Hysteria2 與 OpenVPN 都能用來建立加密的網路通道,但兩者的設計方向並不相同。Hysteria2 建立在 UDP 與 QUIC 類傳輸概念上,重點是處理高延遲、封包遺失或路由品質不穩定的環境;OpenVPN 則是成熟度很高的通用 VPN 協定,可透過 UDP 或 TCP 傳輸,擁有廣泛的作業系統與第三方用戶端支援。
因此,「哪一個速度比較快」沒有脫離使用環境的固定答案。相同協定在不同電信商、Wi-Fi、行動網路、節點距離與伺服器負載下,結果可能完全不同。比較時應同時觀察延遲波動、封包遺失、長連線恢復、耗電量、應用程式相容性,以及切換網路後能否重新連線。本文不以單次測速數字下結論,而是從實際使用情境說明 Hysteria2 和 OpenVPN 的選擇方法。
Hysteria2 與 OpenVPN 的運作方式有何不同
Hysteria2 主要使用 UDP 傳輸,並結合 QUIC 類型的連線管理與加密機制。UDP 本身不會像 TCP 一樣,先建立一套由傳送端與接收端共同維護的可靠位元組串流,因此協定可以在更接近即時傳輸的方式下處理資料。Hysteria2 再於上層處理連線控制、加密、流量管理與傳輸恢復,實際效果仍取決於用戶端核心、伺服器參數與網路是否允許 UDP。
OpenVPN 是較成熟的 VPN 架構,通常使用 TLS 完成控制通道與憑證驗證,再透過 UDP 或 TCP 傳送資料通道。UDP 模式可避免多層可靠傳輸造成的額外等待,TCP 模式則能在部分限制較多的網路中建立連線。OpenVPN 的優點是文件、診斷工具與平台支援相對完整;缺點是設定檔欄位較多,某些行動裝置或桌面用戶端的操作體驗也可能不如整合式用戶端直接。
2
本文比較的主要協定
UDP
Hysteria2 的主要傳輸基礎
TCP/UDP
OpenVPN 常見傳輸方式
5
MeeVPN 支援的平台
需要特別分清楚的是,訂閱格式、代理核心與協定並不是同一件事。訂閱連結可能同時包含 Hysteria2、OpenVPN、Shadowsocks、VMess、Trojan、WireGuard 或其他節點;用戶端能否匯入,只代表它能讀取某種格式,不代表它一定支援其中所有協定。Clash Verge、sing-box、Shadowrocket,以及 Windows、macOS、Android、iOS、Linux 官方用戶端的支援範圍,都應以實際版本和設定格式為準。
速度與延遲:為什麼結果不能只看峯值
Hysteria2 在高延遲或有封包遺失的網路中,可能比傳統 TCP 型通道更容易維持傳輸。它不必把所有資料都放進單一 TCP 位元組串流,因而有機會減少某個封包遺失後對後續資料造成的連鎖等待。對網頁載入、檔案下載或串流內容而言,這種差異可能表現為中途停頓較少、恢復較快,但前提是 UDP 沒有被網路封鎖或嚴格限速。
OpenVPN 使用 UDP 時,延遲表現通常較適合一般互動式工作;使用 TCP 時,若底層網路本身也已經是 TCP,可能產生所謂的 TCP over TCP 問題。當外層 TCP 發生遺失並等待重傳,內層資料也可能被一起延後,導致網頁互動或遠端工作階段出現卡頓。不過,這不代表 OpenVPN TCP 沒有用途。在某些只能通過 TCP 或需要較強相容性的環境中,它仍可能是可用的備援方案。
| 比較項目 | Hysteria2 | OpenVPN UDP | OpenVPN TCP |
|---|---|---|---|
| 傳輸基礎 | UDP 與 QUIC 類傳輸 | UDP | TCP |
| 高延遲環境 | 可能較能維持互動與傳輸 | 通常表現均衡 | 可能出現更多等待 |
| 封包遺失處理 | 依協定與核心處理恢復 | 由 VPN 與上層應用共同處理 | 受 TCP 重傳與排序影響 |
| UDP 受限網路 | 可能無法建立或維持連線 | 同樣可能受到影響 | 通常較容易嘗試連線 |
測試速度時,應固定同一裝置、同一測試地點與相近時段,並分別觀察一般網頁、連續下載、影片播放、遠端桌面與長時間連線。測速頁面的峯值只能反映某一段時間的傳輸能力,不能代表應用程式開啟速度、連線建立時間或中斷後的恢復能力。若 Hysteria2 的峯值較高,但特定 Wi-Fi 不允許 UDP,OpenVPN TCP 反而可能成為更實用的選擇。
弱網、行動網路與網路切換怎麼選
弱網不只代表頻寬低,也包括訊號忽強忽弱、基地台切換、公共 Wi-Fi 丟包、NAT 行為變化與 DNS 回應不穩定。Hysteria2 對部分封包遺失環境有較積極的傳輸設計,因此在行動網路或跨地區 Wi-Fi 中可能較快恢復。不過,若網路管理者限制 UDP、限制特定封包特徵,或 NAT 映射很快失效,Hysteria2 可能在原本能使用的地方突然中斷。
OpenVPN 的優勢是備援路徑比較清楚。先使用 OpenVPN UDP,若無法連線,再嘗試 OpenVPN TCP,通常比反覆修改一大組不熟悉的參數更容易排查。TCP 可能犧牲部分互動速度,但在只允許常見 TCP 流量的環境中,連線成功率可能更實際。若使用的是公司、校園或公共網路,還應遵守網路管理規範,不要為了擴大接管範圍而任意修改受管理的設定。
- ✅ 行動網路不穩但 UDP 可用:先比較 Hysteria2 與 OpenVPN UDP 的恢復表現
- ✅ 公共 Wi-Fi 無法建立 UDP:保留 OpenVPN TCP 作為備援
- ✅ 從 Wi-Fi 切換到行動網路:重新檢查通道是否取得新的連線狀態
- ❌ 不要在兩個 VPN 用戶端同時開啟系統代理或 TUN 模式
- ❌ 不要把一次成功連線當成所有網路環境都能使用的證明
手機使用時,還要觀察背景執行與省電限制。某些 Android 系統會暫停背景用戶端,iOS 也會依系統網路狀態重新建立 VPN。這些現象未必是協定性能問題。若裝置鎖定螢幕後恢復連線需要手動操作,應先檢查系統的 VPN 權限、背景活動與隨選連線設定,再判斷是否更換協定。
耗電量與用戶端支援:手機使用者要注意什麼
VPN 耗電量不能只用協定名稱判斷。加密演算法、封包頻率、訊號強度、螢幕使用時間、背景應用程式與用戶端是否頻繁重連,都會影響電池消耗。Hysteria2 使用 UDP 與較新的傳輸機制,在連線狀況良好時可能減少某些等待,但弱訊號下若頻繁重試,也可能增加耗電。OpenVPN 的成熟實作通常較容易找到穩定設定,然而長時間維持通道同樣會產生加密與背景喚醒成本。
桌面端的選擇相對寬鬆。Windows 與 macOS 可使用官方用戶端或相容的第三方工具;Linux 則常見圖形化用戶端、命令列程序與系統服務。Android 和 iOS 需要特別確認用戶端是否能建立系統 VPN、是否支援背景執行,以及匯入的設定是否含有該平台需要的欄位。Shadowrocket 偏向 iOS 使用情境,Clash Verge 常見於桌面分流,sing-box 則可能作為多平台核心;名稱相同不代表每個版本都支援完全相同的功能。
| 使用情境 | 優先考量 | 較適合先測試 | 常見檢查點 |
|---|---|---|---|
| 手機日常瀏覽 | 省電、網路切換與背景恢復 | Hysteria2 或 OpenVPN UDP | 系統 VPN 權限與省電限制 |
| 遊戲與語音 | UDP 支援、延遲波動與封包遺失 | Hysteria2 或 OpenVPN UDP | 遊戲本體是否被接管 |
| 工作與遠端存取 | 恢復能力、相容性與可診斷性 | OpenVPN UDP,再保留 TCP | 公司政策、DNS 與路由 |
| 公共網路 | 建立連線的成功率 | OpenVPN TCP | UDP 是否被限制 |
安全性方面,兩者都必須依賴正確的伺服器驗證、金鑰或憑證配置。不要因為某個協定速度較快,就關閉 TLS 憑證驗證、忽略伺服器名稱或使用來源不明的設定檔。若設定由訂閱連結提供,應避免將完整連結貼到公開測速網站、線上轉換服務或公開文件中。
實際測試 Hysteria2 與 OpenVPN 的操作步驟
比較協定前,先選定同一地區、距離相近且用途相同的節點。不要一邊使用 Hysteria2 的遠端節點,一邊拿 OpenVPN 的另一個地區節點比較,否則測到的可能是路由差異,而不是協定差異。測試期間也不要同時啟用其他代理、加速器或企業 VPN。
- 在目前使用的 Windows、macOS、Android、iOS 或 Linux 裝置上,安裝可信任且支援相應協定的用戶端。
- 從控制面板複製適合該用戶端的訂閱連結,確認連結沒有多餘空格、換行或中文標點。
- 先匯入設定並更新節點清單,分別找到 Hysteria2、OpenVPN UDP 與 OpenVPN TCP 節點。
- 一次只啟用一個用戶端,先記錄連線建立、一般網頁、影片播放與檔案傳輸的表現。
- 切換 Wi-Fi 與行動網路,或讓裝置短暫休眠,再檢查通道是否能恢復,以及應用程式是否需要重新啟動。
- 最後關閉 VPN,確認系統代理、DNS、路由與虛擬網路介面沒有殘留。
記錄時不必追求複雜的統計表,但應寫下使用的協定、節點、接管方式、網路類型與故障現象。例如「瀏覽器正常、遊戲無法登入」可能是遊戲不讀取系統代理;「剛切換網路後所有程式停滯」可能是通道尚未重建;「OpenVPN TCP 能連線但互動延遲明顯」則可能是傳輸層等待造成。把現象與條件一起記錄,比只寫「某協定比較快」更有參考價值。
手機、遊戲、串流與工作需求的選擇建議
手機與日常瀏覽
如果主要使用手機瀏覽網頁、查看資訊與使用一般應用程式,可以先測試 Hysteria2,觀察網路切換與鎖定螢幕後的恢復狀況。若某個行動網路對 UDP 不友善,OpenVPN UDP 或 OpenVPN TCP 可能更適合。手機用戶不要只看連線成功畫面,還要確認背景通知、網頁重新載入與切換基地台後是否正常。
遊戲與語音
遊戲需要分開檢查登入、更新、遊戲本體與語音服務。Hysteria2 和 OpenVPN UDP 都值得測試,但前提是用戶端能正確轉送 UDP,且遊戲流量確實進入該通道。VPN 無法改善遊戲伺服器本身的負載、裝置效能或本地 Wi-Fi 幹擾;若只接管瀏覽器,遊戲延遲不會因為瀏覽器能開啟網頁而改變。
串流與大檔案傳輸
串流使用者應關注播放是否能維持、畫質切換是否頻繁,以及更換節點後服務是否需要重新驗證。Hysteria2 在某些有丟包的路徑上可能有較好的連續性,但也可能受到 UDP 限制。OpenVPN UDP 通常是穩定的起點,OpenVPN TCP 則適合需要較高建立相容性的網路。大型檔案傳輸還要留意流量方案的消耗,不要把峯值速度誤當成實際可用容量。
遠端工作與長時間連線
遠端桌面、程式碼同步、視訊會議與長時間終端機工作,最重視連線恢復與應用程式相容性。可以先使用 OpenVPN UDP 建立基準,再測試 Hysteria2 是否能降低特定路徑的卡頓。若公司網路有明確的 VPN 政策,應先按照組織要求設定,並將個人用戶端與工作 VPN 分開,避免多個虛擬介面互相覆蓋路由。
常見問題
Hysteria2 一定比 OpenVPN 快嗎?
不一定。Hysteria2 在 UDP 可用、路徑存在延遲或封包遺失時,可能有較好的傳輸體驗;但節點距離、伺服器負載、用戶端核心與本地網路都會影響結果。如果 UDP 被限制,OpenVPN TCP 反而可能更容易連線。
OpenVPN 應該選 UDP 還是 TCP?
一般情況可先測試 OpenVPN UDP,因為互動與傳輸等待通常較少。若目前網路無法使用 UDP,或 UDP 連線經常被中斷,再嘗試 OpenVPN TCP。TCP 是相容性備援,不代表在所有情況下都有較低延遲。
同一份訂閱可以放入兩種協定嗎?
是否可以取決於服務端輸出格式與用戶端支援。訂閱可能同時列出多種協定,但 Clash Verge、sing-box、Shadowrocket 或官方用戶端未必能讀取所有設定。匯入後應檢查節點是否顯示、協定欄位是否完整,以及用戶端是否支援必要的 UDP 或 TUN 功能。
連線失敗時應先換協定還是換節點?
先確認訂閱已更新、用戶端支援協定,並檢查目前網路是否限制 UDP。若只有一個節點失敗,可先換同類型的另一條線路;若同一協定在目前網路全部失敗,再測試另一種傳輸方式。這樣較容易區分節點故障與協定相容性問題。