由于項目的需要,需要在Debian服務器中配置PPTP,以前有在CENTOS環境中配置的,而且網上之前存在不少的一鍵包很多都失效,所以嘗試查閱資料嘗試手工配置。這里就把配置過程記錄下來。
第一、安裝pptpd服務
apt-get install pptpd
第二、編輯/etc/pptpd.conf 配置文件
localip 10.0.0.1remoteip 10.0.0.100-200添加腳本。
第三、添加用戶
/etc/ppp/chap-secrets
在當前文件中添加用戶名和密碼
第四、添加DNS
vi /etc/ppp/pptpd-options
添加配置文件:
ms-dns 8.8.8.8ms-dns 8.8.4.4
添加DNS。
第五、啟動
service pptpd restart
這個時候我們可以看到。
第六、設置轉發
vi /etc/sysctl.conf
打開文件,然后添加一行:
net.ipv4.ip_forward = 1
然后保存退出之后,執行sysctl -p生效。
第七、設置iptables規則
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE && iptables-save如果我們也可以添加:iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADEiptables -I INPUT -s 10.0.0.0/8 -i ppp0 -j ACCEPTiptables --append FORWARD --in-interface eth0 -j ACCEPT
到這里,我們可以在本地通過設置的用戶名和密碼使用。
本文有參考的文章:
1、Vultr VPS主機CentOS 6系統環境安裝PPTP VPN方法
2、How To Setup Your Own VPN With PPTP
3、在Ubuntu上安裝PPTP VPN服務
新聞熱點
疑難解答