AWS針對新註冊的用戶提供一年免費EC2服務。Amazon EC2有一定限制,一個月流量限制不超過15G。
設置提醒⏰,防止超出限制多扣費。
關於IPsec VPN可參考:https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/README-zh.md
1,註冊AWS賬戶並填寫信用卡信息
2,搭建EC2虛擬服務器
- 點擊EC2,點擊啓動實例
- 選擇操作系統,這裏選擇Ubuntu來搭建
- 選擇操作系統,這裏選擇Ubuntu來搭建
- 選擇實例類型,這裏選擇免費類型
- 選擇實例類型,這裏選擇免費類型
- 配置實例詳細信息
- 配置實例詳細信息
- 選擇存儲方案,默認8G
- 選擇存儲方案,默認8G
- 添加標籤不需要修改什麼內容
- 7.配置安全組,就是支持的訪問訪問協議和端口
- 生成密鑰文件’vpn.pem’,保存本地以被SSH訪問使用
- 生成密鑰文件’vpn.pem’,保存本地以被SSH訪問使用
- 9.然後我們就可以啓用實例了,我們可以看到服務器的內網IP和外網IP,以及內網DNS和外網DNS。
3,連接服務器主機
點擊EC2面板的連接可查看如何連接,如下圖
打開終端操作
chmod 400 vpn.pem // 修改文件權限,vpn.pem是剛剛下載的密鑰文件名
ssh -i 'vpn.pem' ubuntu@公有DNS // 連接主機,進入主機操作
4,連接服務器主機後,在服務器主機上面搭建VPN
使用IPSec協議搭建L2TP VPN
wget https://git.io/vpnsetup -O vpnsetup.sh //下載vpnsetup.sh文件到當前目錄
nano -w vpnsetup.sh // 編輯vpnsetup.sh內容
設置YOUR_IPSEC_PSK,YOUR_USERNAME,YOUR_PASSWORD
sudo sh vpnsetup.sh // 運行vpnsetup.sh腳本
sudo vim ipsec.scerets // 編輯ipsec.secrets
// 修改爲:私有IP %any :PSK "YOUR_IPSEC_PSK"