l2tp :https://teddysun.com/448.html
https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/README-zh.md#%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B
1.下载安装
apt-get install pptpd

2.配置/etc/pptpd.conf
vim /etc/pptpd.conf
添加下面两行(在配置文件的最后取消注释修改IP即可)
localip 172.16.17.63 #这个就是你当前主机的IP地址
Remoteip 10.0.0.2-100 #这个就是给客户端分配置的IP地址池

3.添加DNS
cd /etc/ppp
vim options
ms-dns 172.16.10.5
ms-dns 8.8.8.8

4.添加服务器的名称
vim pptpd-options
name 172.16.17.63

5.服务端的用户各密码的配置
vim chap-secrets
“tao” 172.16.17.63 “tao” *
这个是用户名 服务器名(可以设置为*) 密码 允许登录的Ip地址

6.查看运行的端口
netstat -tnlpu |grep pptpd
可以看到1723端口开户
echo 1 > /proc/sys/net/ipv4/ip_forward #修改内核设置,使其支持转发
要想永久生效的话
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1 #将后面值改为1,然后保存文件
sysctl –p #马上生效

7,不加这条只能访问内网资源,加了可访问外网
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE

8.重启pptpd服务否则客户端获取的IP段不生效
/etc/init.d/pptpd restart