Shadowrocket
Rule based proxy utility
HK$ 22.00
基於規則的 Apple TV 代理實用程序客戶端。
- 從設備上的任何應用程序捕獲所有 HTTP / HTTPS / TCP / UDP 流量,並重定向到代理服務器。
- 記錄並顯示 tvOS 設備的 HTTP,HTTPS,DNS 請求。
- 使用域匹配,域後綴,域關鍵字,IP CIDR 範圍或 GeoIP 查找配置規則。
- 支持 DNS over HTTPS, DNS over TLS, DNS over QUIC。
更多
* chore(task): 為後台任務添加執行延遲
* fix(config): 優化規則構建以防止崩潰
* fix(dns): 修復 mDNS 與 DNS-SD 查詢問題
* fix(icon): 修復應用切換器動畫期間的白色殘影問題
* fix(mux): 修復 AnyTLS 池模式與空閒會話管理問題
* fix(UI): 修復「更多」按鈕重置問題
2.2.80 2月18日
* chore(server): 以純文字顯示 VLESS 加密資訊
* feat(http3): 實現 HTTP/3 支援並優化數據讀取性能
* feat(naive): 為 NaiveProxy 加入 UDP over TCP (UoT) 支援
* fix(dns): 修復本地 FQDN 查詢問題
* fix(group): 防止存取已釋放的弱引用導致崩潰
* fix(http2): 修復 NaiveProxy HTTP/2 填充長度解析問題
* fix(log): 修復域名拒絕預匹配問題
* fix(mux): 改進 Mux 空閒會話清理邏輯
* fix(mux): 修復 Mux 會話異步握手問題
* fix(naive): 修復與舊版本 NaiveProxy HTTPS 代理的兼容性問題
* fix(scene): 修復場景中的默認項目問題
* fix(server): 修復 Hysteria URL 解析問題
* fix(UI): 修復伺服器混淆設置無法儲存的問題
* fix(vless): 修復 VLESS 在使用 Mux 時的加密問題
* fix(websocket): 修復 WebSocket 隱式截斷問題
* fix(widget): 修復伺服器小組件顯示問題
* fix(wireguard): 修復 WireGuard 混淆設置編輯問題
2.2.79 2月11日
* chore(grpc): 修復 gRPC 自定義標頭問題。
* chore(quic): 調整 QUIC 最大空閒與保持連接逾時。
* chore(server): 在查詢日誌中加入服務器代理轉發失敗記錄。
* chore(server): 新增訂閱服務器隱藏/顯示功能。
* chore(shadowsocks): 優化 Shadowsocks UDP over TCP 的讀取封包。
* feat(AmneziaWG): 實作 Junk Manager 並重構混淆器。
* feat(anytls): 實作具有空閒清理功能的會話池。
* feat(grpc): 支持 gRPC 分塊數據發送,避免串流暫停。
* feat(intents): 使 切換/開始/停止 VPN 意圖 (Intents) 靜默運行。
* feat(kcp): 為 kcptun 支持新增 AES-128-GCM 加密。
* feat(script): 新增 WebView 腳本引擎支持。
* feat(server): 新增添加服務器時的重複處理策略。
* feat(server): 支持指定 HTTPS DNS 以解析訂閱鏈接域名。
* feat(shortcuts): 新增切換 TUN 模式的捷徑指令。
* feat(vless): 新增 VLESS 後量子 (Post-Quantum) 加密支持。
* fix(anytls): 修復 AnyTLS 會話中的協議處理錯誤。
* fix(backend): 移除 TLS 設置緩存中的遞歸鎖調用。
* fix(backend): 修復 Naïve HTTPS 握手問題。
* fix(config): 修復配置文件規則同步問題。
* fix(config): 修復文件同步時的崩潰並優化校驗和計算。
* fix(geoip): 修復任務間隔問題。
* fix(group): 修復代理組策略的大小寫識別問題。
* fix(http2): 修復會話空閒時的連接拆除問題。
* fix(intents): 修復 Intents 擴展執行問題。
* fix(intents): 修復通過 DoH 更新訂閱的問題。
* fix(kcp): 修復寫入循環中的空指針引用。
* fix(module): 修復模塊安裝問題。
* fix(rule): 修復由規則結果中的野指針 (Dangling Pointers) 引起的潛在崩潰。
* fix(script): 修復腳本代碼為空時的崩潰問題。
* fix(script): 修復腳本引擎保存問題。
* fix(script): 修復腳本請求任務釋放後的野指針崩潰。
* fix(script): 修復腳本定時器任務中的潛在野指針崩潰。
* fix(server): 修復簡易模式 (Easy Mode) 下的服務器更新問題。
* fix(server): 修復服務器鏈 (Server Chain) 查詢問題。
* fix(server): 修復服務器 URL 中 TLS ECH 的解析問題。
* fix(server): 修復 ShadowsocksR URL 解析問題。
* fix(server): 修復訂閱服務器導入問題。
* fix(server): 修復 VMess xHTTP 模式的保存問題。
* fix(server): 修復 YAML 與配置文件導入問題。
* fix(server): 修復訂閱服務器過期日期問題。
* fix(task): 修復後台任務完成與調度問題。
* fix(task): 修復後台任務執行時間問題。
* fix(tcp): 防止釋放時發生 `os_unfair_lock` 損壞崩潰。
* fix(test): 修復測試結果評分計算問題。
* fix(TUIC): 修復 TUIC 因重傳已釋放棧數據導致的崩潰。
* fix(UDP): 修復 UDP 套接字封包生成的堆緩衝區溢出。
* fix(UI): 防止代碼視圖 (Code View) 中標題為 nil 時的崩潰。
* fix(UI): 修復權限請求邏輯問題。
* fix(vless): 修復 XTLS 搭配 Mux 的問題。
* fix(vmess): 修復 VMess 後端解密時的堆損壞。
* fix(websocket): 修復 VLESS WebSocket 響應解析問題。
* fix(widget): 修復小組件 (Widget) 意圖用戶活動處理問題。
* fix(xhttp): 提升 HTTP/2 的穩定性與連接重用。
* fix(xhttp): 修復 HTTP/3 上行問題。
* fix(xhttp): 修復 xHTTP 的 HTTP/2 默認模式問題。
* fix(xudp): 修復 XUDP over XTLS Vision 的問題。
* perf(backend): 使用關聯對象 (Associated Objects) 緩存後端 TLS 設置。
* perf(kcp): 優化更新邏輯與定時器管理以降低 CPU 開銷。
* perf(mux): 優化 Mux 套接字性能與流控。
* perf(test): 調整測試結果評分計算器。
2.2.78 1月28日
* 修复(config): 解決無效連字符主機名解析問題
* 修复(server): 解決通過 URL 方案添加伺服器問題
* 修复(test): 解決伺服器測試任務取消問題
* 修复(mux): 解決 VLESS/VMess 多路復用幀解析問題
* 修复(websocket): 解決 VLESS WebSocket 響應解析問題
2.2.77 1月2日
* 功能(配置): 實作了模組的自動背景更新功能,確保元件無需手動幹預即可保持最新。
* 功能(UI): 新增了 App Intents 擴充功能(例如:Siri/捷徑整合),以啟用新的語音和自動化指令。
* 修復(後端): 解決了有關 VLESS/VMess 早傳數據 (early data) 處理的關鍵問題,提升了連線可靠性。
* 修復(DNS): 修正了 DNS over HTTPS (DoH) 備援機制未能正確執行的錯誤。
* 修復(GeoIP): 解決了 GeoIP 組件中元數據資料庫類型不正確的問題。
* 修復(規則): 解決了在特定路由條件下發生的 IP-CIDR 匹配崩潰問題。
* 修復(規則): 修正了 MITM 排除主機名稱的順序問題,確保優先規則被正確套用。
* 修復(規則): 修正了規則資源 URL 更新結果未能正確處理或顯示的問題。
* 修復(伺服器): 修正了 TLS「允許不安全」設定未能正確套用於伺服器配置的錯誤。
* 修復(伺服器): 解決了在伺服器操作期間,URL 查詢參數值編碼不正確的問題。
* 修復(tvOS): 解決了 tvOS 平台上在存取雲端伺服器配置時,特有的「找不到檔案」問題。
2.2.76 22/12/2025
本次更新內容:穩定與權限管理
本次更新顯著提升了核心規則引擎的可靠性,並新增了對系統權限的控制。
* 核心穩定性修復: 解決了一個關鍵錯誤,即在複雜的非同步操作(涉及規則匹配、DNS 查詢和多執行緒)中,規則匹配的上下文可能會被過早釋放,從而防止了崩潰並確保了準確路由。
* 效能優化: 優化了邏輯規則匹配的判斷條件,提高了執行速度。
* 使用者權限管理: 新增了用於管理應用位置、剪貼板和通知權限的開關設定,讓您擁有更高的隱私控制權。
2.2.75 09/12/2025
本次更新內容:核心穩定與崩潰修復
本次更新是關鍵的穩定性提升。我們解決了大量由併發訪問引發的崩潰和競態條件問題,確保應用更加強健可靠。
* 核心穩定性: 修復了多處由競態條件引發的崩潰(包括代理群組、伺服器管理、MUX 會話和 Ping 計時器)。
* 預防性修復: 解決了由堆疊溢位(Stack Overflow,透過限制遞歸深度)、記憶體損壞(在代理群組)和 SIGABRT 訊號(在 HTTP 解析器)引起的崩潰。
* 網路修復: 解決了 Shadowsocks UDP 轉發問題,並修復了 WireGuard 會話釋放的記憶體管理錯誤。
* 效能優化: 優化了邏輯規則匹配和策略群組解析速度。
2.2.74 08/12/2025
本次更新內容:穩定、macOS 優化與核心可靠性
本次更新修復了大量錯誤並進行了多項優化,重點提升了跨平台穩定性與核心功能體驗。
- macOS 體驗大幅改進:
* 修復了 Mac 上關鍵的 UI 錯誤,包括伺服器列表中無法多選、選單欄和 Dock 圖示的更新問題。
* 解決了在舊版 macOS 上系統圖示顯示不相容的問題。
- 核心協定穩定性:
* 修復 Hysteria 資料包會話關閉邏輯問題。
* 提高了 XHTTP 的可靠性,解決了與 TLS 分片以及資料包相關的問題。
- 規則與配置:
* 修復了多項規則解析問題,包括重寫規則中的反斜線和 SSID/DNS 大小寫匹配問題。
* 解決了 GeoIP 資料庫匯入和更新後重載的所有已知問題。
* 優化了模組檔案的讀寫效能,修復了非同步儲存錯誤。
- 其他改進:
* 新增了備用經典 App 圖示選項。
2.2.73 03/12/2025
本次更新內容:穩定與效能優化
- 核心修復: 解決了導致 VPN 連線意外中斷的嚴重錯誤。
- 網路可靠性: 修復了 TLS 解析和 Clash TLS 指紋配置問題,提升連線穩定性。
- 規則與自動化: 修復了 Wi-Fi 場景規則無法識別網路(SSID)的錯誤,規則更精準。
- 效能提升: 伺服器測速功能運行速度顯著加快。
- 相容性: 修復了 快捷指令(Shortcut)無法執行的問題,並處理了 iOS 26 上的介面顯示錯誤。
2.2.72 02/10/2025
* 核心修復: 徹底解決 Shadowsocks UDP 轉發的穩定性問題,以及 VPN 連線意外中斷的嚴重錯誤。
* 網路優化: 增加了 IPv6 相容選項,並修復了 QUIC 協定規則匹配的邏輯錯誤。
* 介面優化: 導航欄新增搜尋按鈕,優化了文本視圖的字體大小,提升閱讀體驗。
2.2.71 28/09/2025
我們專注於提升應用程式的核心穩定性、安全性和效能,並帶來了大量的錯誤修復與優化。
- 主要更新:
* 提升穩定性與可靠性: 我們修復了多個關鍵問題,使您的網路連線更穩定可靠。其中包括解決了 QUIC 協定中的串流關閉和重傳問題,確保資料傳輸更加順暢。
* 增強網路相容性: 應用程式現在可以在純 IPv6 網路上完美運行。我們也為多種網路協定和位址格式(包括 IP4P)提供了更好的支援,並改進了 URL 處理。
* 效能與效率優化: 我們透過優化邏輯規則處理、改進 Shadowsocks 的 UDP 處理以及提高偵錯日誌的效率,顯著提升了應用程式的效能。
* 新增協定支援: 我們為 Hysteria 新增了擁塞控制支援,並加入了最新的 TLS 指紋,以提升連線安全性。
* 其他修復: 修復了其他一系列問題,包括郵件撰寫、伺服器 URL 處理,以及各種協定解析和配置錯誤。
2.2.70 25/09/2025
- 新功能與改進
* Mocking - 本地映射(增強): 進一步完善了「本地映射」功能,確保即使映射到空的本地資料也能可靠運作。
* 規則管理:
* 規則批次刪除: 新增了批次刪除設定規則的功能,簡化您的工作流程。
* SSH 隧道: 為 SSH 新增了 UDP 閘道功能,支援透過 SSH 隧道傳輸 UDP 流量。
- 問題修復
* Clash 協定:
* 修復了 Hyteria2 YAML 設定中 `obfs-password` 解析問題。
* 修正了 Trojan 伺服器 `ss-opts` 的解析問題。
* 設定處理:
* 解決了模組內定義的「本地映射」規則解析問題。
* 確保了即使在全域路由設定為代理模式時,也能正確載入並解析 Hosts 檔案。
* DNS: 修正了 DNS 回應中 `NXDOMAIN` 標誌,以準確反映不存在的網域。
* HTTP 與 TCP:
* 解決了 HTTP 訊息解析失敗的普遍問題。
* 修復了 TCP 上 HTTP 請求待處理資料的讀取順序問題,提升了可靠性。
* 修正了帶有查詢字串的 HTTP 請求路徑建構問題。
* Hysteria 協定: 修復了 Hysteria 伺服器 URL 解析問題,尤其針對內嵌使用者名稱和密碼的情況。
* SSL/TLS:
* 修復了 SSL 上下文物件相關的記憶體洩漏問題。
* 解決了後端 TLS 上下文釋放的記憶體問題。
* 為 SSL 會話實施了 LRU 快取,改善了效能和記憶體管理。
* 統計: 解決了資料庫非同步儲存統計資料的問題,確保了資料可靠性。
* 任務與計時器:
* 修復了提交背景任務時發生的嚴重崩潰問題。
* 解決了 Dispatch 計時器潛在的記憶體洩漏問題。
* XHTTP 協定: 修正了 XHTTP 伺服器鏈設定與初始化問題。
* XTLS 協定: 修復了 XTLS Vision Writer 中封包號碼產生問題。
2.2.69 30/06/2025
* 新功能與改進
- Mocking - 本地映射: 新增「本地映射」功能,允許您將特定請求的回應直接映射到本地檔案或自訂資料,極大地增強了開發和測試流程。
- 模組管理: 新增模組批次刪除功能,讓您能更便捷地同時管理與清理多個模組。
* 問題修復
- 後台任務: 修復了透過 BGTaskScheduler 提交後台任務時可能發生的崩潰問題,提高了應用程式穩定性。
- SSL/TLS: 修復了 SSL/TLS 會話引用計數管理中的記憶體問題,防止潛在的記憶體洩漏和崩潰。
2.2.68 15/06/2025
問題修復:
* WireGuard 連線最佳化: 修復了 WireGuard 連線在綁定特定網路介面時可能遇到的問題。
* QUIC 流量規則匹配改進: 修復了處理 QUIC (UDP) 流量時,基於域名 (SNI) 的規則可能無法正確匹配的問題,確保了相關網路策略能夠被準確執行。
2.2.67 11/06/2025
- 新功能與增強
* 添加了 HTTP 主體重寫支持。
* 添加了 HTTP 標頭重寫支持。
* 添加了 XHTTP 傳輸支持。
- Bug 修復
1. 核心 / 網絡:
* 解決了 AnyTLS 會話讀取最大長度問題。
* 修復了 Brook WebSocket 解析問題。
* 處理了 Clash ECH 配置解析問題。
* 更正了 DoH H3 回退問題。
* 修復了 DoH 通過代理寫入問題。
* 解決了僅介面的 IPv6 更改問題。
* 修復了網絡使用報告問題。
* 更正了伺服器鏈不區分大小寫問題。
* 修復了伺服器 URL ECH 問題。
* 解決了 TCP 流延遲匹配問題。
* 修復了 WireGuard includeAllNetworks 問題。
2. 配置與代理管理:
* 修復了配置文件編輯問題。
* 更正了配置代理伺服器解析問題。
* 修復了模塊添加和重載問題。
* 解決了代理策略解析問題。
* 修復了規則添加和更新問題。
* 修復了伺服器組更新問題。
* 解決了訂閱伺服器代理轉發問題。
3. 腳本與場景:
* 修復了相同腳本 URL 獲取問題。
* 解決了場景 SIM 卡問題。
* 修復了腳本請求提前響應問題。
2.2.66 09/06/2025
* 添加 DOMAIN-WILDCARD 規則類型
* 修復 AnyTLS 填充更新問題
* 修復 Clash YAML AnyTLS 解析問題
* 修復偽 IPv4 Maped 解析問題
* 修復 IPv6 路由地址問題
* 修復伺服器 HTTP URL 解析問題
* 修復 Shadowsocks URL 解析問題
* 修復 Socks URL 解析問題
* 修復 TLS 證書固定 SHA256 驗證問題
* 修復 STUN IPv6 地址解析問題
* 修復 TLS reality 設置問題
* 修復 UDP IPv4 Maped 問題
2.2.65 19/04/2025
* 新增 AnyTLS 協議支援
* 修復 Clash YAML 解析問題
* 修復 DNS over Proxy 問題
* 修復 DNS over QUIC TLS 證書驗證問題
* 修復 DNS over TLS 關閉問題
* 修復代理流關閉問題
* 修復代理 DNS 伺服器解析問題
* 修復伺服器備註解析問題
* 修復伺服器 URL 解析問題
* 修復 UDP 隧道 DNS 解析問題
2.2.64 04/04/2025
* 修復 $network.wifi.ipv6 問題
* 修復 Clash YAML 布林值解析問題
* 修復配置文件註釋解析問題
* 修復配置遠程資源更新問題
* 修復當前伺服器重載問題
* 修復 DEST-PORT 解析問題
* 修復鏈式代理的 DNS 問題
* 修復域名 Trie 通配符搜索問題
* 修復 geoip 任務更新問題
* 修復組伺服器的 Emoji 標誌問題
* 修復主機 DNS 規則匹配排序問題
* 修復 HTTP 代理響應失敗問題
* 修復 HTTP2 grpc 解析問題
* 修復 hysteria 數據報寫入問題
* 修復 hysteria 握手超時問題
* 修復 hysteria HTTP3 設定問題
* 修復 hysteria URL 解析問題
* 修復 IPv6 過渡計數問題
* 修復 kcptun 會話寫入問題
* 修復邏輯規則 IP-ASN 解析問題
* 修復邏輯規則空格解析問題
* 修復 MiTM 解析調試問題
* 修復模組參數解析問題
* 修復 mux 會話讀取確認問題
* 修復代理組測試時間問題
* 修復規則配置檢查問題
* 修復腳本參數編輯問題
* 修復腳本定時器持續時間限制問題
* 修復分隔列表值編輯問題
* 修復伺服器撥號代理解析問題
* 修復伺服器 URL 解析問題
* 修復 Shadowsocks URL 解析問題
* 修復快捷方式切換 VPN 問題
* 修復訂閱伺服器文件夾問題
* 修復訂閱伺服器圖標動畫問題
* 修復訂閱伺服器更新問題
* 修復表格視圖焦點問題
* 修復 TLS 允許不安全連接與 HPKP 的問題
* 修復 Trojan URL 解析問題
* 修復 URL 請求用戶代理問題
* 修復按需 VPN 規則解析問題
* 修復小部件伺服器選擇問题
2.2.63 18/03/2025
* 修復 Clash YAML 密碼解析問題
* 修復配置文件註釋解析問題
* 修復默認伺服器重置問題
* 修復劫持 DNS 規則解析問題
* 修復 KCP 會話刷新問題
* 修復網絡統計更新問題
* 修復伺服器插件 UDP 轉發問題
* 修復 Shadowsocks 插件 UDP 轉發問題
* 修復 Shadowsocks TLS 解析問題
* 修復 socks5 認證方法問題
* 修復測試流 WebSocket 關閉問題
* 更新 Shadowsocks UDP over TCP 協議
2.2.61 19/12/2024
* 修復 VPN 配置檔案安裝問題
2.2.60 10/12/2024
* 新增除錯日誌關鍵詞搜尋
* 新增小部件自定義顏色支援
* 修復 DNS over HTTP2 升級HTTP3 問題
* 修復伺服器DNS查詢問題
* 修復域別名查詢問題
* 修復 GeoIP 資料庫更新時間問題
* 修復全域性路由方法更新問題
* 修復 GRPC 服務名稱解析問題
* 修復觸覺反饋問題
* 修復 HTTP2 代理標頭提交問題
* 修復 HTTPUpgrade 路徑解析問題
* 修復 Hysteria 會話資料報寫入問題
* 修復 kcptun 自定義無擁塞問題
* 修復本地網路訪問問題
* 修復本地伺服器上下文選單問題
* 修復網路 IPv6 更改問題
* 修復代理 URL 主機解析問題
* 修復伺服器 TLS hpkp 設定問題
* 修復 shadowsocks 2022 身份驗證金鑰問題
* 修復 socks5 身份驗證方法問題
* 修復訂閱伺服器更新問題
* 修復 TUIC 會話資料報寫入問題
* 修復 tvOS 配置檔案選擇問題
* 修復 tvOS 表檢視焦點問題
* 修復 UDP 套接字中繼關閉問題
* 修復 VPN 按需規則問題
2.2.59 09/12/2024
* 修復 HTTP 腳本失效的問題
2.2.58 12/11/2024
* 修復背景任務執行問題
* 修復 ce.rt 安裝問題
* 修復暗黑模式問題
* 修復 DNS over HTTPS 升級 HTTP3 問題
* 修復域 trie 通配符匹配問題
* 修復簡單模式組速度測試問題
* 修復 GitHub blob URL 解析問題
* 修復 Hysteria 會話重連問題
* 修復無效域名解析問題
* 修復 IP-ASN 規則順序問題
* 修復模組註釋解析問題
* 修復數據包隧道網絡設置重新加載問題
* 修復訂閱 JSON 陣列解析問題
* 修復 TCP 流 URL 匹配延遲問題
* 修復測試伺服器超時問題
* 修復第三方應用打開 URL 問題
* 修復 TLS ALPN 編輯問題
* 修復 tvOS 證書和密鑰同步問題
* 修復 VLESS 分片封包問題
* 修復 VLESS 分片解析問題
* 修復按需 VPN 問題
* 修復 WebSocket 關閉問題
* 修復 WebSocket 請求解析問題
* 修復小部件控制更新問題
* 修復小部件視圖伺服器選擇問題
2.2.57 11/11/2024
* 修復控制小部件切換圖示的問題
* 修復 iOS 17 小部件的問題
* 修復 VMess UDP 資料包讀取的問題
* 修復 WebSocket 關閉回退的問題
2.2.56 30/09/2024
* 修復 $httpAPI v1/policies 問題
* 修復隱蔽 websocket 主機問題
* 修復 DNS over HTTP3 寫入問題
* 修復 DNS over QUIC 握手問題
* 修復簡易模式組專案問題
* 修復 gRPC 主機設定問題
* 修復 HTTP 代理 URL 替換 IP 問題
* 修復 Hysteria 無效 IPv6 URL 解析問題
* 修復邏輯規則域名解析問題
* 修復邏輯規則使用者代理匹配問題
* 修復代理流 UDP 中繼問題
* 修復指令碼規則匹配問題
* 修復簡易主機 IPv6 解析問題
* 修復訂閱伺服器更新完成問題
* 修復 TCP 流請求 MITM 匹配問題
* 修復 VMess UDP 資料包編碼問題
* 修復 WebSocket 後端關閉等待問題
* 修復 WireGuard UDP 轉發校驗和問題
2.2.55 26/09/2024
* chore(task): 為後台任務添加執行延遲
* fix(config): 優化規則構建以防止崩潰
* fix(dns): 修復 mDNS 與 DNS-SD 查詢問題
* fix(icon): 修復應用切換器動畫期間的白色殘影問題
* fix(mux): 修復 AnyTLS 池模式與空閒會話管理問題
* fix(UI): 修復「更多」按鈕重置問題
更多
版本2.2.80 2月18日
不收集資料 開發者不會從此 App 收集任何資料。