Openvz VPS CentOS 6安装VPN

最近折腾了很久在VPS安装vpn服务的东西,在网上找了很多脚本和方法,实验了很多次,找到了一个比较叫有效的方法,在大多数的vps都测试可行,但是仍然有少部分的vps不行,比如AcroVM和Linode,本人水平有限实在是不知道怎么回事。另外本方法搭建好的VPN好像只能在windows的PC上可以连接,iPad和手机貌似也不行。。(更新:都能连上,连不上是网络环境的问题)

脚本下载地址:
http://www.heguangyu.net/download/vpn_centos.sh (链接已失效,待更新)

wget www.heguangyu.net/download/vpn_centos.sh

下载后运行

bash vpn_centos.sh

输入用户名,回车
密码,回车
很快安装完毕,显示外网ip以及设置的用户名密码信息
此时可以进行连接尝试,如果无法连接,则继续以下操作

iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -p tcp --dport 47 -j ACCEPT
iptables -A INPUT -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source xxx --xxx为主机外网ip
iptables -A INPUT -p UDP --dport 53 -j ACCEPT
service iptables save
service iptables restart

经过我的尝试,部分VPS在这个操作之后就可连接了,当然也有很多仍然不行,我还会继续找问题解决

发表回复