【发布时间】:2014-11-08 23:26:20
【问题描述】:
我一直在尝试使用 SocksiPy (http://socksipy.sourceforge.net/) 并使用 SOCKS5 设置我的套接字,并将其设置为通过我在我的盒子上运行的本地 tor 服务。
我有以下:
socks.setdefausocks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "localhost", 9050, True)
socket.socket = socks.socksocket
import urllib2
我正在做类似的事情:
workItem = "http://192.168.1.1/some/stuff" #obviously not the real url
req = urllib2.Request(workItem)
req.add_header('User-agent', 'Mozilla 5.10')
res = urllib2.urlopen(req, timeout=60)
即使使用这个我已经被网站识别,我的理解是我每次都会从一个随机终点出来,它无法识别我。我可以确认我是否用这个来访问 whatsmyip.org,我的终点每次都是不同的。我还需要采取其他步骤来保持匿名吗?我在 url 中使用了一个 IP 地址,所以它不应该做任何可能泄露它的 DNS 解析。
【问题讨论】:
标签: python sockets urllib2 tor