在Broad_band發的文, 也分享給Linux板上可能有需要24hrs的VPN server的人參考
以下是在Broad_band的發文內容:
網誌流程版:
https://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://webptt.com/m.aspx?n=bbs/Broad_Band/M.1491320397.A.858.html
1F:推 king1412: 請問對外流量會計費嗎? 04/05 00:09
2F:推 yoshilin: 可以拿來下bt嗎? 04/05 07:06
3F:→ sinsan: 對外不會計費,BT要的話可能你要跟aws租用很大空間的伺服器 04/05 07:09
4F:→ sinsan: 他好像不是卡流量...而是750hrs/m(所以連線總時數要看) 04/05 09:41
5F:→ sinsan: 結果是不卡流量跟時間(本來就是架站用途) 04/05 12:51
6F:推 Windcws9Z: 感謝提供資訊 04/06 01:10
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: sinsan (52.39.42.36), 04/07/2017 11:54:00
※ 編輯: sinsan (52.39.42.36), 04/07/2017 11:55:57
7F:推 bluecadence: 對外流量真的確定沒限制嗎?我記得有15GB限制? 04/07 15:52
8F:→ sky791127: 有15GB限制的 免費方案那邊有寫 04/07 16:38
9F:推 Alica: 先前有人拿ti.micro跑ntppool結果一年噴了近五百鎂流量費 04/07 19:10
10F:→ Alica: t1.micro才對 總之千萬別偷雞不著蝕把米 04/07 19:11
11F:→ OrzOGC: 我之前還欠5鎂左右沒繳... 04/07 19:41
12F:→ bluecadence: 還是 google compute engine 比較好,給 300 美金, 04/07 19:45
13F:→ bluecadence: 對外流量也可以扣 :D 04/07 19:46
14F:推 rdmtb: 對系統不滿意和客服說一聲要退掉,還蠻乾脆的。 04/08 15:19
15F:→ HamalAri: vpn 隨便找 lowendbox 架就有了,很便宜的 04/08 19:57
16F:→ HamalAri: 用 EC2 感覺蠻浪費的,唯一誘因只有一年免費 04/08 19:58
17F:→ sinsan: GCP看起來也很吸引人~EC2是感覺比較方便看kindle邊用 04/09 00:01
18F:→ sinsan: 不過單純就大陸連外, amazon好像較Google好連XD 04/09 00:06
19F:推 Vett: t2.micro 別鬧了 04/10 17:39
20F:→ sinsan: t2有連線差異?如果對個人使用mail,vpn server有差嘛? 04/11 10:55
21F:→ sinsan: 有圖嘛? 04/11 10:56
22F:→ sinsan: 個人用的10/10M感覺沒有什麼差別 04/11 10:57
24F:→ sinsan: 瓶頸不在AWS而是ADSL沒辦法感到差異,有圖比較的話感謝 04/11 11:05