返回部落格

雲端伺服器架設代理 IP:設定流程與故障排查順序

從挑選主機與節點地區、系統與基礎安全設定,到代理服務安裝、驗證方式與連接埠、用戶端接入與檢查,以及連不上時的排查順序。

云服务器搭建代理 IP:配置流程与排查顺序的关键步骤与判断维度示意图

選主機和地區

代理本身幾乎不吃 CPU 和記憶體,因此挑選規格時,重點不在這兩項。

一開始不需要買高規格。輕量應用伺服器這類整合固定頻寬與每月流量的方案,通常足以支援單一或少量帳號的自用代理,而且價格較低;只有在需要多台執行個體,或對頻寬有明確需求時,再考慮可分別購買資源的通用型執行個體。

地區比規格更值得重視,因為節點放在哪裡,出口 IP 就屬於哪裡。判斷方式很直接:帳號要做哪個市場,節點就放在哪個市場。很多人會按連線速度選擇,香港節點從中國大陸連過去確實較快,但如果帳號資料寫的是美國,出口卻落在亞洲,這種矛盾比速度重要得多。速度是次要指標,一致性才是第一位。

頻寬按實際用途估算:只看後台、做日常管理,小頻寬通常夠用;涉及圖片、影片類操作,就往上增加;同時在線帳號越多,需要的頻寬越高。不確定時可以先買最小方案,跑一個月觀察用量再調整。

開機後先完成這幾件事

系統映像選 Linux,這類發行版預設就有 SSH,不必另外折騰遠端服務。登入方式建議購買時設成自訂密碼,而不是金鑰檔案,之後設定代理時可以少一個轉換步驟。

拿到主機後先記下四項資訊:公網 IP、使用者名稱(Linux 預設為 root)、密碼、SSH 連接埠(預設 22)。這四項就是之後要填進用戶端的內容。

開機後順手完成基礎安全設定。改掉預設的 22 連接埠,可以擋掉絕大多數掃描嘗試;如果服務商支援金鑰登入,設定完成後可以關閉密碼登入;安全群組和系統防火牆只放行真正需要的連接埠,其餘全部關閉。這幾步花不了幾分鐘,卻能省掉長期被掃描與撞庫造成的雜訊。

代理服務的兩條路

第一種是直接使用 SSH 通道。好處是伺服器上什麼都不用安裝,用戶端透過伺服器本身的 SSH 服務做轉發,連接埠 22、帳號密碼就是伺服器那一套。缺點是效能一般,長時間執行或併發多時會比較吃力,適合臨時使用或帳號很少的情況。

另一種是在伺服器上安裝專門的代理服務。最常見的方式是用一條安裝指令完成,再自行設定驗證方式和連接埠。這種方式效能較好、可控性也高,適合長期使用。安裝後記得設成開機自動啟動,否則伺服器重啟一次,代理就會跟著停止。

驗證方式和連接埠

驗證大致有三個層級,安全性依序提升:帳號密碼最省事,但密碼外洩就等於把代理交出去;密碼加來源 IP 白名單限制,日常使用通常足夠;金鑰或憑證驗證最穩定,但設定稍微麻煩,長期運行的帳號值得多花這點時間。

連接埠方面,除了服務本身的監聽連接埠,還必須在系統防火牆和服務商的安全群組中分別放行。這兩個位置彼此獨立,只放行其中一處,是連不上時很常見的原因。另外,監聽位址不要只綁定本機 loopback;如果在伺服器上測試是通的,但從外部連不上,多半就是這個原因。

在用戶端接入並驗證

在環境管理工具裡建立新環境,填好名稱和備註;命名時帶上帳號用途與目標地區,帳號變多後會省很多事。接著在代理設定中依類型填入伺服器位址、連接埠、使用者名稱與密碼,再按下檢測。顯示成功,代表鏈路已經打通。具體欄位名稱以工具介面為準。

檢測通過只是第一步,還要打開這個環境確認三件事。

出口 IP 是否為伺服器的公網 IP。找一個顯示目前 IP 的頁面查看,只有顯示伺服器位址,才算真的走通。

DNS 有沒有跟著走代理。如果 DNS 仍在本機解析,實際暴露的地理位置資訊可能和出口 IP 對不上,帳號資料裡設定的地區也就失去意義。

時區和語言是否與出口地區一致。美國 IP 搭配中文時區和中文語言,是一眼就能看出的矛盾。

三項都通過,這個環境才算能用。

連不上時按這個順序排查

代理檢測直接失敗,先看連通性:安全群組和系統防火牆是否都已放行連接埠;再確認代理服務是否正在執行,尤其是伺服器剛重啟過時;接著檢查帳號密碼是否正確、伺服器位址有沒有填錯。把公網 IP 和內網 IP 搞混是常見問題。

檢測通過但頁面打不開,問題多半在環境端:檢查這個環境是否綁定正確的代理,以及 DNS 設定是否被改回本機解析。

速度慢時,先判斷是距離還是頻寬。從伺服器直接存取目標網站測一次,如果伺服器本身就慢,原因在節點地區或線路;如果伺服器快但用戶端慢,多半是頻寬不足,或同時在線的帳號太多。

帳號變多後怎麼擴充

一台伺服器掛多個帳號,成本較低,但所有帳號共用一個出口 IP。如果平台按 IP 網段識別,帳號之間仍有可能被判定存在關聯。一個帳號一台伺服器,成本高一些,但環境完全獨立;帳號價值較高時,這是更穩健的做法。

使用 PurpleMark 這類環境管理工具,為每個帳號單獨綁定出口,比手動維護一張對照表更可靠。按輕量伺服器的價格計算,多數情況下一個帳號一個出口的成本可以接受,也能省掉後續因關聯而重做帳號的麻煩。另外保留一台專門用於測試,不要把所有帳號壓在同一台機器上,否則單點故障會一次影響全部帳號。