1.先登录VPN,具体可以参考VPN运营商的官网,一般都有教...我这里给一个:ubuntu配置vpn
2.ubuntu下的分流方法来源于chnroute这个项目,项目地址:https://github.com/jimmyxu/chnroutes 打开这个项目,下载项目中的chnroutes.py文件,你也可以整个项目clone下来
3.把下载下来的chnroutes.py文件放到目录中,执行python chnroutes.py -p linux,这将生成ip-pre-up和ip-down两个文件;将ip-pre-up移入/etc/ppp/,ip-down移入/etc/ppp/ip-down.d/;重新连接VPN,观察测试。
[email protected]:/home/gavin/soft/vpn# mv ./ip-down /etc/ppp/ip-down.d/ [email protected]:/home/gavin/soft/vpn# mv ./ip-pre-up /etc/ppp/
测试:
如果一切正常,连上vpn以后,打开ip138,会显示你本来的ip地址(你还在国内),打开这个网站,会显示vpn服务器的ip地址(你到国外了)。
如果发现没有改变,那很可能是权限的问题了,我也遇到了,添加一下权限
[email protected]:/home/gavin# chmod -R 777 /etc/ppp/ip-pre-up [email protected]:/home/gavin# chmod -R 777 /etc/ppp/ip-down.d/ip-down
好啦!OK
参考文章:
https://github.com/jimmyxu/chnroutes
http://www.jianshu.com/p/6e84c6d7dc58
时间: 2024-10-11 07:20:59