1

ブラウザ経由でFTPサーバーからファイルをダウンロードする必要がありますが、PASVデータチャネルのポートがファイアウォールによってブロックされています。

ブラウザにACTIVEFTPの使用を強制する方法はありますか?

ポート20と21を使用できます。IISサーバーの[6000-7000]でDATAPORTSを開きましたが、ファイアウォールが何も通過せず、ファイアウォールにアクセスできません。

現在、私はちょうど使用しています<a href="ftp://....>File</a>

4

1 に答える 1

1

ブラウザにACTIVEFTPの使用を強制する方法はありますか?

残念ながら、いいえ。着信TCP接続を受け入れる必要があるため、チェーン内のファイアウォールがそれをブロックしている場合、強制することはできません。ファイアウォールがこれらをブロックしている場合は、取得するのに役立ちません。

FTPはアクティブモードまたはパッシブモードで実行できます[...]アクティブモードでは、クライアントはサーバーへのTCP制御接続を作成し、サーバーにクライアントのIPアドレスと任意のクライアントポート番号を送信し、サーバーが開始するまで待機します。 TCPを介したそのクライアントIPアドレスおよびクライアントポート番号へのデータ接続。クライアントがファイアウォールの背後にあり、着信TCP接続を受け入れることができない状況では、パッシブモードが使用される場合があります。

ソース:https ://en.wikipedia.org/wiki/File_Transfer_Protocol#Communication_and_data_transfer

于 2012-12-06T04:35:35.113 に答える