项目简介:GoLink 加速器是一款全球化的网络加速工具,支持游戏、视频、社交等应用场景。我在项目中负责 iOS 端的网络优化、代理模式适配、DNS 解析优化 以及 应用安全防护。
技术挑战:
优化代理模式适配:支持 TUN/TAP、NEKit、NEPacketTunnel 等模式,优化 TCP/UDP 传输,提高网络稳定性和低延迟体验。
DNS 自定义解析:通过 DoH(DNS over HTTPS)、DoT(DNS over TLS)方案,提高 DNS 解析安全性,避免 DNS 劫持。
安全防护:实现 反 Hook、反调试、反 Frida 注入 机制,防止加速器协议和通信流量被恶意篡改。
内存崩溃优化:修复 NSMutableArray 越界访问 问题,通过 Method Swizzling 进行安全性增强。
App Store 审核优化:针对 Apple 审核策略,调整 VPN 相关 API 使用,确保应用顺利上架。
项目成果:
网络优化后,用户体验延迟降低 30%+,连接稳定性提高 20%+。
通过 代码混淆(LLVM Pass)、动态加密链路 方案,显著提升了加速器安全性。
解决 Apple 审核风险,成功上架并维持长期稳定运营。