1

delphiのhttpプロキシサーバーを介してサーバーに接続するにはどうすればよいですか?SOCKS5プロキシはどうですか?

Googleには何の提案もありません!

4

2 に答える 2

2

Indy を使用している場合 (強くお勧めします)、IdConnectThroughHttpProxyユニットのTIdConnectThroughHttpProxyオブジェクトを使用してみてください。の子孫であるため、そのクラスのインスタンスをクライアント オブジェクトのプロパティに接続します。代わりに Socks サーバー経由で接続するには、IdSocksで , を使用します。TIdIOHandlerIOHandlerTIdSocksInfo

Indy のようなプロトコル ライブラリを使用せずに手動で行う場合は、TTcpClientオブジェクトを実際の宛先ではなくプロキシ サーバーのアドレスに接続し、そこにコマンドを送信します。プロキシ サーバーは、CONNECT コマンドを発行したか、GET 要求で (パス部分だけでなく) 完全な URL を指定したため、要求の送信先を認識しています。( HTTP 仕様は後者を示しています。) 取得する応答は、プロキシ サーバー自体にエラーがない限り、宛先サーバーから転送する必要があります。

于 2009-03-08T16:17:26.377 に答える
0

Indyを使えばできると思います。Indy in Depth 電子ブック で情報を見つけることができます。

お役に立てれば。

于 2009-03-14T14:12:48.183 に答える