本教程仅仅适用于 Xen 或 KVM VPS, 不适用于 Openvz VPS. 并且 CentOS6.x 专用
# 下载 vpn(CentOS6 专用 ) 一键安装包
wget http://soft.91yun.org/soft/vpn/centos6pptpd/vpn_centos6.sh
# 赋予执行权限
chmod a+x vpn_centos6.sh
# 运行一键安装包
bash vpn_centos6.sh
会有三个选择 :
1. 安装 VPN 服务 2. 修复 VPN 3. 添加 VPN 用户首先输入 1 ,回车 ,VPS 开始安装 VPN 服务 . VPN 服务安装完毕后会默认生成一个用户名为 vpn ,密码为随机数的用户来。
# 添加 VPN 用户
bash vpn_centos6.sh 选择 3 ,然后输入用户名和密码 ,OK
或者直接编辑用户密码文件:
vim /etc/ppp/chap-secrets
# 这个操作完后,如果拨号提示 807 错误,则说明开了防火墙但没设置,需要设置下防火墙
vim /etc/sysconfig/iptables
# 然后在 -A INPUT -j REJECT – reject-with icmp-host-prohibited 之前插入以下两个规则,一定要在之前,如果在之后是不生效的。
-A INPUT -p gre -j ACCEPT -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT
# 最后重启下 pptp 服务和防火墙
service iptables restart service pptpd start