Nginxを使用して簡単なFTPプロキシを設定しようとしています。現在、私の構成は次のようになっています。
server {
listen 21;
server_name 52.49.13.91;
location / {
proxy_pass ftp://my.ftpsite.com/;
}
}
server {
listen 20;
server_name 52.49.13.91;
location / {
proxy_pass ftp://my.ftpsite.com/;
}
}
しかし、nginxから次のエラーが発生しました: invalid URL prefix in /etc/nginx/sites-enabled/ftp-proxy:5
nginxはこれを行うことさえできますか?どうすればこれを達成できますか?
まず、FTPパッシブモードで読み取ります。次に、「ネイティブ」FTPプロキシはコマンドストリームにアクセスする必要があるため、暗号化をサポートしていません。問題は、実際に何を達成しようとしているのですか?一部のFTPホストをドメインでホストされているように見せますか?
—
ダニエルB
私が達成しようとしているのは、自分のコンピューターから、制御可能な特定のIPアドレスからの接続のみを受け入れるFTPホストに接続することです。
—
アントワーヌM.
そうですか。その場合、SOCKSプロキシを使用することをお勧めします。
—
ダニエルB