Debian 架設 VPN 其實跟 CentOS 相差不大,大家要設定的內容一樣,只是具體執行命令有差別而已,所以本文只是簡單講解一下。
 
一、確認 PPP 和 TUN 啟用後,先升級系統然後重啟一次:
 
apt-get update
reboot
 
二、安裝 pptpd:apt-get install pptpd 然後配置 pptpd,編輯 /etc/pptpd.conf  檔案,去掉下面兩行前面 #
 
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.10.245
 
三、配置 DNS,編輯 /etc/ppp/options 檔案,加入下面兩行:
 
ms-dns 8.8.8.8
ms-dns 8.8.4.4
 
四、開啟 IP 轉發,編輯 /etc/sysctl.conf 檔案,去掉下面程式碼前面的 #
 
net.ipv4.ip_forward=1
 
五、新增 VPN 使用者名稱密碼,編輯 /etc/ppp/chap-secrets 檔案,按下面格式輸入:
 
使用者名稱    pptpd       密碼      *
 
六、把轉發規則寫成檔案,執行命令:vi /etc/pptpdfirewall.sh 然後內容輸入:
 
sudo /sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT
–to-source 你的 VPS 公網 IP
 
sudo /sbin/iptables -A FORWARD -s 192.168.0.0/24 -p tcp -m tcp –tcp-flags
FIN,SYN,RST,ACK SYN -j TCPMSS –set-mss 1356
 
 
  七、設定檔案執行許可權,執行下面命令:
 
chmod 755 /etc/pptpdfirewall.sh
 
八、設定開機啟動,執行命令:vi /etc/init.d/rc.local 然後在最後一行加入下面程式碼:
 
sh /etc/pptpdfirewall.sh
 
九、重啟 VPS 後就可以正常使用你的 VPN 了:
 
reboot