Xray REALITY 協議完整教程:原理、服務端部署、防檢測要點

REALITY 是 Xray 在 2023 年引入的傳輸協議,解決了 TLS 代理的一個根本性弱點:你的證書是假的。傳統 VLESS+TLS 方案需要一個域名和 Let’s Encrypt 證書,但這個證書本身就是特徵——沒有真實網站對應的 TLS 引數,流量特徵明顯。 REALITY 的思路完全不同:直接借用真實網站的 TLS 握手,服務端呈現給檢測方的,就是那個真實網站的 TLS 證書和握手細節,無法與正常流量區分。 REALITY 的核心原理 正常的 TLS 連線過程: 客戶端 → ClientHello(包含 SNI,比如 www.apple.com)→ 服務端 服務端 → Certificate(www.apple.com 的真實證書)→ 客戶端 REALITY 的魔法:Xray 服務端在收到 ClientHello 時,把這個握手請求轉發給真實的 www.apple.com,拿到真實證書,再原封不動地回給客戶端。 對於中間的檢測裝置來說,看到的完全是 www.apple.com 的合法 TLS 握手,無法區分。 客戶端和服務端之間的實際加密通訊,隱藏在這個握手之後,使用 Xray 自己的金鑰對(透過 shortId 驗證身份)。 優勢總結: 不需要域名,不需要證書 TLS 指紋完全借用真實網站 即使有人主動探測你的伺服器埠,得到的也是目標網站的正常響應 準備工作 一臺 VPS(推薦 DMIT,CN2 GIA 延遲低)→ 註冊 DMIT Xray 最新版(當前 v25.x) 不需要域名和證書 服務端部署 安裝 Xray bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install 生成金鑰對 xray x25519 輸出: ...

2026-04-15 · 2 min · 394 words · 磐石

VPS 節點 IP 被封后的完整恢復流程

節點突然斷線,第一反應是 IP 被封了。但封鎖有不同型別,處理方式也不一樣。亂操作容易浪費時間,這篇文章把排查和恢復流程整理清楚。 第一步:確認是否真的被封 節點連不上的原因不只有 IP 被封,先排除其他可能: # 從本地直接 ping VPS 公網 IP ping 你的VPS_IP # 如果 ping 通但代理不通,可能是埠問題 curl -v --connect-timeout 10 https://你的VPS_IP:443 各種情況判斷: 現象 可能原因 ping 超時,traceroute 在國內某跳斷掉 IP 被防火牆封鎖(最常見) ping 通,但代理協議連不上 埠/協議被封,IP 未封 SSH 能連,代理連不上 代理服務程序掛了 什麼都 ping 不通,SSH 也不行 VPS 宕機或賬號欠費 先用線上工具測試 IP 是否全域性可達: IPIP.net:https://www.ipip.net/ip.html → 輸入 IP → 看"中國可達性" itdog.cn:多節點測速,看國內各省能否連通 如果工具顯示國內多個省份都 ping 超時,基本確認是 IP 被封了。 ...

2026-04-15 · 2 min · 344 words · 磐石

Hysteria2 效能調優:頻寬配置、擁塞控制、多路複用實戰

Hysteria2 基於 QUIC 協議(UDP),理論上在高延遲、高丟包網路裡比 TCP 類協議快得多。但很多人部署完發現速度一般,原因通常是頻寬引數沒配對或者擁塞控制演算法沒選對。 這篇文章專門講調優。假設你已經跑通了基礎部署(參考 Hysteria2 搭建教程),現在想把速度榨出來。 頻寬引數:最影響速度的配置 Hysteria2 的頻寬引數控制著它的傳送速率,沒配或配錯是速度差的最常見原因。 服務端 bandwidth /etc/hysteria/config.yaml: bandwidth: up: 1 gbps # 服務端上行(客戶端下載方向) down: 1 gbps # 服務端下行(客戶端上傳方向) 這裡填的是服務端(VPS)的實際頻寬上限,不是你家寬頻的速度。 常見 VPS 頻寬: DMIT HK/US Premium:1 Gbps 埠,但共享,實際峰值 200-500 Mbps AWS t3 型別:5-25 Gbps(burst) 低價 VPS:通常 100-500 Mbps 怎麼測 VPS 實際頻寬: # 在 VPS 上安裝 speedtest curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | bash apt install speedtest-cli -y speedtest 根據測速結果填頻寬值。 ...

2026-04-15 · 3 min · 446 words · 磐石