CentOS 5 VPS配置pptpd为VPN服务器
4 January 2010本文教程文.个人配置过程中的一点经验.本人VPS操作系统64位CentOS 5.
pptpd VPN需要内核支持mppe,如果不支持,请联系你的服务商.
下面开始配置.
先安装ppp和iptables.
yum install -y ppp iptables
然后下载pptpd.
64位操作系统.
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-1.rhel5.1.x86_64.rpm
32位操作系统.
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-1.rhel5.1.i386.rpm
安装pptpd
64位操作系统
rpm -ivh pptpd-1.3.4-1.rhel5.1.x86_64.rpm
32位操作系统
rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm
接下来编辑/etc/pptpd.conf文件,去掉下面两行的注释或者直接添加这两行
vim /etc/pptpd.conf
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245
添加VPN用户和密码,按照下面格式.密码后的*号保留.
vim /etc/ppp/chap-secrets
username pptpd password *
设置DNS为Google的DNS.
vim /etc/ppp/options.pptpd
找到ms-dns改成.
ms-dns 8.8.8.8
ms-dns 8.8.4.4
编辑/etc/sysctl.conf文件,找到”net.ipv4.ip_forward=1″这一行,去掉前面的注释。没有就添加上.
net.ipv4.ip_forward=1
运行下面的命令让配置生效。
sysctl -p
重启pptpd服务
/etc/init.d/pptpd restart
最后开启iptables转发
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
最后设置iptables和pptpd开机自动启动
chkconfig pptpd on chkconfig iptables on
好了,下面用VPN躲避网络审查和网络监控吧…




CentOS 5 VPS配置pptpd为VPN服务器 http://j.mp/73XiD5
This comment was originally posted on Twitter
CentOS 5 VPS配置pptpd为VPN服务器| 何必呢: /sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -… http://bit.ly/6vmsyd
This comment was originally posted on Twitter
请问如果服务商把PPTP协议封了怎么用vpn呢
那就没办法了…
大家都在搞这东西,不是ssh就是vpn
呵呵 really?
VPN,中国用户上网必备工具,不过我还是用SSH翻得愉快