樹莓派派配置PPTP
香蕉派配置PPTP
1. 安裝PPTPD
apt-get install pptpd
2. 配置PPTP伺服器與客戶端IP
nano /etc/pptpd.conf
localip 192.168.4.1 #PPTP服務端IP
remoteip 192.168.4.100-200 #PPTP客戶端IP範圍
3. 配置PPTP客戶端使用的DNS
nano /etc/ppp/pptpd-options
ms-dns 192.168.1.1 #這裡配置路由器的IP,速度比較快
4. 新增PPTP帳號
nano /etc/ppp/chap-secrets
格式:帳號 pptpd 密碼 *
用空格分隔,如:
client1 pptpd 123 *
client2 pptpd 456 *
5. 設定ip4 tcp協議轉發
這一步主要是為了客戶端連線成功後,可以訪問外網,瀏覽網頁什麼的。
開啟配置:nano /etc/sysctl.conf
修改內容:net.ipv4.ip_forward=1
執行命令:sysctl -p #載入配置,讓配置生效
6. 配置iptables,避免被攔截
iptables -A FORWARD -p tcp --syn -s 192.168.4.0/24 -j TCPMSS --set-mss 1356
iptables -t nat -A POSTROUTING -s 192.168.4.0/24 -o eth0 -j MASQUERADE
注意:這裡的ip段要與pptpd.conf中配置的一致
將以上規則新增到/etc/rc.local中,啟動時就可以自動配置了
7. 啟動PPTPD服務
service pptpd start
8. 配置埠轉發
路由器新增PPTP的1723TCP埠轉發,轉發到香蕉派的1723埠
9. 客戶端連線
新增PPTP型別的VPN連線,輸入帳號密碼,連線即可