擁有一個穩定高效的網絡環境對于跨境業務、學術研究或安全訪問都至關重要。在海外服務器上自建代理服務,是獲得獨享、高速、穩定網絡通道的最佳方案。恒訊科技將手把手教您如何在海外服務器上搭建兩種主流代理工具——Shadowsocks和V2Ray,并附上關鍵的安全優化建議。
在開始之前,您需要準備一臺海外服務器。服務器的地理位置將直接影響延遲和速度,請根據您的目標用戶群體進行選擇(例如,美國服務器適合全球訪問,日本/新加坡服務器對亞洲用戶更友好)。
服務器配置建議:
操作系統:推薦CentOS 7/8 或 Ubuntu 18.04/20.04 LTS,本文以CentOS 8為例。
配置:至少1核CPU、512MB內存,能夠輕松應對小規模使用。
關鍵:確保服務器的防火墻已開放您計劃使用的代理端口。
使用SSH工具(如PuTTY、Xshell或終端)連接到您的海外服務器。
bash
ssh root@your_server_ip
Shadowsocks以其輕量、配置簡單而著稱,是入門首選。
步驟1:安裝Shadowsocks服務端
在CentOS上,我們可以使用Python的pip包管理器來安裝。
步驟2:創建配置文件
創建一個Shadowsocks的配置文件,例如 /etc/shadowsocks.json。
bash
vi /etc/shadowsocks.json
將以下配置內容粘貼進去,并根據注釋修改您自己的設置:
json
{
"server": "0.0.0.0", // 監聽所有IPv4地址
"server_port": 8388, // 自定義一個代理端口,確保防火墻已放行
"password": "your_strong_password_here", // 設置一個強密碼
"method": "aes-256-gcm", // 推薦使用強加密方式
"timeout": 300,
"fast_open": false // 如果系統支持,可設為true以啟用TCP Fast Open
}
步驟3:啟動Shadowsocks服務
您可以直接運行以下命令啟動服務:
bash
ssserver -c /etc/shadowsocks.json -d start
步驟4:配置防火墻(關鍵步驟)
如果您使用了firewalld或iptables,請確保開放您在配置文件中設定的 server_port。
bash
# 對于firewalld
firewall-cmd --permanent --add-port=8388/tcp
firewall-cmd --reload
至此,您的Shadowsocks服務端已搭建完成!您可以在客戶端使用服務器IP、端口、密碼和加密方式來連接了。
V2Ray是一個更現代化的平臺,支持多種協議,偽裝能力更強,能有效對抗流量檢測。
步驟1:安裝V2Ray
V2Ray官方提供了自動化安裝腳本,非常簡單。
bash
# 下載并執行官方安裝腳本
bash <(curl -L -s https://install.direct/go.sh)
此腳本會自動完成V2Ray的安裝、配置為系統服務并啟動。
步驟2:配置V2Ray
V2Ray的主配置文件位于 /etc/v2ray/config.json。我們首先備份原配置,然后創建一個新的。
bash
cp /etc/v2ray/config.json /etc/v2ray/config.json.bak
vi /etc/v2ray/config.json
步驟3:重啟V2Ray并開放防火墻
bash
# 重啟V2Ray服務以應用新配置
systemctl restart v2ray
# 確保V2Ray開機自啟
systemctl enable v2ray
# 開放防火墻端口(以firewalld為例)
firewall-cmd --permanent --add-port=12345/tcp
firewall-cmd --reload
您的V2Ray服務器現已搭建完畢!您可以使用支持V2Ray的客戶端(如V2RayN, Qv2ray)并配置服務器地址、端口、UUID和alterId來連接。
使用非標準端口:避免使用8388、12345等常見默認端口,換成隨機的高位端口。
強化密碼與UUID:使用復雜且無規律的密碼和UUID,這是安全的第一道防線。
配置WebSocket + TLS + Web(高級偽裝):對于V2Ray,可以將其配置為與Nginx等Web服務器協同工作,讓代理流量看起來像普通的HTTPS流量,極大提升隱蔽性。這需要您擁有一個域名并配置SSL證書。
使用BBR加速:在海外服務器上啟用Google BBR擁塞控制算法,可以有效提升網絡吞吐量和速度。
bash
# 對于CentOS 8,啟用BBR很簡單
echo 'net.core.default_qdisc=fq' | tee -a /etc/sysctl.conf
echo 'net.ipv4.tcp_congestion_control=bbr' | tee -a /etc/sysctl.conf
sysctl -p
定期維護:保持系統和服務軟件的更新,以確保安全。
通過在一臺優質的海外服務器上自建Shadowsocks或V2Ray服務,您就能獲得一個完全獨享、高速且安全的網絡訪問通道。無論是用于業務發展還是個人學習,這都是一個極具性價比的解決方案。
恒訊科技提供多種配置的海外服務器租用服務,覆蓋全球多個數據中心,配備純凈IP和優質的國際帶寬,是您搭建私有代理服務的理想選擇。我們的服務器預裝了優化的網絡堆棧,并能輕松滿足上述所有部署要求。如果您在搭建過程中遇到任何問題,我們的技術專家團隊隨時為您提供支持。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站


