AWS EC2搭建L2TP/IPSec VPN服務器

AWS針對新註冊的用戶提供一年免費EC2服務。Amazon EC2有一定限制,一個月流量限制不超過15G。
設置提醒⏰,防止超出限制多扣費。
關於IPsec VPN可參考:https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/README-zh.md

1,註冊AWS賬戶並填寫信用卡信息
2,搭建EC2虛擬服務器
    1. 點擊EC2,點擊啓動實例
    1. 選擇操作系統,這裏選擇Ubuntu來搭建
    1. 選擇實例類型,這裏選擇免費類型
    1. 配置實例詳細信息
    1. 選擇存儲方案,默認8G
    1. 添加標籤不需要修改什麼內容
  • 7.配置安全組,就是支持的訪問訪問協議和端口
    1. 生成密鑰文件’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"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章