本文簡單介紹在Debian 7系統上快速搭建***的步驟,這裏使用PPTP協議,因爲其方便部署,完成整個搭建過程所需不到10分鐘。若想對比了解其他的***協議,請點擊查看《***協議PPTP、L2TP、Open***》。下面介紹安裝步驟:
1.驗證VPS主機是否支持安裝PPTP組件
運行這兩行命令:
cat /dev/ppp cat /dev/net/tun
如果看到以下提示則表示可以安裝,如果不是,則需要聯繫VPS供應商。我使用的是Linode VPS,其支持PPTP組件
cat /dev/ppp: No such device or address
cat /dev/net/tun: File descriptor in bad state
2.安裝pptpd
apt-get install pptpd
3.編輯 /etc/pptpd.conf
把這兩行的註釋去掉
#localip 192.168.100.1 #***服務器地址 #remoteip 192.168.100.50-100 #客戶端分配的IP
4.編輯 /etc/ppp/pptpd-options,增加DNS
ms-dns 8.8.8.8 ms-dns 8.8.4.4
5.編輯 /etc/ppp/chap-secrets,創建賬號
添加如下格式的記錄,每行一個用戶
username pptpd password *
6.開啓路由轉發
編輯 /etc/sysctl.conf,把下面的註釋去掉
#net.ipv4.ip_forward=1
執行sysctl -p命令使之生效
7.開機運行iptables
編輯 /etc/rc.local,加入以下語句,
iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -j SNAT --to-source `ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk 'NR==1 { print $1}'`
8.重啓PPTP服務
service pptpd restart
觀察1723端口
lsof -i :1723