在OpenVZ VPS 環境下,Debian系統安裝PPTP VPN 教程

火幣

openvz vps 環境下,debian系統的PPTP VPN安裝教程

首先要檢測你的VPS是否開啟了TUN和PPP,聯繫你的服務器提供商,直接詢問。如果沒有開啟,可以要求他們開啟。

自行檢測的方法:

檢測TUN

[notification type=”info”] cat /dev/net/tun[/notification]

返回:

cat: /dev/net/tun: File descriptor in bad state 說明正常

檢測是支持PPP模塊

[notification type=”info”] cat /dev/ppp[/notification]

返回:

cat: /dev/ppp: No such device or address 說明正常

1- 接下來去下載VPN(Debian專用)一鍵安裝包

[notification type=”error”] wget http://www.hi-vps.com/shell/vpn_debian.sh

chmod a+x vpn_debian.sh[/notification]

2- 運行一鍵安裝包

[notification type=”info”] ./vpn_debian.sh[/notification]

3- 會有如下三個選擇:

1). 安裝VPN服務

2). 修復VPN

3). 添加VPN用戶

首先輸入1,回車,VPS開始安裝VPN服務.

4- 添加VPN用戶

[notification type=”info”] ./vpn_debian.sh[/notification]

選擇3,然後輸入用戶名和密碼,OK

5- 修復VPN服務

如果VPN撥號發生錯誤,可以試着修復VPN,然後重啟VPS

[notification type=”info”] ./vpn_debian.sh[/notification]

選擇2,然後Reboot

[notification type=”info”] sudo /etc/init.d/pptpd restart[/notification]

6-  從debian6卸載openvpn (還沒試驗過)

[notification type=”info”] dpkg -r openvpn

dpkg -i openvpn[/notification]

7- 添加PPTP VPN用戶

編輯/etc/ppp/chap-secrets 添加如下內容:

[notification type=”info”] vi /etc/ppp/chap-secrets[/notification]

[notification type=”error”] username pptpd password *[/notification]

其中username為你要添加的VPN帳號的用戶名,password為你VPN帳號的密碼。

如果不喜歡用編輯器可以直接執行下面命令添加VPN帳號:

[notification type=”info”] echo “username pptpd password *”  >>/etc/ppp/chap-secrets[/notification]

在XP系統下建立VPN鏈接,使用你設置的用戶名和密碼登錄,即可。如果出現714錯誤,在屬性的安全選項卡里去掉加密勾選,應該就OK了!

 

這裡是另外一種BuyVM OpenVZ VPS在Debian中按裝PPTP VPN的方法,有些複雜我還沒有實踐過!

登陸SSH後

1.安裝 pptpd

apt-get update apt-get install pptpd

2.配置 pptpd

修改 /etc/pptpd.conf 加入

localip 192.168.10.1 remoteip 192.168.10.234-238,192.168.10.245

(ip可以自定)
3.DNS

修改 /etc/ppp/options 加入

ms-dns 8.8.8.8 ms-dns 8.8.4.4

(dns可以自定)
4.開啟ip轉發

修改 /etc/sysctl.conf

net.ipv4.ip_forward=1

5.增加用戶名密碼

修改 /etc/ppp/chap-secrets 增加

username pptpd password *

(格式 user server password ip)
6.增加iptables轉發規則

sudo /sbin/iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j SNAT -–to-source 「公網ip」 sudo /sbin/iptables -A FORWARD -s 192.168.10.0/24 -p tcp -m tcp –tcp-flags FIN,SYN,RST,ACK SYN -j TCPMSS –set-mss 1356

7.重啟 pptpd

sudo /etc/init.d/pptpd restart

8.如果出現619錯誤需

mknod /dev/ppp c 108 0

9.iptables規則需要保存到開機運行,否則重啟後就不行了

vi /etc/pptpdfirewall.sh

加入:

sudo /sbin/iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j SNAT -–to-source 「你的IP」 sudo /sbin/iptables -A FORWARD -s 192.168.10.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

保存,完畢!另外,即便是用了pptpd,還需要將本地鏈接的DNS改為8.8.8.8 ,不然仍然訪問不了twitter。

贊(0) 打賞
需要國外VPS建站朋友,請聯繫站長! 轉載請註明文章來源:VPSMVP部落 - 便宜VPS|VPS優惠|VPS測評|美國VPS|VPS教程 » 在OpenVZ VPS 環境下,Debian系統安裝PPTP VPN 教程
分享到: 更多 (0)
VULTR

評論 搶沙發

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞




友情鏈接:
 |  趙容部落  |  老左筆記  |  微魔部落  |  便宜VPS  |  vps小學生  |  主機百科  |  老蔣部落  |  老劉博客  |  全球主機  |  全球主機交流  |  數字居民  |  LET論壇  |  veidc測評  |  挖站否  |  VPS收割者  |  主機貼士  |  惠主機  |  荒島  |  VPS GO  |  國外VPS  |  主機之家測評

友情鏈接申請