互联网资料/工具,安全性未知,需要自行研判安全性.
开源免费抓包工具,支持Windows、Mac、Android、IOS、Linux 全平台系统.(https://github.com/wanghongenpin/proxypin)
您可以使用它来拦截、检查和重写HTTP(S)流量,支持Flutter应用抓包,ProxyPin基于Flutter开发,UI美观易用。

? 核心特性
? 手机扫码连接
不用手动配置Wifi代理,包括配置同步。所有终端都可以互相扫码连接转发流量.
优势特点:
- • ? 零配置连接: 扫码即连,无需复杂的网络设置 
- • ? 多设备互联: 所有终端设备都可以相互连接 
- • ⚡ 配置同步: 自动同步代理配置,省时省力 
- • ? 跨平台支持: 支持所有主流操作系统 
? 域名过滤
只拦截您所需要的流量,不拦截其他流量,避免干扰其他应用.
功能亮点:
- • ? 精准拦截: 只抓取目标域名的流量 
- • ? 避免干扰: 不影响其他应用的正常运行 
- • ? 规则管理: 支持多种过滤规则配置 
- • ? 实时监控: 实时显示拦截状态和统计信息 
? 智能搜索
根据关键词响应类型多种条件搜索请求.
搜索能力:
- • ? 关键词搜索: 支持URL、请求头、响应内容搜索 
- • ? 响应类型过滤: 按HTTP状态码、内容类型筛选 
- • ⏰ 时间范围: 支持时间段内的请求查询 
- • ?️ 标签分类: 自定义标签管理重要请求 
? JavaScript脚本支持
支持编写JavaScript脚本来处理请求或响应.
脚本功能:
- • ? 自动化处理: 编写脚本自动处理HTTP请求/响应 
- • ? 自定义逻辑: 实现复杂的数据处理和转换 
- • ? 丰富API: 提供完整的脚本API接口 
- • ? 脚本管理: 支持脚本保存、导入和分享 
✏️ 请求重写
支持重定向,支持替换请求或响应报文,也可以根据正则修改请求或响应.
重写能力:
- • ? 请求重定向: 将请求重定向到指定URL 
- • ? 报文替换: 完全替换请求或响应内容 
- • ? 正则修改: 使用正则表达式精确修改内容 
- • ? 条件触发: 基于条件自动触发重写规则 
? 技术特色
? 基于Flutter开发
- • 跨平台一致性: 所有平台保持统一的用户体验 
- • 现代化UI: 美观、流畅的用户界面设计 
- • 高性能: 原生级别的性能表现 
- • 快速迭代: 支持热重载,开发效率高 
? 全平台支持
- • Windows: 完整的桌面端功能体验 
- • macOS: 原生macOS应用体验 
- • Android: 移动端便携抓包 
- • iOS: 支持iPhone和iPad 
- • Linux: 开源系统完美支持 
? 安全可靠
- • 开源透明: 完全开源,代码可审计 
- • 本地处理: 数据在本地处理,保护隐私 
- • 加密传输: 支持HTTPS流量解析 
- • 权限控制: 精细的权限管理机制 
?️ 使用场景
?? 开发调试
- • API调试: 快速调试REST API接口 
- • 移动应用: 调试移动应用的网络请求 
- • Web开发: 分析网页的网络行为 
- • 性能优化: 识别网络性能瓶颈 
? 安全测试
- • 渗透测试: 安全研究和漏洞发现 
- • 流量分析: 分析应用的网络通信 
- • 数据泄露: 检测敏感数据传输 
- • 协议分析: 深入理解网络协议 
? 数据分析
- • 用户行为: 分析用户的网络使用模式 
- • 接口监控: 监控第三方API的调用情况 
- • 流量统计: 统计应用的网络流量 
- • 错误追踪: 追踪网络请求错误 
? 学习研究
- • 协议学习: 学习HTTP/HTTPS协议 
- • 网络原理: 理解网络通信原理 
- • 逆向工程: 分析应用的网络行为 
- • 技术研究: 进行网络技术研究 
? 安装使用
? 桌面端安装
Windows
- 1. 访问 https://github.com/wanghongenpin/proxypin/releases 
- 2. 下载最新版本的 - ProxyPin-Windows.zip
- 3. 解压并运行 - ProxyPin.exe
macOS
- 1. 下载 - ProxyPin-macOS.dmg
- 2. 双击安装包进行安装 
- 3. 在应用程序中启动 ProxyPin 
Linux
- 1. 下载 - ProxyPin-Linux.tar.gz
- 2. 解压: - tar -xzf ProxyPin-Linux.tar.gz
- 3. 运行: - ./ProxyPin
? 移动端安装
Android
- 1. 下载 - ProxyPin.apk文件
- 2. 允许安装未知来源应用 
- 3. 安装并启动应用 
iOS
- 1. 通过 TestFlight 安装(需要邀请码) 
- 2. 或者下载 IPA 文件进行侧载安装 
? 快速开始
1️⃣ 启动应用
在您的设备上启动 ProxyPin 应用

2️⃣ 扫码连接
- • 在桌面端显示二维码 
- • 使用移动端扫描二维码连接 
- • 或者手动输入代理地址 
3️⃣ 配置过滤
域名过滤示例:
- api.example.com
- *.google.com
- 192.168.1.*4️⃣ 开始抓包
点击"开始"按钮,开始拦截和分析网络流量
5️⃣ 分析数据
- • 查看请求列表 
- • 分析请求/响应详情 
- • 使用搜索和过滤功能 
- • 应用重写规则或脚本 
? 高级功能
? 脚本编写示例
修改请求头
// 添加自定义请求头
function onRequest(request) {
    request.headers['X-Custom-Header'] = 'MyValue';
    request.headers['User-Agent'] = 'ProxyPin/1.0';
    return request;
}修改响应内容
// 修改JSON响应
function onResponse(response) {
    if (response.headers['content-type'].includes('application/json')) {
        let data = JSON.parse(response.body);
        data.modified = true;
        response.body = JSON.stringify(data);
    }
    return response;
}? 重写规则配置
URL重定向
原始URL: https://api.example.com/v1/users
重定向到: https://test-api.example.com/v1/users响应替换
匹配条件: URL包含 "/api/config"
替换响应: {"debug": true, "env": "development"}? 过滤规则
域名过滤
# 精确匹配
api.example.com
# 通配符匹配
*.example.com
# 正则表达式
^https://.*\.googleapis\.com/.*$内容类型过滤
# 只显示JSON响应
Content-Type: application/json
# 排除图片资源
!Content-Type: image/*? 故障排除
常见问题
Q: 无法连接到代理服务器
A: 检查以下项目:
- • 确保设备在同一网络 
- • 检查防火墙设置 
- • 验证代理端口是否被占用 
- • 重启应用并重新连接 
Q: HTTPS流量无法解析
A: 需要安装证书:
- 1. 在应用中导出证书 
- 2. 在设备上安装证书 
- 3. 信任证书(iOS需要在设置中手动信任) 
Q: 移动端连接不稳定
A: 优化建议:
- • 使用稳定的WiFi网络 
- • 关闭设备的省电模式 
- • 确保应用有网络权限 
- • 检查网络环境是否有限制 
Q: 脚本执行失败
A: 调试步骤:
- • 检查JavaScript语法 
- • 查看控制台错误信息 
- • 验证API调用是否正确 
- • 测试脚本逻辑 
性能优化
减少内存使用
- • 定期清理请求历史 
- • 限制同时显示的请求数量 
- • 关闭不需要的功能模块 
提高抓包效率
- • 使用精确的域名过滤 
- • 避免抓取大文件 
- • 合理设置缓存策略 
? 社区与支持
? 文档资源
- • 官方文档: https://github.com/wanghongenpin/proxypin/wiki 
- • API参考: 详细的脚本API文档 
- • 使用教程: 从入门到高级的完整教程 
- • 最佳实践: 社区分享的使用经验 
本文链接:https://kinber.cn/post/5250.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

 支付宝微信扫一扫,打赏作者吧~
支付宝微信扫一扫,打赏作者吧~

 
        