💡 iOS 代理 App 怎么选
👉🏻 先看
🍟 薯薯总结的
iOS 主流 VPN 功能差异 明确大的优缺点(
记得喊薯薯更新)
1. 需要 MitM SNI 的
如果不支持, 可能用不了或要很麻烦才能用上微博/网易云音乐/美团等脚本
短期内无法实现/优先级低/没有计划/明确不会支持: LanceX
2. 需要协议和端口分流
如果不支持, 就不能按 UDP/TCP 和目标的端口分流
👍 推荐: Stash, Surge
勉强可用: Loon (逻辑规则里不支持订阅规则)
🙅🏻QX
3. 需要百度代理(即 "百度直连")
协议支持且至少应该支持按协议分流(目前百度又不限端口了)
👍 推荐: Stash
其他: Egern(2025-02-19 开始支持), Loon(逻辑规则里不支持订阅规则), Shadowrocket(上次看的时候, 用 AND 语法实现按协议&规则集分流有问题, 后面没跟进), LanceX(支持逻辑规则, 但是未测试), Pharos Pro( 1.8.6(33) TestFlight 版开始支持
查看详情. 脚本功能还在开发中)
3.1 补充: 所谓的 "钉钉直连"/"三爱直连"
某些极端 ML 佬懂的
Loon, Shadowrocket, Pharos Pro 能实现, 缺陷见 3 所述
4. 需要 MitM over HTTP/2 的
如果不支持, 你用不了类似
🍟 薯薯的
📺 BiliBili: 🌐 Global - 哔哩哔哩:全球模式(中国站自动线路及全区搜索)的脚本目前不支持的: Shadowrocket, QX
5. 需要 HTTP API 的
若需要用到
这里 的功能 那么你只能选择 Surge
Stash 有部分接口, 可以实现部分功能 具体请看文档(Clash RESTful API)
Loon 有
setSelectPolicy getSubPolicys getSubPolicies getPolicy getSelectedPolicy 之类的接口
QX 有
$configuration.sendMessage )
例如我的
网络信息 脚本 就依赖部分接口
6. 脚本
Script Hub 能转换部分脚本(包括加密脚本), 但是可能需要投入更多的精力, 具备一定的动手能力
7.
需要 WKWebView, Web API 的
主流 iOS 代理 App 已全面换用或新增 WKWebView 做为 JavaScript 脚本运行环境
并增加大量 Web API
Shadowrocket 仅有 JavaScriptCoreShadowrocket 2.2.78 (3010) 开始加了 webview script engine
8. 更多的需求
Surge 支持
HTTP API 获取数据/进行各种修改和控制,
更多的分流规则,
在发送通知时执行脚本 ,
DNS 脚本,
Smart 策略组
模块脚本合集
频道资源合集
恰饭推荐
群组
#代理 #iOS #App