只需三步就可以完成 aws wavelength 開機。目前網上的教程,甚至官方教程都描述的過於繁瑣了。對於只是有流媒體觀看需求的個人用戶,這篇文章能幫助您省去許多不必要的步驟。
AWS Wavelength 簡介#
簡單來說就是讓伺服器流量走運營商網關。對於我們用作代理的情景,運營商 IP 非常純淨,可以享受到原生本土的互聯網訪問。
開機三步走#
本文以日本區 KDDI 開機為例。網上的教程,包括官方指南都有新建 VPC 這步。其實直接用默認的 VPC 就行,能省去後面許多步驟。
1. 配置網關#
搜索框輸入 VPC,進入 VPC 控制面板,進入運營商網關,打開 Wavelength 可用區。
開啟 kddi 可用區後,再進入運營商網關配置,點擊創建運營商網關。因為沒有新建 VPC,這裡選默認那個即可。勾選將子網流量路由到運營商網關,創建 Wavelength 子網。IPV4 CIDR 塊把 VPC 的塊複製過來,填個 / 24,把 C 段的數字改大一些,不報錯了就行。
2. 創建 EC2 實例#
回到 EC2 控制面板,創建 Wavelength 的 EC2 實例。注意實例只能選擇 t3.medium, t3.xlarge, r5.2xlarge, g4dn.2xlarge 這幾種。這裡我們選 t3.medium。實例配置需要選擇剛剛創建的 kddi 子網,配置如下。其他的配置和平時相同,記得安全組開放所有流量。
因為 Wavelength 實例是不能分配外網 IP 的,所以我們需要額外創建一個普通 EC2 來內網轉發它,保持默認配置即可。這裡我們選用免費的 t2.micro。
兩個實例創建成功。記錄 Wavelength 實例的內網 IP 和普通 EC2 的外網 IP。
3. 配置實例轉發#
先連接普通 EC2,使用 iptables 或者 brook 配置轉發,目標 IP 是 Wavelength 實例的內網 IP,目標端口是它的 ssh 端口。轉發完成後,只需將 ssh 端口改為轉發的監聽端口,就能連上 Wavelength 實例了。
流媒體測試,沒毛病。
總結#
面板開機的步驟如上所述。當然還有更簡便的開機方法,許多大佬開發了 AWS 的開機 bot,使用 API 開機,更加快捷,只不過都需要購買授權,適合需要批量開機的商家。對於沒有批量開機需求的個人用戶,可以參考本文的開機方法。