想要通过VPN路由所有的互联网stream量

我想通过VPN客户端路由所有的互联网stream量,所以如果VPN以某种方式失去连接,没有人可以find我的真实IP。 所以,如果VPS下降,所以我的互联网接入。 我正在使用OpenVPN与VPN提供者: http ://vpnsecure.me/在XP虚拟机(Vbox)

旁边的问题; 这个客户端需要密码才能连接,有没有可以在启动时自动连接?

也许这是足够的禁用DHCP为您的以太网连接,而不是指定一个网关(或configuration您的DHCP服务器不推动标准网关,如果可能的话),那么你不应该有默认的互联网访问。 然后,您需要使用redirect-gateway选项来configurationOpenVPN连接,以通过VPN路由所有stream量。 这可能会诀窍(虽然没有testing)。

您可以将openvpn redirect-gateway选项推送到客户端。 有一些缺点(包括性能下降),并解释如何做到这一点: openVPN的redirect

不要禁用你的DHCP或默认网关,否则你将无法访问到的OpenVPN服务器,所以VPN不会发生。 让openVPN在连接之后做到这一点。

如果你想隐藏你的个人IP,另一个select对我来说更好,那就是在你的VPS上安装一个代理,并通过它连接到互联网。

您可以使用openSSL来删除密码。

 openssl rsa -in key.pem -out newkey.pem 

如果您的计算机上没有安装openSSL,请询问vpnsecure.me支持为您删除密码。

你也可以制作几个batch file脚本,一个连接,一个断开连接。 这将基本上无效和断开您的默认网关断开连接。

即像下面的东西..

protectme.bat —->有以下几行

 netsh interface ip set address name="Local Area Connection" gateway=10.0.0.1 gwmetric=0 

哪里

name =您的networking连接的名称。
网关=一个空的网关IP,即如果你当前的默认网关是10.1.1.1,改为上面的方式,当VPN断开它不能访问互联网,因为它指向不正确的默认网关。

enableme.bat —>具有以下行

 netsh interface ip set address name="Local Area Connection" gateway=10.5.1.1 gwmetric=0 

哪里

名称=您的networking连接的名称
网关=真正的网关IP地址!

我已经在Windows XP中testing了这些命令,但是对于Vista或者7,它们可能会有所不同。

所以,如果你这样做,这个过程将会像这样工作。

  1. 连接到VPN。
  2. 运行Protectme.bat
  3. VPN断开。
  4. 运行enableme.bat

这不是最好的解决scheme,但它会做你想做的。