如何配置 tor Windows 上的代理?
例如,我想通过 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。
最佳答案
导航至 \Tor Browser\Browser\TorBrowser\Data\Tor
并编辑torcc文件
# ControlPort 9051
SocksPort 9051
然后重启tor。在任何地方使用 Tor 代理:
控制面板 -> 网络和互联网 -> 互联网选项 -> 连接 -> 局域网设置 -> 勾选代理服务器并转到前进并添加:
proxy 127.0.0.1 port 9051
在 Firefox 等浏览器中使用 Tor 代理:选项 -> 网络设置 -> 勾选手动代理配置并添加:
proxy 127.0.0.1 port 9051
与 Python 请求库一起使用:import requests
proxies = {
'http':'socks5://127.0.0.1:9051',
'https':'socks5:/127.0.0.1:9051'
}
url = 'https://check.torproject.org/'
res = requests.get(url, proxies=proxies)
注意:您必须继续运行此浏览器
关于python - 如何在 Windows 上配置 Tor 代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55497125/