Proxyman 现代直观的 HTTP 调试代理应用程序

2024-06-08 00:04

本文主要是介绍Proxyman 现代直观的 HTTP 调试代理应用程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Proxyman 是一款现代而直观的 HTTP 调试代理应用程序,它的功能强大,使您可以轻松捕获、检查和操作 HTTP(s) 流量。不再让繁杂的网络调试工具阻碍您的工作,使用 Proxyman,您将轻松应对网络调试的挑战。

下载地址:https://www.macappbox.com/a/proxyman.html

主要特点

  • HTTP/HTTPS 流量检查: Proxyman 可以以普通文本形式检查 HTTP/HTTPS 流量,让您清晰了解网络请求和响应。
  • SSL 代理: 它充当 SSL 代理服务器,可帮助您检查加密流量,了解 HTTPS 请求和响应的细节。
  • iOS、iOS 模拟器和 Android 设备代理: Proxyman 可以代理移动设备上的流量,包括 iOS、iOS 模拟器和 Android 设备。
  • 请求/响应导出: 您可以导出请求和响应,以便后续分析或共享。
  • 内容过滤器: 使用内容过滤器,您可以筛选出您关心的请求和响应。
  • JSON 体检查: Proxyman 提供 JSON 体检查功能,支持 JSON 数据的格式化和可视化。
  • 水平/垂直布局: 根据您的偏好,您可以选择水平或垂直布局来查看请求和响应。
  • 搜索功能: 快速搜索请求和响应,以找到您需要的信息。
  • 多选标签页: 可以在不同标签页中同时查看不同请求和响应,以提高效率。
  • 自定义预览标签页: 您可以自定义标签页,以快速查看您关心的信息。
  • 自定义标题列: 通过自定义标题列,您可以选择显示您关心的请求和响应的信息。
  • 颜色标记和注释: 为了更好的可视化,您可以为请求和响应添加颜色标记和注释。
  • MessagePack 体检查工具: 支持 MessagePack 数据的查看,以便您了解数据的结构。
  • JSONPath 过滤器: 使用 JSONPath 过滤器,您可以轻松过滤和定位 JSON 数据。
  • 自定义工具栏: 自定义工具栏,以适应您的工作流程。
  • SSL 代理服务器: Proxyman 充当 SSL 代理服务器,让您检查加密流量的细节。

Proxyman 作为您的网络调试伙伴

Proxyman 充当中间人服务器,拦截您的应用程序和 SSL 网络服务器之间的流量。它的内置 macOS 集成可让您以普通文本的形式检查 HTTP/HTTPS 请求和响应,只需轻松一键点击。

多重过滤

使用 Proxyman 的多重过滤器,您可以更精细地筛选您的网络请求。您可以组合多个过滤条件,如协议、内容类型、URL、请求头、响应头、请求体等,以精确找到您需要的信息。

GraphQL 调试

使用 Proxyman,您可以轻松进行 GraphQL 请求的调试,通过定义特定 GraphQL 请求名称的匹配规则。它与断点、本地映射、远程映射和脚本工具一起使用。

本地映射工具

本地映射工具允许开发人员通过本地文件模拟响应,提高开发速度,直接更改状态码、标题和正文,无需等待服务器端处理。

轻松发现错误

借助内置的 Diff 工具,快速发现请求和响应之间的差异。

无需配置的内部开发

Proxyman 支持一键检查 NodeJS、Ruby 和 Python 的 HTTP 流量,无需复杂的设置。

支持的网络库

  • NodeJS: axios, fetch (v18+), node-fetch, got, https, superagent.
  • Ruby: http, net/http, net/https, httpparty, faraday.
  • Python: requests, aiohttp, http.client, urllib3, httpx.
  • 其他: cURL, httpie, ElectronJS.

