使用tor和torctl绕过代理

时间:2015-06-04 13:09:24

标签: python proxy tor

我正在寻找如何绕过使用tor和torctl的传递代理,我查看了各种步骤并在python中编写了这个脚本。

启动tor之后,理想情况下这应该可以正常工作

proxy_support = urllib2.ProxyHandler({"http" : "127.0.0.1:8118"} )
opener = urllib2.build_opener(proxy_support)
urllib2.install_opener(opener)
#urllib2.urlopen('http://www.google.fr')
data = json.load(urllib2.urlopen("https://www.google.co.in/trends/hottrends/hotItems?geo=IN&mob=0&hvsm=0"))

再次提供此消息:

File "/usr/lib/python2.7/urllib2.py", line 528, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 503: Service Unavailable

我已经使用

启动了tor并启用了控制端口
tor --controlport 9051

我是否需要进行任何其他更改?

修改 根据{{​​1}}端口

上运行tor的新答案,更改后的treaceback
1080

1 个答案:

答案 0 :(得分:1)

您可以使用 tor 作为SOCKS代理。

开始使用:

tor SOCKSPort 1080

127.0.0.1:1080使用SOCKS 5代理。

另请在how to use a SOCKS proxy with urllib2上查看此问题。