如何在Windows上配置tor代理?
例如,我想通过tor代理运行以下python脚本:
import requests
proxies = {
'http':'socks5h://localhost:9050',
'https':'socks5h:/localhost:9050'
}
url = 'someWebsite.onion'
res = requests.get(url, proxies=proxies)
在unix系统上,您只需在终端中运行tor
,但这似乎不适用于Windows。
Txtorcon和Stem是由Tor Project开发的用于控制Python的Tor的库。 Stem没有任何外部依赖。但是,txtorcon允许从Python启动Tor,而不是仅连接到正在运行的实例。
这两个库都需要安装Tor二进制文件。可以使用Tor浏览器套件中包含的Tor,连接端口9150(控制端口为9151)。
但更好的是,你可以下载“专家包”来获得Tor二进制文件而无需任何浏览器。目前没有从他们的新网站链接到它的下载,但最新版本仍然可以从https://dist.torproject.org/torbrowser/拉出来。导航到alpha或stable版本的目录并搜索“tor-win64-”(或者如果需要32位,则搜索“tor-win32-”)。