budgetvm的openvz架构vps搭建pptp协议的vpn

未越狱的IOS设备通过Goagent访问youtube还是不如VPN稳定,最近注册了一个budgetvm本来是用作WordPress双机备份的。主VPS用的buyvm不支持安装pptp VPN,而budgetvm是openvz架构支持pptp协议的VPN。转一篇openvz架构vps搭建pptp协议的vpn。很简单,5分钟搞定。

检测是否可以安装

cat: /dev/ppp

#如果返回No such device or address 可以安装#如果返回Permission denied 请到vps Control Panel控制面板中 Enable PPP ,TUN/TAP无需开启安装相应软件包

yum update yum install ppp iptables rpm -Uvh http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm yum install pptpd 

编辑配置文件

$ vi /etc/pptpd.conf# 最后localip 10.168.0.1remoteip 10.168.0.10-238,10.168.0.245$ vi /etc/ppp/options.pptpd# 找到require-mschap-v2require-mppe-128ms-dns 8.8.8.8ms-dns 8.8.4.4

开启ip转发,设定转发规则

$ vi /etc/sysctl.conf#修改下面的等于1net.ipv4.ip_forward = 1#保存退出并另设置生效$ sysctl -p#添加转发规则 10.168.0.0/24 为上面设定的网段,xxx.xxx.xxx.xxx 为vps外网ip$ iptables -t nat -A POSTROUTING -s 10.168.0.0/24 -j SNAT --to- source xxx.xxx.xxx.xxx#保存规则$ service iptables save$ service iptables restart

如果重启后该文件值变为0请重新修改改文件为内容1,也可以加入开机启动

vi /etc/rc.local

加入

echo 1 > /proc/sys/net/ipv4/ip_forward

设置成服务,自动启动

$ chkconfig pptpd on$ chkconfig iptables on

设定使用者的用户密码

$ vi /etc/ppp/chap-secrets#密码格式为 用户名,服务名,密码,访问ip#例如下面:vpn pptpd vpn *#用户名 连接方式 用户名 不限定IP地

到这里,vpn服务就基本设置好了,重启就可以使用了

#重启vps$ reboot#重启服务$ /etc/init.d/iptables restart$ /etc/init.d/pptpd restart

via 千夜

budgetvm的openvz架构vps搭建pptp协议的vpn

相关文章:

你感兴趣的文章:

标签云: