如何在窗口上配置 Tor 代理



如何在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。

导航到Tor BrowserBrowserTorBrowserDataTor并编辑 torcc 文件

# ControlPort 9051
SocksPort 9051

然后重新启动 tor。

随处使用 tor 代理:

控制面板 -> 网络和互联网 ->互联网选项 ->连接 ->局域网设置 ->勾选代理服务器和转到高级和添加:

proxy 127.0.0.1 port 9051

在像Firefox这样的浏览器中使用Tor代理:

选项 ->

网络设置 ->勾选手动代理配置并添加:

proxy 127.0.0.1 port 9051

Use with Python requests library:

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)

注意:为此,您必须继续运行 tor 浏览器

Txtorcon 和 Stem 是由 Tor 项目开发的库,用于从 Python 控制 Tor。Stem 没有任何外部依赖项。但是,txtorcon允许人们从Python启动Tor,而不仅仅是连接到正在运行的实例。

不过,这两个库都需要已经安装的 Tor 二进制文件。可以使用 Tor 浏览器捆绑包中包含的 Tor,在端口 9150(控制端口为 9151(上进行连接。

更好的是,您可以下载"专家包"以在没有任何浏览器的情况下获取 Tor 二进制文件。它的下载目前没有从他们的新网站链接,但仍然可以从 https://dist.torproject.org/torbrowser/中提取最新版本。导航到alpha或稳定版本的目录,然后搜索"tor-win64-"(如果需要32位,则搜索"tor-win32-"(。

他工作得很好,但需要在Windows中启动Tor服务或使服务Tor在启动时在Windows中自动启动

下载 Tor 浏览器后此路径中的所有时间 Tor 服务

your_installation_pathTor BrowserBrowserTorBrowserTor

垃圾箱名称是 Tor.exe您应该在 Windows PATH 中添加路径

最新更新