Surge (應用程式)
Surge是基於iOS 9新增的「網路擴充」(Network Extension)API[1]開發的一款網路除錯工具。作為首個借用此軟體可使用Shadowsocks的iOS 9應用,中國大陸網友將其廣泛運用於突破網路審查。
開發者 | Yachen Liu |
---|---|
作業系統 | iOS、iPadOS、macOS |
語言 | 2種語言 |
類型 | 網路除錯 |
網站 | nssurge |
功能
編輯規則系統
編輯可以根據域名、IP、GeoIP、行程名稱等設定代理轉發規則。
增強模式
編輯有些應用可能不遵循系統代理設定,開啟增強模式將強制接管所有應用的網路請求。
- Surge 會建立一個虛擬網卡 (Surge VIF) 並組態其為預設路由。所用的 DNS 請求都會得到一個位於 198.18.0.0/15 段的虛擬位址。
- Surge VIF 僅能夠處理 TCP, UDP 和 ICMP 流量。請僅在需要時開啟該功能以避免相容性問題。
- ICMP 流量不可以被代理,Surge VIF 會直接返迴響應。
- 增強模式可能導致 Xcode 上傳 App Store Connect 二進制時失敗。
閘道器模式
編輯Surge Mac 可以作為第 3 層閘道器來處理來自區域網路內的其他裝置流量。
處理流程
編輯下架
編輯參見
編輯參考資料
編輯- ^ iPad 商务应用 - iOS - Apple (中国). Apple. [2016-06-01]. (原始內容存檔於2016-05-25).
iOS 9 還擁有新的網路擴充 API,讓開發人員能夠為 VPN、先進內容過濾和俘獲型無線網路建立 app 擴充。
- ^ 苹果中国 App Store 下架了越来越多的网络访问工具. tech.sina.com.cn. [2017-08-01]. (原始內容存檔於2017-08-01).