PCAPdroid 中文文档 下载 App

排除特定主机或端口不解密 — 精细化控制解密范围

为什么要排除

有些场景下你想解密某个应用的全部连接,但有少数主机或端口不想解密:

两种方式

方式一:Decryption rules 里按主机排除

在 Decryption rules 列表里,添加一条排除规则(exclude rule),类型选主机或端口,比应用规则优先级更高。适合少数几个具体主机/端口的场景。

方式二:mitmproxy --ignore-hosts

更灵活的方式是在 PCAPdroid 设置里找到 Additional mitmproxy options(位于 TLS 解密相关设置区域),填入原生 mitmproxy 的命令行参数。

--ignore-hosts 支持正则匹配,例如:

--ignore-hosts .*:1234

这条规则表示端口 1234 上的所有主机都不解密,只解密其他端口。

--ignore-hosts ads.example.com:443

只跳过 ads.example.com:443 这一条,其他照常。

--ignore-hosts (ads|analytics)\.example\.com

用正则一次性跳过多个匹配域名。

注意事项

实用示例