
ProxyPin 6 问 6 答开源免费跨平台抓包工具上手指南【免费下载链接】network_proxy_flutterOpen source free capture HTTP(S) traffic software ProxyPin, supporting full platform systems项目地址: https://gitcode.com/GitHub_Trending/ne/network_proxy_flutterProxyPin 是一款用 Flutter 开发的开源、免费、跨平台抓包工具Windows、macOS、Linux 桌面与 iOS、Android 手机都能运行拦截、查看、重写 HTTP(S) 流量用的是同一套界面。如果你正被手机流量电脑上看不到、HTTPS 响应体打不开、线上接口切不到本地环境这些问题卡住下面六个问答能带你一次走通。️ 问题一ProxyPin 客户端怎么跑起来最简单的路径是去发布页下载预编译包直接安装想体验最新功能或参与源码就自己构建。以 Windows 为例四步完成git clone https://gitcode.com/GitHub_Trending/ne/network_proxy_flutter cd network_proxy_flutter flutter pub get flutter run -d windows注意Mac 上首次打开会提示不受信任的开发者需要去系统设置的安全性与隐私里允许后重试这是 macOS 的常规机制不是软件损坏。 问题二手机流量怎么连到电脑一起看ProxyPin 两端都内置了扫码连接不用手动给手机配 WiFi 代理连接后配置还能自动同步。具体步骤桌面端打开手机连接对话框先确保本地代理服务已启动二维码里自带本机地址和端口手机装 ProxyPin 应用对准二维码扫一下即完成连接手机端产生的流量会实时出现在桌面端列表里和电脑请求混排在同一时间轴上。源码在 lib/ui/desktop/toolbar/phone_connect.dart扫码流程就是生成一个proxypin://connect深链。这一步是手机抓包连接电脑的标准动作。手机和电脑不在同一网络怎么办二维码里的地址是本机局域网 IP所以最省事的办法是手机开个热点给电脑连或让两者进同一 WiFi连上之后扫码配置会自动同步不用重复设置。 问题三HTTPS 抓包证书怎么配置先说结论ProxyPin 自带一套 CA 证书放在assets/certs/目录在本机安装并信任后HTTPS 请求就能解密响应体以明文展示。安装逻辑覆盖 Windows、macOS、Linux 三个平台源码见 lib/ui/desktop/ssl/cert_installer.dart。操作步骤桌面端打开 SSL 设置页 → 执行安装证书 → 信任提示选始终信任 → 重新打开目标网站再抓。装了证书为什么还有应用解不开这类应用开了证书锁定只认自家证书代理解密对它们无效。这是对方主动设置属于正常现象该能力也只应用于调试自己或已授权的项目。 问题四不改应用代码怎么改写某个请求内置的 JavaScript 脚本能力提供了onRequest和onResponse两个回调请求发出前可以增改 Header、替换 body响应返回前同样可以动手。改完保存即生效应用无需重新编译。操作步骤打开脚本页面源码见 lib/ui/desktop/setting/script.dart→ 新建脚本 → 在onRequest(context, request)里修改目标字段并return request→ 启用。匹配条件写精确一点只拦你要测的那条 API避免误伤其他请求。️ 问题五线上接口怎么切到本地后端请求映射支持两种玩法把请求的目标地址改到本地服务或者干脆不发远程请求直接用本地配置的状态码、Header 和 body 应答。操作步骤在请求映射页源码见 lib/ui/desktop/setting/request_map.dart添加规则 → 填写 URL 匹配模式 → 选择重定向地址或勾选本地应答并填好内容。联调时这招最实用同事继续访问线上域名你的机器却命中本地 mock互不干扰。 问题六间歇性超时怎么复现和定位网络限制功能可以给匹配规则命中的 URL 单独设置延迟、上行/下行带宽和丢包率内置离线、较慢、弱网三档预设源码见 lib/ui/desktop/setting/weak_network.dart。操作步骤在网络限制设置页新建一套网络画像 → 添加 URL 规则限定作用范围 → 启用后打开应用重点观察它在高延迟和丢包下是否出现重复请求、超时未重试等表现比口述有时候很慢可靠得多。这六个问答基本覆盖了 ProxyPin 使用教程里最高频的路径跑起来、连手机、解密、改写、映射、模拟弱网。再加上历史记录保存、HAR 导出导入、域名过滤与请求屏蔽一套跨平台调试链路就齐了。现在就可以克隆仓库动手试或者先翻一遍 README_CN.md 里的功能说明再开始。【免费下载链接】network_proxy_flutterOpen source free capture HTTP(S) traffic software ProxyPin, supporting full platform systems项目地址: https://gitcode.com/GitHub_Trending/ne/network_proxy_flutter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考