電腦網路與 Internet 通訊

L14 代理/VPN 分層與路徑工作表

任務與資料範圍

對應 15、18 至 22,也複習 13 至 17。無需第三方核心。以下是概念分析與官方資料閱讀,不是實際部署/效能測試。每列填明協定或核心版、查閱日期與來源,不將未知寫成支援。

A:分層

逐列填 proxy protocol、協定內 encryption、transport、security、flow、接管與 OS route:

  1. 基礎 VLESS none+RAW/TLS+Vision+SOCKS 入口。
  2. VLESS+WebSocket+REALITY:查指定核心相容表,判斷問題。
  3. SS2022+系統 SOCKS 入口+應用 HTTPS。
  4. Hysteria 2 轉送一個 TCP 下載與一個 UDP 互動流。
  5. TUIC v5 兩種 UDP relay 模式。
  6. WireGuard+TUN 類 IP 介面,OS 僅路由企業私網。

B:目的、DNS 與信任

欄位要填的證據或假設
最後目的IP、域名、port;由哪一層傳
DNSbootstrap、目標 A/AAAA、應用自帶 DoH 各由誰處理
金鑰PSK、身分私鑰、憑證根、會話祕密來源
PFS對何種長期祕密洩漏,哪些資料期別
重放哪一段由誰以序號/session/salt/時間檢查
可見性C、P、出口、S、路徑觀察者各能看到什麼

C:全流量政策

預期所有外部資料經 P,LAN 直連、P endpoint 走 underlay。列出 RA 來源/IPv6 預設路由、IPv4 TCP、IPv6 TCP、UDP、DNS、應用 DoH、直接 IP、LAN 與 P endpoint 的預期及實際路徑。若只有瀏覽器 IP 檢查結果,哪些列仍未確認?

D:交付與評分

提交六列分層表、至少兩個 key/信任分析、完整雙協定政策表及一個無法驗證的限制。附錄 B 可查,但需寫出理由。評分角色分類 30、版本/證據 20、信任 20、路徑 20、限制 10。

最重要的反例:TUN 本身不加密;AllowedIPs 不等於 OS 所有路由;QUIC stream 不是不可靠 DATAGRAM;AEAD 不自動 PFS;外觀相似不保證匿名或無法辨識。標準分析見解答冊。

E:H2/TCP 與 H3/QUIC 的三串流遺失

人工模型:stream 1、2、3 互相獨立、沒有應用或 QPACK 依賴。H2 資料共享一條 TCP;其中較早的 TCP bytes 遺失,承載 stream 2、3 的後續 bytes 已到。H3 的 UDP 封包只帶 stream 1 資料並遺失,stream 2、3 的資料在其他已到封包。

各畫一條時序:遺失、後續到達、buffer、可交付、恢復。問 H2 為何受 TCP 連續交付限制?H3 哪些 stream 可先交付?再列兩項現實中仍可能共享的限制,如壅塞控制、CPU 或應用依賴。本題只分析傳輸交付,不推論真實 H3 一定更快。E 納入角色分類與證據兩項評分,不另加分。