简介
Surge iOS 是 iOS 平台上最专业的网络开发工具,提供强大的代理功能、网络调试、性能分析等特性,适合专业用户和开发者。
下载安装
下载客户端
- 打开 iOS 设备上的 App Store
- 搜索 "Surge 5"
- 购买并下载应用(约 $49.99,一次性买断)
- 需要使用美区或其他区域的 Apple ID
注意事项
- 价格较高但功能最强大
- 支持 iPhone 和 iPad
- 一次购买可在多设备使用
- 建议有较强技术背景再购买
配置教程
获取配置文件
- 登录 JustMySocks 官网
- 进入您的服务管理页面
- 下载 Surge 配置文件或复制配置链接
导入配置
方法一:远程配置(推荐)
- 打开 Surge 应用
- 点击 首页 → 编辑配置
- 选择 从URL下载配置
- 粘贴配置链接
- 点击 下载 并命名
- 配置自动导入
方法二:本地配置
- 使用 AirDrop 或其他方式传输配置文件
- 用 Surge 打开 .conf 文件
- 配置自动导入
方法三:iCloud同步
- 将配置文件放入 iCloud/Surge/Profiles
- 在 Surge 中选择该配置
启用代理
- 在主界面点击 启动 开关
- 首次使用需要允许添加 VPN 配置
- 输入设备密码或 Face ID/Touch ID
- 状态栏出现 VPN 图标表示已连接
选择节点
- 点击 策略组
- 为不同策略组选择合适的节点
- 可以手动选择或使用自动测速
- 支持多种策略类型
常见问题
配置无法导入
- 检查配置文件格式(Surge 3/4/5格式)
- 确认配置语法正确
- 查看导入错误日志
连接异常
- 检查VPN权限
- 确认节点可用
- 查看日志排查问题
规则不生效
- 检查规则顺序
- 确认策略配置正确
- 使用请求查看器调试
高级设置
出站模式
- 规则模式:根据规则分流(推荐)
- 全局直连:不使用代理
- 全局代理:所有流量走代理
策略组类型
- select:手动选择节点
- url-test:自动测速选择
- fallback:故障转移
- load-balance:负载均衡
- ssid:根据WiFi切换
规则配置
支持多种规则类型:
- DOMAIN:完整域名匹配
- DOMAIN-SUFFIX:域名后缀
- DOMAIN-KEYWORD:域名关键词
- IP-CIDR:IP段匹配
- GEOIP:地理位置
- USER-AGENT:用户代理
- PROCESS-NAME:进程名称(仅macOS)
模块系统
- 点击 首页 → 模块
- 可安装各种功能模块:
- 去广告模块
- 重写规则
- 脚本模块
- DNS优化
- 支持从URL导入
- 可自行编写模块
MitM配置
启用MitM
- 进入 更多 → MitM
- 点击 配置根证书
- 前往系统设置安装证书
- 在 通用 → 关于本机 → 证书信任设置 中信任
- 在配置文件中添加需要解密的主机名
重写规则
- 修改HTTP请求头
- 修改HTTP响应体
- URL重定向
- Mock数据
脚本功能
脚本类型
- cron:定时脚本
- event:事件脚本
- dns:DNS脚本
- rule:规则脚本
脚本编写
- 支持JavaScript
- 提供丰富的API
- 可实现自动化任务
- 社区有大量脚本资源
网络调试
请求查看器
- 点击 更多 → 请求查看器
- 查看所有网络请求
- 可过滤、搜索请求
- 查看请求详情
性能分析
- 查看DNS解析时间
- 查看连接建立时间
- 分析请求响应时间
- 监控流量使用
日志系统
- 详细的连接日志
- 规则匹配日志
- 错误和警告信息
- 支持日志导出
实用功能
测速
- 在策略组中点击测速图标
- 自动测试所有节点延迟
- 可设置测速URL
- 支持定时自动测速
流量统计
- 实时流量监控
- 按应用统计流量
- 按策略统计流量
- 历史流量数据
配置同步
- 支持iCloud同步
- 可在iPhone和iPad间共享
- 配置版本管理
快捷方式集成
- 可创建iOS快捷指令
- 实现自动化操作
- 场景化使用
性能优化
- 使用规则模式智能分流
- 启用增强模式获得更好性能
- 合理配置DNS
- 定期清理缓存和日志
注意事项
- Surge 功能强大但价格昂贵
- 需要一定学习成本
- 谨慎使用MitM功能
- 定期备份配置文件
- 不要随意导入未知配置
- 合理使用代理服务
- 遵守当地法律法规
- 注意保护个人隐私