如何使用Tor作为系统VPN并删除一些节点?

时间:2012-02-10 05:58:30

标签: proxy vpn tor

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

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

我也尝试过这个命令:

Netsh winhttp set proxy 127.0.0.1:9050

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

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

是否也可以切断节点?我认为最多3个节点非常安全,这是正确的吗?

3 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分: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路由器,您需要进入网络代理设置,首选项>高级>网络选项卡>设置。然后将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路由器。

答案 2 :(得分:1)

如果您正在使用Windows,您可以使用AdvTor这个程序很好,因为您可以使用gui轻松设置所有内容,并且使用它也是有用和有效的。