1、安装pptpd
sudo apt-get install pptpd
2、设置本地及远端ip
sudo vim /etc/pptpd.conf
# 和本机在使用的网卡ip一致
localip 192.168.0.1
# 即将分配给vpn client的ip
remoteip 192.168.0.234-238,192.168.0.245
3、添加用户名及密码
sudo vim /etc/ppp/pptpd-options
# client server secret IP addresses
username pptpd password *
4、设置dns
sudo vim /etc/ppp/pptpd-options
ms-dns 8.8.8.8
ms-dns 8.8.4.4
5、IP转发
sudo vim /etc/sysctl.conf
开启
net.ipv4.ip_forward=1
$ sudo sysctl -p
6、iptables
$ sudo iptables -t nat -I POSTROUTING -j MASQUERADE
7、重启 pptpd
sudo /etc/init.d/pptpd restartubuntu搭建pptpd服务器
最新推荐文章于 2026-04-22 11:18:12 发布
本文详细介绍了如何在Ubuntu系统上搭建PPTP类型的VPN服务,包括安装pptpd软件包、配置本地与远程IP地址范围、设置用户名密码、指定DNS服务器、开启IP转发功能、设置iptables规则以及重启服务等步骤。

915

被折叠的 条评论
为什么被折叠?



