VPN智能翻墙

2011年4月15日 | 分类: 翻墙相关 | 标签: ,
一直使用ssh方式翻墙,优点是非全局代理,firefox浏览器使用autoproxy插件,chrome使用swtich!插件,通过添加在线规则可以实现智能翻墙——普通网页使用本地网络访问,被GFW认证网页使用代理访问。如果向想picasa这种自身不支持代理设置的软件则可以通过proxycap这款软件来设置。
最近我的SSH帐号到期,由于感觉原来那个帐号经常抽筋就没有续费,恰有一校友有自己的VPS,他就送了我一个个VPN帐号,问题随之而来怎么使用VPN来智能翻墙?
SSH方式翻墙原理是通过一个加密通道使需要代理的网址通过这个加密的通道来交换信息,这样的代理可以精确到网址级别。VPN的翻墙原理则是虚拟出了一块网卡,本机所有交换信息都通过这个网卡进行加密交换,这就是为什么VPN能全局翻墙。
要使VPN智能翻墙就只能从路由表上来着手了,使国内IP走本机真实网卡,而国外IP走加密的虚拟网卡。

大家可以参考这个项目:

Windows普通pptp代理下载这个压缩包:
如果你不能访问上边的地址请用这个网址:
下载好解压后会发现四个文件,用记事本打开vpnup.vbs这个文件,在末尾添加以下代码,保存。
Dim Wsh
set Wsh=wscript.createobject(“wscript.shell”)
Wsh.Run “RASDIAL 你的VPN名称 用户名 密码”,0,false
WScript.quit
注意替换代码中的VPN名称、用户名、密码。保存后,双击这个文件尝试运行,然后访问一下两个网站查询自己的IP地址:

如果配置正确的话,第一个网站显示的是你的真实IP,而第二个显示的是你的VPN ip。这时将vpnup.vbs这个文件创建快捷方式放到启动文件夹中就可以开机自动启动VPN,且智能翻墙

来源http://xzy.org.ru/2010/12/vpn.html

用记事本打开vpndown.vbs这个文件,在末尾添加以下代码,保存。

Dim Wsh
set Wsh=wscript.createobject(“wscript.shell”)
Wsh.Run “RASDIAL /DISCONNECT”,0,false
WScript.quit

双击这个vpndown.vbs文件可以关闭VPN连接并恢复路由表。

如果连接vpn后有些被封锁的网站还是不能访问可以运行ipconfig /flushdns后修改本地连接的DNS地址为8.8.8.8和8.8.4.4然后重试。

  1. 匿名
    2011年8月14日11:52

    打开vpnup.vbs编译错误

    • iGFW
      2011年8月14日11:56

      注意修改,你的VPN名称不是VPN域名或IP

  2. k
    2011年5月14日18:58

    双击打开vpnup.vbs编译错误

    • iGFW
      2011年5月14日20:13

      对照文中说明看看你是不是哪里设置错了

  3. kelaodo
    2011年4月20日19:19

    请问 文中的 VPN名称 是指地址吗?

    • iGFW
      2011年4月20日20:15

      是指vpn的名称不是IP地址,比如VPN连接呀,就是你建vpn时给他取得名字。