1、搭建环境
系统:Ubuntu 18.04.4 LTS (Bionic Beaver)
位置:轻量应用云服务器
2、安装软件
Sudo apt-get update
Sudo apt-get install pptpd
Sudo apt-get install iptables (若机器中已安装请忽略,可以使用iptables -L 查看是否安装)
3、配置代理信息
sudo vim /etc/pptpd.conf
确保文件中的内容有如下选项的配置
sudo vim /etc/ppp/pptpd-options
确保文件中的内容有如下选项的配置
sudo vim /etc/ppp/chap-secrets
添加用户名密码
格式:用户名 服务类型 密码 分配的ip地址
User pptpd xxxxx *
sudo vim /etc/sysctl.conf
确保文件中的内容有如下选项的配置
net.ipv4.ip_forward=1 (被屏蔽了,需要启用它)
sudo sysctl -p (执行这个命令,让上面的改动生效)
4、重启pptpd服务
sudo service pptpd restart
ps -ef |grep pptpd 查看进程是否启动
netstat -ntlp |grep pptpd 查看端口号是否正常监听
5、配置防火墙策略
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
sudo iptables -I FORWARD -s 192.168.0.0/24 -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1300
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 你的公网ip
配置完成,用电脑或者手机连接vpn就可以了。