0.简述
Surge 是一个在 iOS 和 macOS 平台上的网络工具,其核心能力有四项:
接管:可以将设备发出的网络连接进行接管。Surge 支持代理服务和虚拟网卡两种方式接管。
处理:可以对被接管的网络请求和响应进行修改。包括 URL 重定向、本地文件映射、使用 JavaScript 自定义修改等多种方式。
转发:可以将被接管的网络请求转发给其他代理服务器。可以是全局转发,也可以按照非常灵活的规则系统确定出口策略。
截获:可以截获并保存网络请求和响应的具体数据,同时可对 HTTPS 加密流量进行 MITM 解密。
以上四项能力构成了 Surge 的核心工作流。但 Surge 的功能还不仅限于以上四点。比如你可以自定义 DNS 服务器、对全局配置 DNS-over-HTTPS 等。
1.安装下载
官网地址: https://www.nssurge.com/
2.代理模式选择
直接连接:所有请求不经过代理服务正常发送给目标服务器。
全局代理:所有请求先发送给代理服务器,由代理服务器转发给目标服务器。
规则判定:根据规则配置来决定是否使用代理服务器。
3.报文解密
与其他抓包工具一样,surge需要先安装系统证书并信任才可以对报文进行解密。
进入解密页面,生成新证书,安装到系统内,再进行信任即可。
4.查看请求
4.1 打开请求查看器
4.2 请求查看器
4.3 选择需要监控的app