12

如何将 Tor 配置为 VPN 并使用它,以便我的系统自动连接到 Tor 并通过它路由所有流量?

我发现了一些免费软件,比如 FreeCap(强制程序使用 Sock 服务器),但它并没有真正做到我想要的——我更多的是寻找这个问题的全球解决方案。

我也尝试过 powershell 这个命令:

Netsh winhttp set proxy 127.0.0.1:9050

但在 Firefox 中,我的 IP 保持不变 :(

我认为这只会对 winupdate 和纯 http 请求有效。

是否也可以切出节点?我认为最多 3 个节点非常安全,对吗?

4

3 回答 3

5

https://trac.torproject.org/projects/tor/wiki/doc/TransparentProxy提供了通过 Tor 透明地路由所有流量的说明。但据我所知,在 Windows 上没有解决方案。我看到两个简单的选择。将 Windows 放在另一台 *nix 计算机后面,该计算机透明地代理所有流量,或者在通过 Tor 路由所有流量的系统上运行模拟的 Windows。您可能还想尝试https://tails.boum.org/

减少节点数量既不容易也不支持,因为它会降低您的匿名性并给运行节点的志愿者带来更多问题。

于 2012-02-11T15:03:34.120 回答
2

对于中间节点的数量,简短的回答是使用 torrc 文件。

TOR 透明代理是设置仅连接到 TOR 的路由器的一种方式。我经常有第二个运行 wifi 的路由器,它被设置为 TOR 透明代理,以实现快速完整的保护。您也可以使用 VirtualBox 或其他虚拟化软件获得类似的结果。

这是最近的操作方法:http: //www.howtoforge.com/how-to-set-up-a-tor-middlebox-routing-all-virtualbox-virtual-machine-traffic-over-the-tor-network

至于 Firefox,一旦你设置了 TOR 路由器,你需要进入网络代理设置,Preferences>Advanced>Network Tab>Settings。然后添加 TOR 中继 IP/主机,即 localhost 或 127.0.0.1,以及端口,即 9050,作为 socks 主机(其他留空)。这应该通过 TOR 路由您的网络流量。要防止 Firefox 从 localhost 进行 DNS 查找,请在 URL 文本字段中输入 about:config 并双击 network.proxy.socks_remote_dns 将其设置为 true。大多数支持网络的应用程序都具有代理功能。

为了轻松配置您的 TOR 路由器,如果您是 TOR 新手,请尝试使用 vidalia(GUI 配置应用程序)来设置和配置您的 TOR 路由器。如果您使用的是 Linux,我还推荐使用代理链。

我总是在我的网络上的另一台服务器上运行 TOR 中继,并且我已经设置了我的 torrc 文件以允许本地局域网上的机器访问路由器。这很好,因为这样我就不需要在我的主桌面上运行 TOR 路由器。

于 2012-02-17T08:06:58.737 回答
1

如果您使用的是 Windows,您可以使用AdvTor这个程序很好,因为您可以使用 gui 轻松设置所有内容,而且它是可移植且使用高效的。

于 2013-01-29T04:17:36.540 回答