mitm-adblock 项目常见问题解决方案
项目基础介绍
mitm-adblock 是一个运行在代理服务器上的广告拦截工具,能够有效拦截 HTTPS 连接中的广告。该项目基于 mitmproxy 进行开发,主要使用 Python 编程语言实现,同时还包含了少量的 Ruby 和 Shell 脚本代码。
常见问题及解决步骤
问题一:如何安装 mitm-adblock
问题描述: 新手用户不知道如何安装 mitm-adblock。
解决步骤:
- 首先,确保你的系统中已安装 mitmproxy。可以使用以下命令安装:
sudo apt-get install mitmproxy
- 然后,使用 pip 安装项目所需的 Python 模块:
pip install 'Cython>=0.29.19,<1.0' pip install -r requirements.txt
- 运行以下命令下载广告拦截列表:
./update-blocklists
- 最后,启动代理服务器:
或者使用 curses 界面启动:./go
或者将所有流量保存到 'flows/' 目录:./go -c
./go -d
问题二:如何设置浏览器或手机使用 mitm-adblock 代理
问题描述: 用户不知道如何配置设备以使用 mitm-adblock 作为代理服务器。
解决步骤:
- 在设备上设置 HTTP 代理为
localhost:8118
或局域网 IP 地址加端口lan-ip-address:8118
。 - 在设备上访问
http://mitm.it
,按照提示安装 MITM SSL 证书。这一步是为了确保当代理服务器拦截安全连接时,设备不会抛出安全警告。
问题三:如何修改 mitm-adblock 的配置
问题描述: 用户想要修改 mitm-adblock 的配置,例如端口、日志记录等。
解决步骤:
- 打开
go
脚本文件。 - 查找并修改相应的配置选项,例如端口、日志路径等。
- 保存更改并重新启动代理服务器以应用新的配置。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考