SOCKS プロキシ サーバーは、ソケット リクエストと同様に HTTP リクエストも処理できるためです。そのため、SOCKS プロキシ サーバーを介して make http 要求を渡そうとしていますが、それができません。SOCKSプロキシサーバーを介してソケットリクエストを作成し、httpプロキシサーバーを介してhttpリクエストを作成しました。これは、http プロキシ サーバーを介して http 要求を行った方法です。文字列 sURL; sURL = textBoxWebAddress.Text;
WebRequest wrGETURL;
wrGETURL = WebRequest.Create(sURL);
WebProxy myProxy = new WebProxy(textBoxSOCKSHost.Text, int.Parse(textBoxSOCKSPort.Text));
myProxy.BypassProxyOnLocal = true;
wrGETURL.Proxy = myProxy;//WebProxy.GetDefaultProxy();
Stream objStream;
objStream = wrGETURL.GetResponse().GetResponseStream();
StreamReader objReader = new StreamReader(objStream);
string sLine = "";
int i = 0;
while (sLine != null)
{
i++;
sLine = objReader.ReadLine();
if (sLine != null)
Console.Write(sLine);
}
しかし、SOCKS プロキシ サーバーのアドレスとポートを入力すると、接続失敗エラーが表示されます。私が間違っていることは何ですか?ありがとう。