Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Overview

This page describes quick usage instructions for Charles.

...

Upon install or first run, Charles should prompt you to enter your admin username/password to allow it to edit your network proxy settings.

Windows

...

TBD

/Linux

Here be dragons.

Usage

NOTE: By default, Charles proxies on localhost port 8888

Monitoring Web Browser Traffic

Most applications will automatically pick up your network proxy settings and use the proxy you've set up.

This means that any requests made from common applications such as Postman or Google Chrome or Outlook (on OSX, at least) should automatically show up in Charles.

Monitoring Command Line Traffic

Some (not all) command-line utilities will allow you to specify a proxy to use for any necessary network connections.

For example, curl allows you to specify the -x localhost:8888 parameter to tell it to direct its traffic through a proxy.

Monitoring JVM Language Traffic

If you want to examine requests made from a JVM language, you can specify a set of JVM arguments that will direct this traffic through Charles, and allow you to examine.

...