在Linode VPS Debian上快速搭建VPN(PPTP)
本文简单介绍在Debian 7系统上快速搭建VPN的步骤,这里使用PPTP协议,因为其方便部署,完成整个搭建过程所需不到10分钟。若想对比了解其他的VPN协议,请点击查看《VPN协议PPTP、L2TP、OpenVPN》。下面介绍安装步骤:
1.验证VPS主机是否支持安装PPTP组件
运行这两行命令:
cat /dev/ppp cat /dev/net/tun
如果看到以下提示则表示可以安装,如果不是,则需要联系VPS供应商。我使用的是Linode VPS,其支持PPTP组件
cat /dev/ppp: No such device or address
cat /dev/net/tun: File descriptor in bad state
2.安装pptpd
apt-get install pptpd
3.编辑 /etc/pptpd.conf
把这两行的注释去掉
#localip 192.168.100.1 #VPN服务器地址 #remoteip 192.168.100.50-100 #客户端分配的IP
4.编辑 /etc/ppp/pptpd-options,增加DNS
ms-dns 8.8.8.8 ms-dns 8.8.4.4
5.编辑 /etc/ppp/chap-secrets,创建账号
添加如下格式的记录,每行一个用户
username pptpd password *
6.开启路由转发
编辑 /etc/sysctl.conf,把下面的注释去掉
#net.ipv4.ip_forward=1
执行sysctl -p命令使之生效
7.开机运行iptables
编辑 /etc/rc.local,加入以下语句,
iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -j SNAT --to-source `ifconfig | grep ‘inet addr:‘| grep -v ‘127.0.0.1‘ | cut -d: -f2 | awk ‘NR==1 { print $1}‘`
8.重启PPTP服务
service pptpd restart
观察1723端口
lsof -i :1723
本文出自 “Guanglin的51CTO博客” 博客,请务必保留此出处http://guanglin.blog.51cto.com/3038587/1659279
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。