ブラウザ経由でFTPサーバーからファイルをダウンロードする必要がありますが、PASVデータチャネルのポートがファイアウォールによってブロックされています。
ブラウザにACTIVEFTPの使用を強制する方法はありますか?
ポート20と21を使用できます。IISサーバーの[6000-7000]でDATAPORTSを開きましたが、ファイアウォールが何も通過せず、ファイアウォールにアクセスできません。
現在、私はちょうど使用しています<a href="ftp://....>File</a>
ブラウザ経由でFTPサーバーからファイルをダウンロードする必要がありますが、PASVデータチャネルのポートがファイアウォールによってブロックされています。
ブラウザにACTIVEFTPの使用を強制する方法はありますか?
ポート20と21を使用できます。IISサーバーの[6000-7000]でDATAPORTSを開きましたが、ファイアウォールが何も通過せず、ファイアウォールにアクセスできません。
現在、私はちょうど使用しています<a href="ftp://....>File</a>
ブラウザにACTIVEFTPの使用を強制する方法はありますか?
残念ながら、いいえ。着信TCP接続を受け入れる必要があるため、チェーン内のファイアウォールがそれをブロックしている場合、強制することはできません。ファイアウォールがこれらをブロックしている場合は、取得するのに役立ちません。
FTPはアクティブモードまたはパッシブモードで実行できます[...]アクティブモードでは、クライアントはサーバーへのTCP制御接続を作成し、サーバーにクライアントのIPアドレスと任意のクライアントポート番号を送信し、サーバーが開始するまで待機します。 TCPを介したそのクライアントIPアドレスおよびクライアントポート番号へのデータ接続。クライアントがファイアウォールの背後にあり、着信TCP接続を受け入れることができない状況では、パッシブモードが使用される場合があります。
ソース:https ://en.wikipedia.org/wiki/File_Transfer_Protocol#Communication_and_data_transfer