七分地
soncy的七分责任田,种点瓜果蔬菜和杂草
CentOS5的VPS下安装VPN[PPTPD]
发表于 2010年04月12日
239次阅读
今天想在VPS上装一个VPN,方便翻墙和移动设备翻墙使用,于是到处找教程,最后找到一篇《在CentOS下安装PPTP的VPN》,按照这篇文章的步骤一步步走下去,最后顺利装完,建立VPN连接,登陆,一切正常,但是访问不了网页,直接访问IP是可以的,看来是DNS不对,改了几次,折腾了两个小时还是没搞定,反而把VPS搞得乌烟瘴气。后来在Diahosting的官方博客上看到一篇文章,是说在CentOS下一键安装PPTPD的,很简单,就一个sh脚本。试了一下,的确可行。
下班回到家,先把VPS给重装了,幸好盘古那边也有SSH,不然备份就能哭死我了,直接把VPS上的站点打包,数据库备份,然后再盘古那边wget过去,速度很快,接近2MB/秒,一切就绪,然后重装VPS,重建站点,重新编译Lighttpd,最后,当然是要跑一下这个PPTPD的脚本了。过程很简单,如下:
wget http://www.diahosting.com/dload/pptpd.sh sh pptpd.sh |
安装完成后会提示vpn用户名和密码,这个时候可以编辑配置文件修改密码或者修增用户。
vim /etc/ppp/chap-secrets |
配置文件格式:
vpn pptpd xxxxxx * |
其中vpn是用户名,xxxxx是密码,*号一般不用管,更改后保存,即时生效。OK,现在可以去连VPN上twitter,youtube了。
*注:该脚本仅对CentOS 5 32bits/64bits有效,其他系统未测试。该方法只对XEN的VPS有效,OpenVz的貌似只有装openvpn了。非diahosting用户可能需要修改脚本中的localip,remoteip和iptables转发中的IP为自己VPS服务商IP。
感谢您的浏览,如果您喜欢本站,可以通过Rss订阅本站,如需转载,请注明出处,谢谢!
发表评论

还是有差别的,VPN会将你的整个上网环境全部换掉,比如VPN后QQ登录之类的都是走VPN了,SSH一般做代理,谁要用谁用。
[回复]