1. 安裝 PPTP
sudo apt install pptpd
2. 設置 IP
在/etc/pptpd.conf
中加入下面兩行, 注意localip
後面要寫當前服務器的IP, 而remoteip
是在localip
的基礎上向後擴展
localip 10.0.0.1
remoteip 10.0.0.2-30
3. 設置 DNS
在/etc/ppp/options.pptpd
中加入
ms-dns 8.8.8.8
ms-dns 8.8.4.4
4. 設置用戶信息
打開/etc/ppp/chap-secrets
, 按順序依次寫入: 用戶名/服務器名/密碼/IP. 其中, 服務器名爲pptpd, 同/etc/ppp/options.pptpd
, IP填入*, 表示接受所有IP的請求, 示例如下
mypptp pptpd 123456 *
5. 打開 IP 轉發
在/etc/sysctl.conf
中加入
net.ipv4.ip_forward=1
然後執行下面的命令來重新加載配置
sudo /sbin/sysctl -p
6. 設置防火牆
注意要開放1723端口
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
7. 重啓 PPTP 服務
sudo /etc/init.d/pptpd restart
8. 連接 PPTP
在手機上添加VPN, 類型選擇PPTP, 填入服務器IP/用戶名/密碼/DNS, 然後即可連接PPTP