PPTP搭建Linux下的VPN(pptplinux)
PPTP的全称是Point-to-Point Tunneling Protocol(点对点隧道协议),它是一种针对网络地址翻译(NAT)的协议,可以用来在两个不同网络间,建立点对点的“隧道”,以实现两个网络间计算机之间的安全数据传输,比如用于搭建Linux下的VPN。
下面我们以一台Debian系统的服务器和一台Windows 8.1计算机为例,来讲解PPTP搭建Linux系统下的VPN方法。
首先,在服务器端安装pptpd,使用如下命令:
“`
apt-get install pptpd
其次,编辑/etc/pptpd.conf文件,在41-70行(根据不同版本的PPTPD,行数可能有些不同)添加用户名、密码,例如:
name1 pptpd user1 12345678 *
name2 pptpd user2 12345678 *
然后,编辑/etc/ppp/chap-secrets文件,将用户名、密码信息添加进去,例如:
user1 pptpd 12345678 *
user2 pptpd 12345678 *
接着,编辑/etc/pptpd.conf文件,在10-20行中标注VPN服务器端口,例如:
localip 199.199.199.1
remoteip 199.199.199.2-254
之后,修改服务器网络设置,开启IP转发:
echo 1 > /proc/sys/net/ipv4/ip_forward
最后,在Windows 8.1计算机上,编辑VPN连接,主要是设置服务器IP、用户名、密码,以及允许网络分配IP,连接成功之后,就可以正常的使用VPN了。
以上就是PPTP搭建Linux下的VPN的方法,虽然它比较容易安装,但同时也被认为是安全较低的协议,因此一般不推荐用于商用网络,更适合用于家庭网络环境。