linux设置vpn客户端

windows上基本都是web浏览,用代理很方便。今天想要在debian上用google的工具安装一个google的包,不用vpn几乎不可能下载成功。

于是需要在debian上使用vpn. 好在公司已经有一个VPN服务器,我只要配置一下客户端就好了。客户端使用pptp

开始之前先定义一下命令中用到的变量意义,使用中替换为实际值。
本机IP:client-ip
本机网关:gateway-ip

vpn服务器:vpn-ip

vpn账号 :username

vpn密码:password

 

1. apt-get install pptp-linux

 

2. 创建vpn

pptp会读取/etc/ppp/peers/下的配置文件,配置略复杂,不过好在不需要手工写,可以使用pptpsetup命令来创建

例如:

pptpsetup --create vpn_tunnel -server vpn-ip --username username --password password --encrypt --start

产生一个配置文件 /etc/ppp/peers/vpn_tunnel,并开启vpn 

这时ifconfig可以看到ppp0出现了

3.使用vpn

需要修改一下默认路由
ip route replace vpn-ip via gateway dev eth0 src client-ip
ip route replace default dev ppp0

这时就配置完毕了。ping一下facebook看看效果吧:)

 

4.vpn开关

poff vpn   断掉vpn
pon vpn   连接vpn

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。