跳至內容

Surge (應用程序)

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Surge
Surge 1.0.0 運行於 iPad
Surge 1.0.0 運行於 iPad
開發者Yachen Liu
操作系統iOSiPadOSmacOS
語言2種語言
語言列表
類型網絡調試
網站nssurge.com

Surge是基於iOS 9新增的「網絡擴展」(Network Extension)API[1]開發的一款網絡調試工具。作為首個借用此軟件可使用Shadowsocks的iOS 9應用,中國大陸網友將其廣泛運用於突破網絡審查

功能

規則系統

可以根據域名、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 層網關來處理來自局域網內的其他設備流量。

處理流程

Surge的原理與實現(英文)
Surge的原理與實現(英文)

下架

2017年7月底,蘋果公司在中國區App Store中下架了Surge[2]

參見

參考資料

  1. ^ iPad 商务应用 - iOS - Apple (中国). Apple. [2016-06-01]. (原始內容存檔於2016-05-25). iOS 9 還擁有新的網絡擴展 API,讓開發人員能夠為 VPN、先進內容過濾和俘獲型無線網絡創建 app 擴展。 
  2. ^ 苹果中国 App Store 下架了越来越多的网络访问工具. tech.sina.com.cn. [2017-08-01]. (原始內容存檔於2017-08-01). 

外部連結