生命不息
折腾不止

CentOS PPTP VPN一键安装,解决807错误(OpenVZ适用)

这个版本是 openvz 适用的,已实验 kvm 没用。 KVM 的看这篇文章: kvm 安装 pptp

第一步、系统安装环境

这个脚本支持 centos5 或者 6 系统, 5 版本只能 32 位。

# 确认 vps 是否支持安装 vpn

cat /dev/ppp
cat /dev/net/tun

输入上面的脚本,然后能够反馈出下面的结果说明是可以安装 VPN 的。

bandwagon 的用户可以直接略过这一步,已经默认开通了端口。

用上面的命令 SSH 输入 VPS 中,看看是否和上面一样,若不一样说明我们的 VPS 不支持,如果是,那就可继续。有些商家可能不支持,就需要我们选择支持的,或者提交工单咨询让官方开通。

第二、安装 PPTP VPN 一键包

wget --no-check-certificate   https://github.com/lknife/openvz_pptp_centos-debian-ubuntu/raw/master/openvps_vpn_centos-5-6.sh
chmod a+x openvps_vpn_centos-5-6.sh
bash openvps_vpn_centos-5-6.sh

0df73332-5f92-4a4e-8035-d1d5e57aead1

 

这里根据你的系统来选择,比如我的是 centos6 32 位,就选择 2 ,然后按回车键。

第三、 OPENVZ PPTP VPN 安裝成功

bad5727d-8887-42f0-9d4e-333dbd677f63

 

出现这个则表示安装成功,并且自动生成了账号密码(图中已框住), putty 可以直接选中,单击右键复制。

 

第四、创建多个账号

执行以下脚本:

bash openvps_vpn_centos-5-6.sh

出现下面的界面:

166c73b6-b46f-49d3-a0ab-afa5134906ba

输入 4 ,按回车开始创建用户。

不过这样并不直观,你也可以进 FTP ,修改 /etc/ppp/chap-secrets 文件。

 

如果出现 807 错误,说明开了防火墙但是没开端口,需要编辑 iptables 的防火墙规则

vim /etc/ppp/chap-secrets

# 然后在 -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
赞(0)
未经允许不得转载:91云(91yun.co) » CentOS PPTP VPN一键安装,解决807错误(OpenVZ适用)

留言 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址