小白向亞馬遜雲AWS上部署服務器實例+連接實例配置代理+實現代理上網+通過訂閱自動獲取節點教程
前言
第一篇教程,獻給。。。自由。。
需要用到亞馬遜雲服務(AWS),請自行(hao)付(yang)費(mao)開通,這方面的教程有很多也很詳盡,本文暫不贅述。
急性子的同學,請直接看粗體字。
部署服務器實例
- 打開並登錄亞馬遜AWS管理控制檯。
- 點擊界面右上角用戶名右邊的區域下拉菜單,選取服務器所要創建的區域位置(個人推薦亞太地區)。
- 點擊界面左上角服務,選擇計算類別中的EC2。
- 在新的界面左邊導航欄選擇實例類目中的實例,然後點擊啓動實例按鈕。
- 接下來會出現實例的選擇列表,直接選擇第一個就可以了。
- 實例的配置我們選擇免費這一項(默認),然後點擊上方的配置安全組。
- 分配安全組選擇:創建一個新的安全組,安全組名稱和描述可以根據自己喜好修改。下面的配置參見下圖(小白不用考慮那麼多,照做不要創新,懂的人自己按需要改就可以了,別槓),然後點擊審覈和啓動。
-
接下來會跳轉到覈查實例啓動界面,點擊右下角啓動後會彈出如下對話框,下拉選擇創建新密鑰對,密鑰對名稱隨便起,點擊下載密鑰對,保存到自己能找到的地方。下載完成後點擊啓動實例。
- 實例部署需要幾分鐘時間,點擊右下角查看實例後會跳轉回到實例面板,此時可以看到剛纔配置好的實例,通過刷新按鈕或者F5刷新,直到實例呈現running運轉狀態。
-
點擊左邊導航欄的EC2 Dashboard 進入界面後依次點擊彈性IP→分配彈性IP地址→分配。
然後會在分配界面看到彈性IP,點擊Action下拉選擇關聯彈性IP地址
點選實例,並在下面搜索框中選出剛纔配置好的實例後點擊關聯即可。
至此,實例的部署部分完成。連接實例配置代理
- 下載並安裝Xshell。官網鏈接,下載之家(中文且頁面自帶安裝教程)
(新手小白不推薦用putty因爲密鑰需要轉換格式,麻煩死了,用Xshell方便快捷。) - 打開安裝好的Xshell,點擊新建後,參照下圖。名稱隨便起一個,默認也可以,主機那裏填寫你的實例 Ipv4 公有IP。(格式XXX.XXX.XXX.XXX)
P.S IPv4共有IP:在實例面板中可以查看到。不要交頭接耳,東張西望,填寫你自己的。 - 點擊Xshell左側導航欄中的用戶身份驗證,方法點擊選擇Public Key,用戶名填寫 ec2-user
(敲黑板),用戶密鑰你還記得不,你剛纔創建實例的時候下載回來大概率被你保存到桌面的那個玩意兒,點擊 瀏覽→導入 找到密鑰,成功導入後選擇並點擊確定。 - 導入完成後用戶密鑰處會顯示密鑰文件名,點擊界面下方的連接按鈕即可。連接可能會彈出如下對話框,反正你也看不懂,直接點擊接受並保存。
如無意外會出現如下那樣黑不溜秋的噁心界面。 - 開始獲取root權限需要先設定root用戶的密碼並登錄到root用戶。在這個黑不溜秋的畫面裏,優雅地敲(fu)出(zhi)如下代碼再敲回車。如果要在黑不溜秋界面粘貼代碼,請複製後在黑不溜秋界面內右鍵後點粘貼,不要ctrl+v讓這個界面恥笑你。^V
sudo passwd root
回車後會它這樣提示你
Changing password for user root.
New password:
在New password: 後設置一個大小寫字母結合數字(不可以是簡單連續的)且不小於8位的複雜得不得了的密碼並回車,
會看到如下提示,再輸一次剛纔的密碼並回車。
Retype new password:
輸入過程中不要懷疑自己沒有輸入,它任性得很,不想顯示給你看而已。
出現如下提示證明root用戶的密碼已經設置完成。
passwd: all authentication tokens updated successfully.
再次優雅地敲(fu)出(zhi)如下代碼。
su root
看到如下密碼提示後輸入剛纔設置好的複雜得不得了的密碼並回車,此時用戶名前面會多了root字段,表示root用戶登錄成功。
Password:
- 接下來配置代理,用大神寫好的一鍵安裝腳本直接配置就可以了。(by 233v2.com)
複製粘貼如下代碼並回車。
bash <(curl -s -L https://git.io/v2ray.sh)
會看到如下界面
........... V2Ray 一鍵安裝腳本 & 管理腳本 by 233v2.com ..........
幫助說明: https://233v2.com/post/1/
搭建教程: https://233v2.com/post/2/
1. 安裝
2. 卸載
請選擇 [1-2]:
1回車。
請選擇 V2Ray 傳輸協議 [1-32]
1. TCP
2. TCP_HTTP
3. WebSocket
4. WebSocket + TLS
5. HTTP/2
6. mKCP
7. mKCP_utp
8. mKCP_srtp
9. mKCP_wechat-video
10. mKCP_dtls
11. mKCP_wireguard
12. QUIC
13. QUIC_utp
14. QUIC_srtp
15. QUIC_wechat-video
16. QUIC_dtls
17. QUIC_wireguard
18. TCP_dynamicPort
19. TCP_HTTP_dynamicPort
20. WebSocket_dynamicPort
21. mKCP_dynamicPort
22. mKCP_utp_dynamicPort
23. mKCP_srtp_dynamicPort
24. mKCP_wechat-video_dynamicPort
25. mKCP_dtls_dynamicPort
26. mKCP_wireguard_dynamicPort
27. QUIC_dynamicPort
28. QUIC_utp_dynamicPort
29. QUIC_srtp_dynamicPort
30. QUIC_wechat-video_dynamicPort
31. QUIC_dtls_dynamicPort
32. QUIC_wireguard_dynamicPort
備註1: 含有 [dynamicPort] 的即啓用動態端口..
備註2: [utp | srtp | wechat-video | dtls | wireguard] 分別僞裝成 [BT下載 | 視頻通話 | 微信視頻通話 | DTLS 1.2 數據包 | WireGuard 數據包]
(默認協議: TCP):
直接回車
請輸入 V2Ray 端口 [1-65535]
(默認端口: 56005):
直接回車(默認端口可能每個人隨機出來不一樣,無所謂)
是否開啓廣告攔截(會影響性能) [Y/N]
(默認 [N]):
直接回車
是否配置 Shadowsocks [Y/N]
(默認 [N]):
直接回車
....準備安裝了咯..看看有毛有配置正確了...
---------- 安裝信息 -------------
V2Ray 傳輸協議 = TCP
V2Ray 端口 = 56005
是否配置 Shadowsocks = 未配置
---------- END -------------
按 Enter 回車鍵 繼續....或按 Ctrl + C 取消.
直接回車
---------- V2Ray 配置信息 -------------
地址 (Address) = 我是馬賽克
端口 (Port) = 我是馬賽克
用戶ID (User ID / UUID) = 我是馬賽克
額外ID (Alter Id) = 233
傳輸協議 (Network) = tcp
僞裝類型 (header type) = none
---------- END -------------
V2Ray 客戶端使用教程: https://233v2.com/post/4/
提示: 輸入 v2ray url 可生成 vmess URL 鏈接 / 輸入 v2ray qr 可生成二維碼鏈接
免被牆..推薦使用JMS: https://getjms.com
出來這個證明成功了。
別激動,繼續優雅地。。。。
v2ray url
回車。。會生成以vmess://開頭的vmess url。
再輸入
v2ray qr
回車。。會生成https://開頭的二維碼url。
此時先把Xshell黑不溜秋裏以下部分內容鼠標全選並且右鍵複製,粘貼到記事本里保存起來。
---------- V2Ray 配置信息 -------------
我是省略的內容
我是省略的內容
我是省略的內容
我是省略的內容
我是省略的內容
我是省略的內容
我是省略的內容
V2Ray 客戶端使用教程: https://233v2.com/post/4/
至此,連接實例以及代理的配置部分完成。
實現代理上網
客戶端:
安卓:v2rayNG GitHub(自行選擇版本下載APK),
ios:Shadowrocket(美區ID付費下載/自行下載ipa文件通過某助手安裝。讀書人的事怎麼能叫白嫖 )
Windows PC:v2rayN 下載之家 系統之家
Mac:ClashX GitHub
下載不到的可以百度一下,總會有的。。。
打開剛纔讓你保存的記事本。
安卓
複製記事本里的vmess url,打開v2rayNG,右上角點➕號→從剪貼板導入,選擇節點後點右下角的圖標,起飛~
(電腦上瀏覽器打開二維碼url然後用v2rayNG的掃描二維碼功能同樣可以。)
ios
打開Shadowrocket,點右上角➕號,類型選擇Vmess,配置需要填寫的內容在你的小本本里面,填完點完成回到最開始的界面選取節點後,打開上面的小飛機,起飛~
Windows PC
打開v2rayN,複製記事本裏的vmess url,右鍵點擊系統托盤處的v2rayN,點擊從剪貼板導入批量URL,提示成功後,在服務器列表中選中導入的節點,Http代理模式一般選PAC模式,如果遇到訪問不了的情況可以切換其他的試試,最後點擊啓用Http代理,起飛~
(同理,電腦上瀏覽器打開二維碼url然後用掃描屏幕上的二維碼功能同樣可以導入節點。)
Mac
Mac用到的ClashX與PC端的v2rayN類似,會結合最後的自動訂閱一起說。
至此,實現代理上網部分完成。
通過訂閱自動獲取節點
簡單理解就是將N個節點的配置存放到一個固定的鏈接,由它來統一管理節點,各個客戶端只需要訂閱該鏈接,便可以實時獲取到最新的節點。
這裏推薦使用:oneSubscribe一個節點
- 先通過郵箱註冊oneSubscribe賬號,獲得賬號後登錄。
- 左側導航條點擊節點管理,點擊添加節點。
- 選擇v2ray,節點名稱可以根據喜好填寫,其他的信息參考你的小本本,把能填的填進去,點擊添加。
-
點擊左側導航條的訂閱管理,選擇混合訂閱。
可以依次複製粘貼訂閱鏈接到你的小本本里。
- 上面的鏈接是通用版,安卓,ios,Windows的客戶端使用。
- 中間的二維碼是ios用的shadowrocket二維碼。
- 下面的鏈接是ClashX客戶端專用版。(如果使用ClashX的windows版也是需要用這個鏈接)
- 配置各個客戶端的訂閱並通過更新訂閱自動獲取節點。
安卓
手機複製好存在你小本本里的通用版鏈接,打開v2rayNG,
點擊左上角的少先隊大隊長符號(≡)→ 訂閱設置 → 右上角➕號,將鏈接粘貼到 地址(url),備註根據喜好填寫,→右上角 √。
返回到v2rayNG主界面,點擊右上角豎着的三個點┇符號→更新訂閱 。
ios
打開Shadowrocket,左上角點擊掃描二維碼圖標直接掃描上面出現的Shadowrocket二維碼,掃描成功完成訂閱後,在服務器訂閱欄找到該訂閱項目並向左滑動,點擊更新。
Windows PC
打開v2rayN,
點擊主界面的訂閱按鈕→訂閱設置→添加
複製粘貼通用版鏈接到地址(url) ,備註隨意填寫,勾選啓用後點擊確定。
再次點擊訂閱按鈕→更新訂閱
Mac
打開ClashX,系統托盤會出現一隻小貓咪圖標,對準它的屁屁
點擊右鍵→配置→託管配置→管理
彈出的對話框中點擊添加。
複製粘貼ClashX客戶端專用版的鏈接到 Url 中,Config Name隨意填寫,點確定。
在託管配置中對訂閱鏈接進行更新,並建議勾選自動更新。
選擇節點後必須勾選設置爲系統代理纔可以成功啓動代理上網。
(出站模式請根據自身需求選擇)
至此,全教程結束。
最後
本人不懂網絡技術也不懂linux,本教程是我最近搗鼓AWS之後寫下的。
主要是對學習過程的回顧與記錄,所以截圖和說明比較多,同時也許能讓新手小白們少碰壁吧。
功能上雖然能達到需求,但我並不知道爲什麼,也不知道有沒有用,有什麼弊端。。。。。
肯定有很多不完善和值得改善的地方,歡迎大牛留言告訴我。
謝謝。