Open cute opened 5 years ago
MITM 是 Man-in-the-middle attack 的缩写,即中间人攻击 。Shadowrocket 通过自签 CA 证书 解密 HTTPS 流量,可以对请求内容对进一步处理,比如内容过滤,URL 重写等。
在配置文件里增加了 [MITM] 项目,支持 enable 和 script 两个参数。
[MITM]
enable
script
true
false
ca-p12
ca-passphrase
hostname
配置文件示例:
[MITM] enable=true hostname=a.com,*.b.com ca-passphrase=Shadowrocket ca-p12=...
配置
编辑配置文件
HTTPS 解密
安装 CA 到系统
安装配置文件
设置
常规
关于
证书信任设置
对根证书的完全信任
如何使用MITM功能?
MITM 是 Man-in-the-middle attack 的缩写,即中间人攻击 。Shadowrocket 通过自签 CA 证书 解密 HTTPS 流量,可以对请求内容对进一步处理,比如内容过滤,URL 重写等。
如何开启MITM?
在配置文件里增加了
[MITM]
项目,支持enable
和script
两个参数。enable
支持true
或者false
,表示开启或者关闭过滤功能。ca-p12
的值为 Base64 编码后的 pkcs#12 证书内容。ca-passphrase
为 pkcs#12 证书的密码。hostname
为支持解密的域名,多个域名用逗号分开。配置文件示例:
如何安装证书?
配置
编辑配置文件
HTTPS 解密
HTTPS 解密
安装 CA 到系统
安装配置文件
。单击“安装”以安装证书。设置
>常规
>关于
>证书信任设置
对根证书的完全信任
。相关资源