0.簡(jiǎn)述
Surge 是一個(gè)在 iOS 和 macOS 平臺(tái)上的網(wǎng)絡(luò)工具姻成,其核心能力有四項(xiàng):
接管:可以將設(shè)備發(fā)出的網(wǎng)絡(luò)連接進(jìn)行接管。Surge 支持代理服務(wù)和虛擬網(wǎng)卡兩種方式接管等限。
處理:可以對(duì)被接管的網(wǎng)絡(luò)請(qǐng)求和響應(yīng)進(jìn)行修改屋彪。包括 URL 重定向、本地文件映射握玛、使用 JavaScript 自定義修改等多種方式够傍。
轉(zhuǎn)發(fā):可以將被接管的網(wǎng)絡(luò)請(qǐng)求轉(zhuǎn)發(fā)給其他代理服務(wù)器∧硬可以是全局轉(zhuǎn)發(fā)冕屯,也可以按照非常靈活的規(guī)則系統(tǒng)確定出口策略。
截獲:可以截獲并保存網(wǎng)絡(luò)請(qǐng)求和響應(yīng)的具體數(shù)據(jù)拂苹,同時(shí)可對(duì) HTTPS 加密流量進(jìn)行 MITM 解密安聘。
以上四項(xiàng)能力構(gòu)成了 Surge 的核心工作流。但 Surge 的功能還不僅限于以上四點(diǎn)。比如你可以自定義 DNS 服務(wù)器浴韭、對(duì)全局配置 DNS-over-HTTPS 等丘喻。
1.安裝下載
?官網(wǎng)地址: https://www.nssurge.com/
2.代理模式選擇
直接連接:所有請(qǐng)求不經(jīng)過代理服務(wù)正常發(fā)送給目標(biāo)服務(wù)器。
全局代理:所有請(qǐng)求先發(fā)送給代理服務(wù)器念颈,由代理服務(wù)器轉(zhuǎn)發(fā)給目標(biāo)服務(wù)器泉粉。
規(guī)則判定:根據(jù)規(guī)則配置來決定是否使用代理服務(wù)器。
3.報(bào)文解密
與其他抓包工具一樣榴芳,surge需要先安裝系統(tǒng)證書并信任才可以對(duì)報(bào)文進(jìn)行解密潮秘。
進(jìn)入解密頁面铸董,生成新證書主籍,安裝到系統(tǒng)內(nèi)再扭,再進(jìn)行信任即可。
4.查看請(qǐng)求
?????4.1? 打開請(qǐng)求查看器
?4.2 請(qǐng)求查看器
? ? 4.3 選擇需要監(jiān)控的app