Pptpd

不建议使用centos
cenots 需要手动下载pptpd rpm包 其他操作如下

Ubuntu 14.4
更新系统 sudo apt-get update && sudo apt-get upgrade
安装服务 sudo apt-get install pptpd
修改pptpd.conf sudo vi /etc/pptpd.conf
取消下面两行注释
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245 (分配给客户端ip)

添加账号
sudo vi /etc/ppp/chap-secrets
在文件列表中添加如下格式
username pptpd “password” *
username为你的用户名
pptpd 是服务名称,不需要修改

password为你的密码,密码用引号引起
*号表示允许在任意IP连接到服务
重启服务
sudo service pptpd restart
访问外网
sudo vi /etc/ppp/pptpd-options
找到ms-dns,取消掉注释,改成你需要的DNS比如8.8.8.8,8.8.4.4
开启内核IP转发
sudo vi /etc/sysctl.conf
取消掉 net.ipv4.ip_forward=1 这一行的注释.然后执行
sudo sysctl -p 使配置文件立即生效
安装iptables,用来实现请求的NAT转发
sudo apt-get install iptables
开启转发
sudo iptables -t nat -A POSTROUTING -s 192.168.0.1/24 -o eth0 -j MASQUERADE
192.168.0.0/24是在上面设置的IP段,让这个段转发
注意eth0是连接外网的那块网卡,不一定是0也有可能是1。
不知道哪块网卡连的外网的话输入命令ifconfig看看哪个网卡是外网IP即可。
最后重启服务,让配置生效
sudo service pptpd restart

查看在线用户
last | grep still | grep ppp

kali linux 链接

apt-get install network-manager-openvpn
apt-get install network-manager-openvpn-gnome

apt-get install network-manager-pptp network-manager-pptp-gnome network-manager-strongswan network-manager-vpnc network-manager-vpnc-gnome

vpm 链接时 选择 高级 使用点到点加密mppe