開啟 3 天免費試用
註冊即可免費體驗全部高級功能。
*只限新用戶;每位用戶只可獲得一次試用。


網絡封鎖 UDP 時,受影響的數據報無法完成有效的端對端傳送,應用程式通常會等待逾時、重試、改用另一種傳輸或直接失敗。實際表現取決於網絡過濾全部 UDP、一個連接埠、指定流量,還是只丟棄後續封包。封包遺失、擠塞和 NAT 狀態過期都可能看似刻意封鎖。[1][2]
完整 VPN 指南解釋隧道在路徑中的位置。本文集中討論 UDP 故障模式及應用程式結果,不重複一般的 TCP 與 UDP 比較。
關鍵要點
- UDP 沒有可保證路徑能用的內置連線握手。
- 完整而早期的封鎖通常產生明確逾時,讓準備妥當的應用程式嘗試 TCP。
- 部分或後期封包遺失可能更差,因為應用程式會誤以為 UDP 路徑已可使用。
- QUIC、VPN 隧道、通話、遊戲及 DNS 對同一網絡規則的反應可以不同。
- 回退必須保留所需機密性及完整性,不能為了連線而悄悄降低安全程度。
**圖例:**1 = 全面封鎖;2 = 部分丟包;3 = 限速;4 = 允許傳送。失敗或降級時,5 檢查受支援、獲准且安全等價的回退;沒有可用方案則 6 明確失敗。丟包及限速會延遲判斷,箭頭不保證自動切換。
RFC 768 把 UDP 定義為一種帶連接埠和校驗和的數據報服務,但它沒有 TCP 那樣的連線建立、確認、排序或重傳。應用程式傳送數據報,並須自行決定收不到回覆時怎樣處理。[1]
網絡可能丟棄全部 UDP 封包,亦可能只丟棄特定目的連接埠、特定位址或符合某項政策的流量。它可能對 UDP 限速、放行初始封包卻丟棄後續封包,或在 NAT、防火牆中清除閒置狀態。即使用戶都把這些情況說成「UDP 被封鎖」,這些做法造成的症狀亦各有不同。
這類規則可能是刻意的網絡政策、保安防護、容量管理,亦可能是設定錯誤。丟包和路由故障也會造成相同的外部觀察結果。單憑沒有回應,無法推斷意圖。
TCP 以握手開始,也可能收到明確重設。UDP 沒有通用的同類建立過程。防火牆若靜默丟棄數據報,發送者可能收不到任何協議層解釋,只能按照應用程式計時器等待,再決定重傳或嘗試另一條路徑。
部分裝置會回傳 ICMP 錯誤,但防火牆可以抑制,應用程式也未必顯示。客戶端只知道路徑是慢、遺失資料、被過濾或無法到達。
重試會增加延遲、耗電和數據用量。客戶端應使用有限計時器,再按文件回退或明確失敗。
完整的早期封鎖反而較容易發現。握手回覆完全不到達,支援回退的應用程式可以放棄 UDP。RFC 9308 指出,面對封鎖 UDP 的網絡,QUIC 應用程式需要提供回退,否則便要接受連線失敗。[2]
部分過濾更加麻煩。最初數個封包可能建立表面可達性,之後的封包卻被丟棄。RFC 9312 警告,無差別隨機丟棄會阻礙及時回退 TCP,令 QUIC 連線承受嚴重遺失和漫長逾時。無法避免限速時,它建議以流量為單位處理,而非隨機處置每個封包。[3]
限速形成第三種模式:小型測試正常,持續通話、下載或隧道卻逐步惡化。診斷時還要把它與擠塞、無線網絡遺失、伺服器負載及應用程式位元率變化分開。
HTTP/3 在 QUIC 上運作,而 QUIC 使用 UDP。如果瀏覽器無法建立 QUIC 路徑,在來源伺服器和客戶端都支援時,可以改用以 TCP 為基礎的 HTTP 版本。RFC 9114 明確建議,當 UDP 封鎖令 QUIC 無法建立時,應嘗試以 TCP 為基礎的 HTTP。[4]
網頁可能仍會載入,但啟動可能較慢,因為客戶端要先等待失敗的 UDP 嘗試。開發人員工具或網絡記錄可能顯示 HTTP/2 或 HTTP/1.1,而不是 HTTP/3。這種後備並不證明網站停用了 HTTP/3。
如果初始 QUIC 封包能通過、後續封包被丟棄,瀏覽可能會停滯,而不是順利後備。清除瀏覽器資料不是可靠的診斷方法;應在另一個獲授權網絡上進行有範圍的比較要求,並檢查實際協商的協議。
採用 UDP 的 VPN 傳輸可能在認證前失敗、重複嘗試握手、短暫連線後停滯,或按文件所述切換自動模式。實際行為由協議及客戶端實作決定,不能從一般症狀推斷未獲證實的產品協議選擇。
部分 VPN 設計提供 TCP 傳輸或另一項供應商批准的回退。這可以改善 UDP 受限路徑的可達性,但可能增加延遲,亦可能與隧道內的 TCP 流量產生不良互動。VPN 連接埠解釋為何只更改連接埠不一定改變協議行為。
如果應用程式不斷改變顯示模式,可參閱協議自動切換指南,分辨預期自動政策和故障循環。不要為了連線而選擇過時協議或關閉憑證驗證。
即時通話和遊戲往往偏好 UDP,因為遲到的數據可能不及新鮮數據有用。封鎖可能阻止媒體建立、迫使改用中繼或類似 TCP 的後備、在其他功能正常時令語音消失,或增加延遲和抖動。每個應用程式都有自己的恢復設計。
以 HTTP 傳送的串流可以從 HTTP/3 後備,並繼續透過 TCP 傳送。互動式直播媒體可能會較明顯地變差,因為重傳延遲會與播放時限互相衝突。因此,網站測試成功並不證明所有依賴 UDP 的應用程式都正常。
傳統 DNS 的一般查詢通常使用 UDP,但在規定情況下可改用 TCP 重試。現代加密 DNS 的傳輸方式各有不同。不要把所有域名解析失敗都診斷為 UDP 封鎖;解析器設定、DNSSEC、登入式網絡和伺服器可達性同樣重要。
有狀態裝置會在有限時間內追蹤流量組合。UDP 沒有通用關閉交換,因此閒置狀態可能早於應用程式工作階段到期。狀態消失後第一個外送封包需要重建對應,延遲到達的輸入流量則可能被丟棄。
切換網絡會令舊狀態失效。隧道或通話可在 Wi-Fi 正常、休眠後停滯,再經新握手恢復;這與阻擋所有新 UDP 流量不同。
Keepalive 可以保留狀態,但會消耗資源。用戶不應自行產生流量或大幅縮短計時器;預設會兼顧電量、數據及網絡負載。
記錄網絡、時間、應用程式、目的地、文件列明的連接埠、地址族和準確失敗階段。保持設定穩定,比較一個已知且獲授權的 UDP 應用程式與 TCP 應用程式,再保持裝置和應用程式不變,比較另一個獲授權網絡。
使用內置診斷或管理員批准的工具。不要掃描任意連接埠、關閉防火牆、開放寬泛輸入規則,或繞過學校與工作場所政策。如果受管理網絡刻意限制 UDP,應查詢可使用哪種受支援的安全傳輸。
還要分辨完全沒有回應和部分遺失。記錄應用程式從未連線、短暫可用、只在低流量下可用,還是閒置後失敗。這些觀察對應不同問題負責人,也可減少破壞性排查。
想知道限制 UDP 的網絡會否同樣擋住託管 VPN,可以在受影響的裝置上安裝 AethoVPN,連接推薦位置,再用同一裝置、同一 App 版本在第二個獲准使用的網絡上重試。受限網絡上逾時、第二個網絡上正常,只是一項針對個別網絡的觀察,並不能證明原因就是 UDP,應連同你的 UDP 測試結果一併交給網絡擁有者。App 內的伺服器清單亦會顯示負載,從繁忙的位置切換到標示為綠色的位置,有助把擠塞和政策封鎖區分開。AethoVPN 沒有公開其傳輸協議,亦沒有說明 TCP 後備模式或連接埠選擇,所以它不是繞過刻意設定的 UDP 政策的方法。可開始 3 日免費試用來完成這項雙網絡對照。
如果某項受支援的連線在一個網絡上無法建立,請保存已遮蓋的時間戳記和錯誤。網絡擁有人掌控其政策;VPN 無法修復實體上已斷開的路徑,也不能保證替代傳輸獲准使用。
通常不會。很多應用程式可使用 TCP,但依賴 UDP 的功能可能失敗,或在嘗試回退期間變慢。
瀏覽器可能從使用 QUIC 的 HTTP/3 回退至 TCP HTTP 版本,但最初失敗仍會增加延遲。
不會。只有具備文件列明兼容回退的客戶端才可切換;其他客戶端可能逾時或明確失敗。
會。嚴重遺失、路由故障、無線問題、限速及伺服器故障都可能阻止回覆到達。
只有政策針對特定連接埠,而且應用程式正式支援另一連接埠時才可能有效。全面 UDP 或協議感知過濾不會只因連接埠號碼改變而消失。
部分過濾、限速、NAT 狀態過期、網絡切換或應用程式與伺服器故障都可造成這個模式。先記錄時間及流量大小。
不應。請使用範圍狹窄的內置診斷或管理員批准測試。關閉保護會引入新風險,也會削弱證據質素。
免責聲明:本文只提供一般技術資訊,不授權繞過網絡政策或削弱安全控制。
來源:
Sources checked 2026 年 9 月 9 日。
延伸閱讀:
註冊即可免費體驗全部高級功能。
*只限新用戶;每位用戶只可獲得一次試用。