更多高级功能

  • 辅助代理工具
  • 本地映射(文件/目录)
  • 远程映射
  • 断点
  • 无缓存
  • 重发请求
  • 请求构建器
  • WebSocket 调试
  • 会话保存
  • 黑名单
  • 白名单
  • 外部代理(HTTP/HTTPS/SOCKS/PAC)
  • Protocol Buffers
  • 导入 Charles Proxy 文件
  • 自定义根证书和客户端/服务器证书
  • 通配符和正则表达式匹配规则
  • 脚本(重写)
  • JS 和代码片段插件
  • Atlantis 框架(iOS)
  • GraphQL 调试
  • 网络状态(网络限速)
  • 多重过滤
  • 发布到 Gist
  • 反向代理
  • 代码生成
  • 命令行
  • 请求/响应差异
  • 访问控制
  • 自动/手动配置

Proxyman 是您进行网络调试和流量分析的完美伴侣。无论您是开发人员、测试人员还是网络管理员,Proxyman 提供了直观的界面和丰富的功能,以帮助您更轻松地管理和分析网络流量。不再让网络调试成为问题,尝试 Proxyman,提高您的网络开发效率和质量!

这篇关于Proxyman 现代直观的 HTTP 调试代理应用程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1040680

相关文章

高效+灵活,万博智云全球发布AWS无代理跨云容灾方案!

摘要 近日,万博智云推出了基于AWS的无代理跨云容灾解决方案,并与拉丁美洲,中东,亚洲的合作伙伴面向全球开展了联合发布。这一方案以AWS应用环境为基础,将HyperBDR平台的高效、灵活和成本效益优势与无代理功能相结合,为全球企业带来实现了更便捷、经济的数据保护。 一、全球联合发布 9月2日,万博智云CEO Michael Wong在线上平台发布AWS无代理跨云容灾解决方案的阐述视频,介绍了

在JS中的设计模式的单例模式、策略模式、代理模式、原型模式浅讲

1. 单例模式(Singleton Pattern) 确保一个类只有一个实例,并提供一个全局访问点。 示例代码: class Singleton {constructor() {if (Singleton.instance) {return Singleton.instance;}Singleton.instance = this;this.data = [];}addData(value)

ASIO网络调试助手之一:简介

多年前,写过几篇《Boost.Asio C++网络编程》的学习文章,一直没机会实践。最近项目中用到了Asio,于是抽空写了个网络调试助手。 开发环境: Win10 Qt5.12.6 + Asio(standalone) + spdlog 支持协议: UDP + TCP Client + TCP Server 独立的Asio(http://www.think-async.com)只包含了头文件,不依

如何在Visual Studio中调试.NET源码

今天偶然在看别人代码时,发现在他的代码里使用了Any判断List<T>是否为空。 我一般的做法是先判断是否为null,再判断Count。 看了一下Count的源码如下: 1 [__DynamicallyInvokable]2 public int Count3 {4 [__DynamicallyInvokable]5 get

BUUCTF靶场[web][极客大挑战 2019]Http、[HCTF 2018]admin

目录   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 [web][HCTF 2018]admin 考点:弱密码字典爆破 四种方法:   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 访问环境 老规矩,我们先查看源代码

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个?

跨平台系列 cross-plateform 跨平台应用程序-01-概览 cross-plateform 跨平台应用程序-02-有哪些主流技术栈? cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个? cross-plateform 跨平台应用程序-04-React Native 介绍 cross-plateform 跨平台应用程序-05-Flutte

【Linux】应用层http协议

一、HTTP协议 1.1 简要介绍一下HTTP        我们在网络的应用层中可以自己定义协议,但是,已经有大佬定义了一些现成的,非常好用的应用层协议,供我们直接使用,HTTP(超文本传输协议)就是其中之一。        在互联网世界中,HTTP(超文本传输协议)是一个至关重要的协议,他定义了客户端(如浏览器)与服务器之间如何进行通信,以交换或者传输超文本(比如HTML文档)。

深入理解RxJava:响应式编程的现代方式

在当今的软件开发世界中,异步编程和事件驱动的架构变得越来越重要。RxJava,作为响应式编程(Reactive Programming)的一个流行库,为Java和Android开发者提供了一种强大的方式来处理异步任务和事件流。本文将深入探讨RxJava的核心概念、优势以及如何在实际项目中应用它。 文章目录 💯 什么是RxJava?💯 响应式编程的优势💯 RxJava的核心概念