HTTPS抓包,需要经过SSL。 Proxy-SSL Proxy setting. The best Mac alternative is mitmproxy, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 25 alternatives to Charles and 19 are available for Mac so hopefully you can find a suitable replacement. Other interesting Mac alternatives to Charles are Burp Suite (Freemium), OWASP Zed Attack Proxy (ZAP) (Free.

  1. Charles Proxy Alternative Macro
  2. Charles Proxy Alternative Machine
  3. Charles Proxy Alternative Machine
  4. Charles Proxy Alternative Mac Free
Active7 years, 4 months ago

I'm at complete odds over configuring a proxy to inspect the HTTP(S) traffic for the app I'm developing. I've tried running Fiddler2 and Charles Web Proxy, both run on 127.0.0.1:888, and starting up the Android emulator with the parameter:

-http-proxy http://127.0.0.1:8888

To test it out I open the Android browser. I see in Fiddler2 that the request is routed through the proxy. However, only RARELY does the request receive a successful response. In most, and when I say most I mean 99% of the time, the request is retried and fails again with the Android browser telling me 'The server failed to communicate'.

Has anyone found a way to configure Fiddler2 or Charles for debugging HTTP(S) traffic through the Android emulator?

Matt WMatt W
5,9383 gold badges31 silver badges40 bronze badges

The -http-proxy emulator option works for me (with a real HTTP proxy behind it), so not sure what the problem with Charles would be.

An alternative is to capture the network traffic directly, then analyse it afterwards using Wireshark — which can do SSL decryption, if you have the private key.

CommunityBot
Christopher OrrChristopher Orr
108k27 gold badges192 silver badges189 bronze badges
4

I was able to view the traffic with an HTTP sniffer instead of a proxy. I used HTTPScoop, which is a nice little app.

Also the nice thing about using HTTPScoop is that I can also see traffic on my actual device when I turn on internet sharing and have my phone use the wifi from my mac. So this is a good deal for debugging what happens on the phone itself AND the emulator.

Charles Proxy Alternative Macro

This way it doesn't matter what emulator you use, because the sniffer sees the traffic independent of the emulator, device, compiler settings etc.

b-ryceb-ryce
5,5207 gold badges44 silver badges68 bronze badges

I had the same problem with Charles using the Emulator from the Android development tools r12. It should be working when you download r11 and replace the emulator in r12 with the one from r11. The bug is tracked here.

To get r11 copy the download link from the download page and change r12 to r11.

RobinRobin
0

Charles Proxy Alternative Machine

Charles Proxy Alternative Mac

Not the answer you're looking for? Browse other questions tagged androidwindowshttpproxy or ask your own question.

Proxyman is a native, high-performance macOS app, which enables developers to capture, inspect, and manipulate HTTP(s) requests/responses with ease.

Fully support Apple M1 & macOS Monterey!

and many independent developers from all over the world.

Quickly dive into the network level to diagnose and fix problems with Proxyman debugging features.

Proxyman acts as aman-in-the-middle server that logs the traffic between your applications and SSL Web Server.
Proxyman has built-in macOS setup, so you can inspect your HTTP/HTTPS Request and Responsesin plain text with just one click.

Narrow down your search with Proxyman'sMultiple Filters Tool. You can combine complex filtered criteria such as URL, Request Header, Response Header, Body, Status Code, Method, Color, and Comment to filter your requests/responses more accurately.
Proxyman also provides handy shortcuts and persists your last filter configs for later use.

Map Local Tool enables you to use the content of local files as a response to your requests, as soon as they are matched with your rules. Map Local allows developers to manipulate the Response, includes Status Code, Headers, and Body.
Map Local Tool could significantly boost your speed during the development phase as well as provide the capability to rapidly test on several edge-cases without explicitly updating the data in your server.

Breakpoint Tool helps you to stop a request before it goes to your server or stops a response before it goes to your app.
You can use Breakpoint to modify Requests/Responses data (e.g. Headers, URL, Status Code, Body) on the fly without changing any client code.

Scripting Tool is an advanced debugging tool that enables developers to inspect and modify Requests and Responses Data more flexibly with Javascript code.
We provide a handful ofSnippet Code, commonAdd-onsandJS Librariesto facilitate your debugging procedure and make it 100x faster.

Easily debug GraphQL Request by defining a matching rule with a particular GraphQL QueryName. Works with Breakpoint, Map Local, Map Remote, and Scripting Tool.

Highlight Tool allows you to mark/highlight selected requests for better tracking during development.
You can also use Comments to take notes on the request/response before exporting and sharing with others to increase legibility.

Proxying on iOS/Android devices OR simulators/emulators with a few clicks.

Proxyman allows proxying on bothiOSorAndroidphysical devices oriOS/iPadOS/tvOS/watchOS SimulatorsandAndroid Emulatorswith a few clicks.
We provide detailed guidance on how to capture HTTP(s) traffic which you can simply follow and leave all complicated steps for Proxyman.

Charles Proxy Alternative Machine

Atlantis- A lightweight and powerful iOS framework for inspecting HTTP/HTTPS Traffic from your iOS app without messing around with HTTP Proxy Config, Install or Trust any Certificate.
Inspect Traffic Network from your iOS Device/Simulator with ease from the Proxyman app.

Comprehensive list of current and up-coming Proxyman features.

  • Inspect HTTP/HTTPS traffic in plain text
  • Proxying on iOS Devices, iOS Simulator and Android
  • Content Filter
  • JSON/ Tree View Format
  • Finder Categorize

  • Custom Previewer Tabs
  • Highlight with Color & Add Comment
  • JSONPath Filter
  • Proxy Helper Tool
  • Map Remote
  • No Caching
  • Compose Requests
  • Save Session
  • Allow List
  • Protobuf
  • Custom Root & Client & Server Certificates
  • Scripting (ReWrite)
  • Atlantis framework for iOS
  • Network Condition (Network Throttling)
  • Publish to Gist
  • Code Generator

Charles Proxy Alternative Mac Free

  • Proxyman Plugins

  • Request/Response Diffing

  • HTTP/2

  • SOCKS4 and SOCKS5

  • Filter Highlight

  • Request new features?

and more fromDaring Fireball,Inessential,Twitter,iOS Dev Weekly.

Ready to dive in?

Start your free trial today.

Fully support Apple M1 & macOS Monterey!

Coments are closed

Top Posts

  • Glasswire Pc Download
  • Expose Mastering The Mix

Scroll to top