[情報] AWS EC2 架設VPN server(12個月免費)分享
網誌流程版:
http://www.next-lab.ml/2017/04/open-source-amazon-web-serviceopenvpn.html
第一次在這個板發文,因為看到好像很多人與我一樣有架設VPN的需求
但是經過幾次嘗試後總卡在自己的設備跟上網頻寬預算限制用來反而很痛苦.
所以才想在這邊分享我是如何使用Amazon的12個月免費AWS EC2架VPN server
AWS Platform: Ubuntu 16.04 LTS + OpenVPN (反正12個月過了不用就算關掉)
連線裝置可用: i3筆電(Ubuntu), LG G2(android 5.0),iPhone5s(10.3)
如果有違反板規還請版主多多包涵與請直接刪文。
第一步到EC2的設定AMI選擇Free (基本上Linux的都是,以常用的Ubuntu),
第二步是選擇Instance Type:這邊也以free tier 的t2.micro為虛擬主機
第三步將OpenVPN對應的port設定在Security Group(其他頁的都可以直接以Next帶過)
第四步.需要Review再確認看有沒有需要付費的資訊(就只是確定Amazon不會順便幫你扣款)
第五步.設定並下載你主機的金鑰,這個憑證檔將是第六步你連入server需要的SSH檔
第六步.EC2 Dashboard可以看到有運行中的Ubuntu server了
第六步.SSH連線到IPv4的IP位置(需使用前面下載的PEM 金鑰)
開啟終端機,輸入ssh ubuntu@public_ip -i key.pem,ubuntu為預設登入帳號無需更改,
public_ip 替換為你的IP,key.pem 替換為先前下載的key,確認後送出:
第七步.在AWS的主機上面下載並安裝OpenVPN(下載網址先來OpenVPN確認版本與路徑),我的
是Ubuntu, 就用sudo dpkg -i進行安裝, 結束後他會跳到設定OpenVPN使用的admin密碼
密碼則須以下指令設定:
passwd openvpn
這指令是對 openvpn 這個帳號進行密碼更新,按 enter 後就會看到要輸入新的密碼了
Enter new UNIX password:
Retype new UNIX password: passwd:
第八步. 這邊需要到Amazon EC2設定Elastic IP,因為AWS的主機對外的Public IP要與
OpenVPN的對應我們才能連入OpenVPN.所以需要在Dashboard確定有沒有對應好
-------
這件事在AWS的管理介面中進行,AWS會馬上配發一個Elastic IP,注意,一定要把這個
Elastic IP 連結到 openvpn伺服器,才算生效。
---------
第九步.用網頁瀏覽器連入OpenVPN的admin頁面確認有正確運作中
https://Elastic IP:943/admin
第十步.從要連入該VPN的裝置上連入client頁面(登入後最下面那),
https://Elastic IP:943/
並記得修改config檔(*.ovpn)中的IP成 Elastic IP,而不是原本OpenVPN設定的IP再來使
用用裝置上的OpenVPN開啟。(我是用Telegram傳到電腦上修改內容再丟回去行動裝置)
第11步. 在iPhone 開啟修改為elastic IP後的設定檔連線並測速(光纖是以20M/20M,
透過AWS VPN測速有10M/10M的速度)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.227.158
※ 文章網址: https://www.ptt.cc/bbs/Broad_Band/M.1491320397.A.858.html
推
04/05 00:09, , 1F
04/05 00:09, 1F
推
04/05 07:06, , 2F
04/05 07:06, 2F
→
04/05 07:09, , 3F
04/05 07:09, 3F
→
04/05 09:41, , 4F
04/05 09:41, 4F
→
04/05 12:51, , 5F
04/05 12:51, 5F
推
04/06 01:10, , 6F
04/06 01:10, 6F
※ sinsan:轉錄至看板 Linux 04/07 11:54
Broad_Band 近期熱門文章
PTT數位生活區 即時熱門文章