本文僅用于學(xué)習(xí)、記錄、總結(jié)、分享云服務(wù)器自行搭建VPS的過程及方法。
干貨教程,會(huì)有大量圖片
感謝谷歌提供的GCP服務(wù)(Google Cloud Platform,谷歌云平臺(tái)服務(wù)),首次注冊(cè)激活GCP,你會(huì)獲享12個(gè)月試用期和$300 贈(zèng)金。
首先你需要準(zhǔn)備:
·谷歌賬號(hào)以及能訪問谷歌站點(diǎn)的一臺(tái)電腦(首先你要能登錄谷歌GCP)
·外幣卡(VISA、Mastercard、AE)(實(shí)測(cè)招行VISA全幣種卡可以)
開始搭建
1. 登錄 GCP 激活賬戶填寫相關(guān)信息
·右上角點(diǎn)擊language修改語言為中文簡(jiǎn)體(如果你的英文很棒那么可以不用改)
·點(diǎn)擊右上角免費(fèi)試用
·國(guó)家/地區(qū)可以選擇香港,點(diǎn)擊繼續(xù),登錄谷歌賬戶
·填寫個(gè)人信息和信用卡信息
賬戶類型記得選個(gè)人 信用卡必須填寫。填寫之后點(diǎn)擊開始免費(fèi)使用。 谷歌聲稱“我們要求您提供信用卡信息是為了確認(rèn)您不是機(jī)器人。除非您手動(dòng)升級(jí)為付費(fèi)帳號(hào),否則我們不會(huì)向您收費(fèi)?!本唧w信息可以參考:https://www.youtube.com/watch?v=kJHKsOywfxE
·激活成功之后你會(huì)看到如下界面,并且會(huì)有提示$300美金和12個(gè)月免費(fèi)試用期。
2. 創(chuàng)建VM虛擬機(jī)實(shí)例
·左側(cè)導(dǎo)航欄選擇 計(jì)算 ---> Computer Engine ---> VM實(shí)例
·等待 Compute Engine 啟用完成后,點(diǎn)擊創(chuàng)建,開始自定義實(shí)例配置
- 填寫名稱
- 選擇區(qū)域及地區(qū)(日本站點(diǎn)距離近,響應(yīng)速度快)
- 調(diào)整一下內(nèi)核及內(nèi)存,選擇最低共享配置即可滿足
- 更改啟動(dòng)磁盤為Ubuntu 18.04 LTS
- 防火墻勾選允許HTTP流量允許HTTPS流量
- 點(diǎn)擊創(chuàng)建,創(chuàng)建完成如下圖。
3. 設(shè)置防火墻規(guī)則
·左側(cè)菜單欄 ---> 網(wǎng)絡(luò) ---> VPC網(wǎng)絡(luò) ---> 防火墻規(guī)則
·點(diǎn)擊創(chuàng)建防火墻規(guī)則
- 名稱按規(guī)則自定義
- 目標(biāo)選擇網(wǎng)絡(luò)中的所有實(shí)例
- 來源ip地址范圍 0.0.0.0/0
- 協(xié)議和端口勾選UDP填寫500,4500,勾選 其他協(xié)議填寫esp
- 點(diǎn)擊創(chuàng)建,創(chuàng)建成功,如下圖
4. 配置VPC網(wǎng)絡(luò)
- 左側(cè)菜單欄--->網(wǎng)絡(luò)--->VPC網(wǎng)絡(luò)--->default
- 點(diǎn)擊修改
- 子網(wǎng)創(chuàng)建模式選擇自動(dòng)
- 動(dòng)態(tài)路由模式選擇全局
- 點(diǎn)擊保存即可
5. 設(shè)置負(fù)載平衡
·左側(cè)菜單欄--->網(wǎng)絡(luò)--->負(fù)載平衡
·點(diǎn)擊創(chuàng)建負(fù)載平衡
·直接點(diǎn)擊繼續(xù)
- 名稱按規(guī)則自定義填寫
- 選擇區(qū)域
- 選擇第一步所創(chuàng)建的VM實(shí)例
- 點(diǎn)擊前端配置
- 名稱按規(guī)則自定義填寫
- 端口填寫500-4500
- 點(diǎn)擊完成
- 點(diǎn)擊創(chuàng)建,創(chuàng)建完成如下
6. 登錄服務(wù)器
·導(dǎo)航菜單→Compute Engine→VM實(shí)例
·點(diǎn)擊 SSH,會(huì)進(jìn)入到遠(yuǎn)程終端頁面
7. 開始部署服務(wù)
·執(zhí)行以下命令
sudo apt-get update && apt-get dist-upgrade
·命令行一步部署服務(wù)
wget https://git.io/vpnsetup -O vpnsetup.sh && sudo \
VPN_IPSEC_PSK='預(yù)分享密鑰' \
VPN_USER='用戶名' \
VPN_PASSWORD='密碼' sh vpnsetup.sh
·記得修改命令中的個(gè)人信息部分。
·一個(gè)安全的 IPsec PSK 應(yīng)該至少包含 20 個(gè)隨機(jī)字符。
需要等待大概5-10分鐘后,控制臺(tái)輸出
詳細(xì)部署VPN服務(wù)教程可參考:IPsec VPN 服務(wù)器一鍵安裝腳本(https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/README-zh.md#%E9%87%8D%E8%A6%81%E6%8F%90%E7%A4%BA)
·看到上圖,我們的的VPN就算搭建成功了
================================================
IPsec VPN server is now ready for use!
Connect to your new VPN with these details:
Server IP: 34.*******
IPsec PSK: ********************
Username: ******************
Password: ***************
Write these down. You'll need them to connect!
Important notes: https://git.io/vpnnotes
Setup VPN clients: https://git.io/vpnclients
================================================
zuoqianheng@instance-1:~$
8. 如何連接?
·Mac、iOS設(shè)置可以直接在網(wǎng)絡(luò)設(shè)置中找到VPN,添加對(duì)應(yīng)的服務(wù)器、用戶名、密碼等數(shù)據(jù)即可訪問。Windows 用戶可以使用免費(fèi)的 Shrew Soft 客戶端??梢詤⒖歼@里:配置 IPsec/XAuth VPN 客戶端(https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/docs/clients-xauth-zh.md)
·如果無法連接,請(qǐng)首先檢查是否輸入了正確的 VPN 登錄憑證。
Info
Github:https://github.com/EchoZuo
Email:echo.zuo98@gmail.com
參考鏈接:https://github.com/EchoZuo/Google-GCP-VPS