2013-07-18 162 views
0

我環顧了各地的鏈接。我找不到任何。請幫幫我。 這裏是我的代碼。(VS2010)在C中Tor的麻煩#

 HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://whatismyipaddress.com/"); 
     request.Proxy = new WebProxy("127.0.0.1:9150"); 
     request.KeepAlive = false; 

     try 
     { 
      using (var response = request.GetResponse()) 
      { 
       using (var reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("utf-8"))) 
       { 
        string temp = reader.ReadToEnd(); 
        MessageBox.Show(temp); 
       } 
      } 
     } 
     catch (Exception ex) 
     { 
      MessageBox.Show(ex.Message); 
     } 

這使錯誤信息是這樣的。 (501)未執行。

And Tor說。

襪子版本71無法識別。(Tor是不是一個HTTP代理)

怎麼了?有人幫我。

+0

不是TOR 127.0.0.1:8118的默認端口? – Lewis

+0

您可以將端口更改爲8118並重試嗎?讓我知道結果 – Lewis

+0

是的,這是相同的。:-( –

回答

1

不幸的是,在一些挖掘TOR不是一個HTTP代理。這是一個SOCKS代理,你可以使用像Privoxy這樣的東西,允許襪子轉發。

using Tor as Proxy

如何使用的Privoxy與TOR:http://www.privoxy.org/faq/misc.html#TOR

+0

你可以建議喜歡下載嗎? –

+0

http://www.privoxy.org/faq/misc.html#TOR – Lewis

+0

我已經下載並安裝它。錯誤更改爲「服務器不可用」 –