Debian系統搭建VPN伺服器教程

火幣

1、安裝PPTPD

# apt-get install pptpd

2、 編輯pptpd.conf文件

# vim /etc/pptpd.conf

使得非注釋內容如下:

option /etc/ppp/pptpd-options
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245

這兩句設置了當外部計算機通過pptp聯接到vpn後所能拿到的ip地址範圍和伺服器的ip地址設置。

3、添加登錄用戶

# vim  /etc/ppp/chap-secrets

添加一行,內容如下

你想要的用戶名 pptpd “你想要的密碼” *
比如:

lavender  pptpd  「lavender」 *

密碼用半形雙引號括起來,最後那個星號是說允許從任何IP地址聯接,如果你想單獨設定IP地址也可以。

理論上到這裡一個vpn就已經搭建完畢了。
不過你並不能通過這個來上Internet,因為所有的數據都作用於那台pptpd的伺服器上, 而不會傳入撥入的計算機設備上。要上Internet還需要配置iptables:

4、 設置DNS解析,編輯pptpd-options

# /etc/ppp/pptpd-options

找到ms-dns,取消掉注釋,並修改DNS地址
我用的是google dns,如下

ms-dns 8.8.8.8
ms-dns 8.8.4.4

5、 開啟轉發

vim /etc/sysctl.conf

取消如下內容行的注釋(debian4和5會用細微差異)

net.ipv4.ip_forward=1

6、運行下面這條命令,設置FORWARD 函式自啟動

echo 1 > /proc/sys/net/ipv4/ip_forward

7、安裝iptables並設置

#apt-get install iptables

# iptables -t nat -I POSTROUTING -j MASQUERADE

8、 啟動服務

# /etc/init.d/pptpd restart

VPN搭建完畢,可以嘗試用客戶端登錄了。

PS:pptpd監聽埠號為1723

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

評論 搶沙發

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

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

支付寶掃一掃打賞

微信掃一掃打賞




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

友情鏈接申請