Surge是一款十分实用的手机在线网络调试、开发的系统软件,该软件的主要功能就是实时帮助用户的手机网络进行调试,需要这款软件的用户就赶快来下载体验吧!
Surge功能
1、Surge 是基于 iOS 9 的新特性 Network Extension 开发的一款网络调试工具,工作原理是使用 Packet Tunnel Provider 给系统套上一个代理,Surge 有两个主要组件:Surge 代理服务器和 Surge TUN 接口;
2、程序运行之后,Surge 会将自身设置为默认的 HTTP/HTTPS 代理服务器来处理所有的 HTTP/HTTPS 流量。针对一些不服从系统代理设置(如 Mail.app )的应用程序 ,将由 Surge 的 TUN 接口来进行处理。
Surge提示
Surge 会接管全局的(几乎)所有通信,所以所有网络方面的电量消耗都会被算在 Surge 头上,实际上 Surge 的运行功耗很少,使用中也不会感到 Surge 对电量有明显影响。
Surge用法
添加配置文件
1、打开 Surge,默认包含有一个 Default 的配置文件,点击右上角的编辑(Edit)可以打开了解配置文件的基本结构:日志模式(Log Level)的设定、代理服务器(Proxy)的设置以及规则(Rules)的设置。
2、一条一条添加内容是困难的,而且对刚接触这一块的用户来说也不明所以,所以简单的方法是从网上复制一份现成配置内容下来,保存成后缀为.conf 的文本(Uncode UTF-8)文件,最后连接数据线通过 iTunes 导入到 Surge中。
3、配置文件中服务器的部分需要填写,如果不知道服务器的地址和端口是多少,不妨打开 GoagentX 停止服务后选择不同的服务器并查看具体地址,你既可以直接在 Surge 中填写,也可以直接编辑 .conf 配置文件最后再导入到 Surge。
4、对于大多数人来说,基于范例文件编辑加上自己的服务器(Proxy)地址 Surge 就可以开始工作了。规则部分可以借鉴范例文件进行补充,规则并不是越多越好,除了利用 DNS 缓存对经常访问的网站进行加速外,仅需要补充本地 DNS 无法正常解析的域名到规则中。
● 拍照权限
允许访问摄像头进行拍照
● 使用蓝牙
允许程序连接配对过的蓝牙设备
● 使用振动
允许振动
● 使用闪光灯
允许访问闪光灯
● 录音
录制声音通过手机或耳机的麦克
● 获取WiFi状态
获取当前WiFi接入的状态以及WLAN热点的信息
● 改变WiFi状态
改变WiFi状态
● 改变网络状态
改变网络状态如是否能联网
● 获取网络状态
获取网络信息状态,如当前的网络连接是否有效
● 访问网络
访问网络连接,可能产生GPRS流量
● 拨打电话
允许程序从非系统拨号器里输入电话号码
● 获取任务信息
允许程序获取当前或最近运行的应用
● 唤醒锁定
允许程序在手机屏幕关闭后后台进程仍然运行
● 读取外部存储
允许程序读取外部存储,如SD卡上读文件
● 写入外部存储
允许程序写入外部存储,如SD卡上写文件
● 挂载文件系统
挂载、反挂载外部文件系统
● 读取电话状态
访问电话状态
● 禁用键盘锁
允许程序禁用键盘锁
● 读写系统设置
允许读写系统设置项
● 状态栏控制
允许程序扩展或收缩状态栏
● 显示系统窗口
显示系统窗口
● 允许NFC通讯
允许程序执行NFC近距离通讯操作,用于移动支持
● 修改声音设置
修改声音设置信息
● 读取系统日志
读取系统底层日志
● 改变配置
允许当前应用改变配置,如定位
● 排序系统任务
重新排序系统Z轴运行中的任务
● 获取错略位置
通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米
● 使用证书
允许程序请求验证从AccountManager
● 管理账户
允许程序管理AccountManager中的账户列表
● 开机自动允许
允许程序开机自动运行