Rei*_*ica 5 python windows tor socks python-3.x
如何在 Windows 上配置Tor代理?
例如,我想通过 Tor 代理运行以下 python 脚本:
import requests
proxies = {
'http':'socks5h://localhost:9050',
'https':'socks5h:/localhost:9050'
}
url = 'someWebsite.onion'
res = requests.get(url, proxies=proxies)
Run Code Online (Sandbox Code Playgroud)
在 unix 系统上,您可以简单地tor在终端中运行,但这似乎不适用于 Windows。
小智 6
导航到\Tor Browser\Browser\TorBrowser\Data\Tor并编辑 torcc 文件
# ControlPort 9051
SocksPort 9051
Run Code Online (Sandbox Code Playgroud)
然后重启tor。
控制面板 -> 网络和互联网 -> 互联网选项 -> 连接 -> 局域网设置 -> 勾选代理服务器并转到前进并添加:
proxy 127.0.0.1 port 9051
Run Code Online (Sandbox Code Playgroud)
选项 -> 网络设置 -> 勾选手动代理配置并添加:
proxy 127.0.0.1 port 9051
Run Code Online (Sandbox Code Playgroud)
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)
Run Code Online (Sandbox Code Playgroud)
注意:您必须为此继续运行浏览器
Txtorcon和Stem是 Tor 项目开发的用于从 Python 控制 Tor 的库。Stem 没有任何外部依赖项。然而,txtorcon 允许从 Python 启动 Tor,而不仅仅是连接到正在运行的实例。
不过,这两个库都需要已安装的 Tor 二进制文件。可以使用 Tor 浏览器捆绑包中包含的 Tor,通过端口 9150 连接(控制端口为 9151)。
更好的是,您可以下载“Expert Bundle”来获取 Tor 二进制文件,而无需任何浏览器。目前还没有从他们的新网站链接下载,但仍然可以从https://dist.torproject.org/torbrowser/获取最新版本。导航到 alpha 或稳定版本的目录,然后搜索“tor-win64-”(如果需要 32 位,则搜索“tor-win32-”)。
| 归档时间: |
|
| 查看次数: |
11375 次 |
| 最近记录: |