? 项目背景:
我们希望对 iOS 指定 App(如 Safari 浏览器或其他指定 App) 实现网络代理控制,即让该 App 单独走一个预设的 Socks5 节点,不影响系统中其他 App 的网络流量。
? 项目目标:
开发或整合一套解决方案,实现在 无需越狱 或 最小越狱要求(可接受越狱设备) 情况下,向目标 App 注入动态库(.dylib / .framework),让其网络请求通过指定的 Socks5 代理节点转发。
✅ 需求细节:
支持 App 动态注入 Socks5 代理(如通过 DYLD_INSERT_LIBRARIES 或 Frida 等方式)。
App 网络请求走 Socks5,不影响系统其他 App。(Socks5不支持UDP,可禁用拦截所有UDP流量)
支持提前配置 Socks5 节点(IP;端口;用户;密码)。
若有必要,可支持动态库签名、重签名 IPA。
最好支持浏览器(Safari、Chrome、Edge)或自定义指定 App。(方便验证是否成功连接节点)
可协助打包带代理功能的 IPA 文件。
? 开发环境要求:
iOS 14 ~ 16
? 安全与性能要求:
稳定性优先,尽量不崩溃目标 App
仅作用于指定 App,不劫持全局网络流量
提供日志调试、节点连通性检测建议
? 交付物:
可注入或已注入 Socks5 代理功能的目标 IPA
联系方式TG:@iw147
0 个回复