1. 程式人生 > >使用阿里雲 搭建Ubantu VPN伺服器 ----千雅爸爸

使用阿里雲 搭建Ubantu VPN伺服器 ----千雅爸爸

1:在阿里雲上面購買一臺新加坡的伺服器,也可以是美國的; 注意可以選擇按流量或者是按包月來付費的

2:記住一定要選擇經典網路


3: 建立安全組(現在好像不需要建立安全組了)

4:選擇Ubantu的系統,輸入root密碼


 5:購買成功後,可以得到一個公網ip


6:等待5分鐘,因為ubantu 第一次需要啟動一些初始化的東西

使用putty的工具去連線這個ip,


7:第一次開啟的時候,會有一個選擇框,選擇左邊的 “是” 的按鈕


8:輸入使用者名稱root

和密碼

注意輸入法,一定要使英文的,不然會出錯。


7:執行如下命令集合:

7.1更新apt-get,是為了更新,下載安裝包使用的

apt-get update

7.2 安裝ppp  pptpd 和iptables

apt-get install ppp iptables pptpd

7.3 備份 和編輯 /etc/pptpd.conf

cp -r  /etc/pptpd.conf  /etc/pptpd.conf.bak

vi /etc/pptpd.conf

找到localip,去掉下面欄位前面的#,然後儲存退出。

localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245

Tips:
不會用vi編輯器怎麼辦?用上下鍵移動游標到需要修的那一行,按“i”鍵進入插入編輯狀態,修改完成之後,按“esc”鍵退出編輯,直接在鍵盤上輸入“:wq"即可儲存退出。
7.4 備份和編輯/etc/ppp/options

cp -r /etc/ppp/options /etc/ppp/options.bak

vi /etc/ppp/options

新增下面兩行,注意這裡的ms-dns 就寫這個就行了,不需要修改,這個是8.8.8.8是谷歌的免費DNS

ms-dns 8.8.8.8
ms-dns 8.8.4.4

7.5備份和設定/etc/ppp/chap-secrets

cp -r /etc/ppp/chap-secrets /etc/ppp/chap-secrets.bak

vi /etc/ppp/chap-secrets

輸入 使用者名稱  pptpd  密碼   匹配符*

輸入如下圖所示:


7.6 備份修改 /etc/sysctl.conf

cp -r  /etc/sysctl.conf  /etc/sysctl.conf.bak

vi /etc/sysctl.conf

找到net.ipv4.ip_forward=1,把前面的註釋去掉,注:net.ipv4.ip_forward=1代表允許轉發,net.ipv4.ip_forward=0 代表不允許轉發

7.7 執行sysctl -p來使剛才的7.6的修改生效

sysctl -p

7.8輸入iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source  你的公網IP

7.9備份和更新/etc/rc.local

cp -r /etc/rc.local /etc/rc.local.bak

chmod +x /etc/rc.local

vi /etc/rc.local 

把剛才那個iptables的命令加入進去,在exit 0 之上 如下圖。儲存退出。


7.10 啟動vpn連結的服務:

service pptpd restart

service pppd-dns restart

7.11讓它開機自啟動:

apt-get install chkconfig

chkconfig pptpd on

7.12 

ufw disable

上面就是Ubantu如何搭建VPN伺服器了。

1:如何使用window連線伺服器,請檢視windows vpn 設定

2:如果想要設定自己的家裡的路由器連線vpn。那麼這個路由器需要支援pptp。小米的路由器就可以,

----------------------------------------------------------------------------------------