None example Clear packet capture records

Start/stop packet capture

SSL Proxy

Analog network transmission speed limited/No limited

To customize, choose Proxy > Throttle Settings on the toolbar

  • Only for selected hosts
    • Limiting the rate of added hosts does not affect the hosts that are not added
  • Throttle preset
    • 2G: 256 kbps ISDN/DSL
    • 3G
    • 4G
  • Bandwidth (KBPS) Bandwidth
    • Download Speed
    • Upload Speed
  • Utilisation(%) Availability (%)
    • Bandwidth availability, most Modern is 100%.
  • Round-trip latency (MS)
    • Delay refers to the delay of network request initiation. For example, if the value is set to 10m, the delay of network request initiation is 10 seconds before the server receives the information
  • MTU (bytes) Maximum transmission unit (bytes)
    • That is, the maximum size of TCP packets can more truly simulate the TCP layer and the subcontracting situation of each transmission
  • Reliability (%)
    • Refers to the reliability of the connection. This refers to 1kb reliability. Used to simulate network instability.
  • Stability (%) — > Stability (%)
    • Connection stability also affects bandwidth availability. Used to simulate mobile networks, where connections are generally unreliable.
  • Unstable quality range (%) — > Unstable quality

5.Breakpoint analog interface return exceptions can be simulated for a particular interface

Custom mode Proxy -> Breakpoint Settings

6. Create a new request – (customizable parameters) Modify the request and send it again. You can edit and modify any request information, such as form information and cookies. After the modification is complete, click Execute to send a modified request packet

Repeat request (resend network request for easy debugging)

“Repeat Advanced” calls the same interface multiple times

Validation tool

The Proxy menu contains the following functions:

  • Start/Stop Recording: Starts or stops Recording a session.

  • Start/Stop Throttling: Starts/stops Throttling.

  • Enable/Disable Breakpoints: Enables or disables breakpoint mode.

  • Recording Settings: Recording session Settings.

  • Throttle Settings: Throttle Settings.

  • Breakpoint Settings: Breakpoint Settings.

  • Reverse Proxies Settings: Reverse Proxies Settings.

    Reverse proxy means that the client preferentially accesses the proxy server when it wants to access the server. When the proxy gateway receives a user request, it forwards it to a random proxy server. From the user’s point of view, he is only accessing a Proxy server. In other words, the reverse proxy is the proxy of the server, and the client is not aware of the existence of the server, only the existence of the proxy server

    Charles can find this feature in Proxy→Reverse Proxies Settings, which is quite common, especially if you are developing locally and require a domain name

    ? Send data to the destination port locally?

    Map local port 3306 to port 80 of www.baidu.com domain name

  • Port Forwarding Settings: indicates Port Forwarding. The redirection function sends data destined for the local port to other environments
  • MacOS Proxy: Logs all requests on your computer.
  • Proxy Settings: Proxy Settings.
  • SSL Proxying Settings: indicates the SSL proxy Settings. Settings for capturing HTTPS packets
  • Access Control Settings: Access Control Settings.
  • External Proxy Settings: External Proxy Settings. Forwarding Charles requests to other proxy servers (such as Fiddler) is suitable for special situations that require development using the characteristics of both software.
  • Web Interface Settings: Web Interface Settings. Accessing Charles on a Web page is not very useful

The Tools menu contains the following functions:

  • No Caching Settings: Disables Caching Settings. Everything that follows is no longer read from the cache
  • Block Cookies Settings: Disables the Cookie setting. Prevents cookies from being sent and received, by default for all requests, or for specific requests
  • Map Remote Settings: Remote mapping Settings. Redirects the specified network request to another address
  • Map Local Settings: Local mapping Settings. Redirect the specified network request to the Local address, and Map the network request to a modified Local file through the Map Local.
  • Rewrite Settings: Rewrite Settings. Some regular substitutions are made for a certain type of network request to modify the result. www.testwo.com/blog/8495
  • Black List Settings: Blacklist Settings.
  • White List Settings: Whitelist Settings.
  • DNS Spoofing Settings: DNS Spoofing Settings.
  • Mirror Settings: Mirror Settings.
  • Auto Save Settings: Automatically saves the Settings.
  • Client Process Settings: Client Process Settings.
  • Compose: edit and modify.
  • D) Repeat:
  • Repeat Advanced: Advanced packet sending.
  • Validate: indicates verification.
  • Publish Gist: Publish Gist.
  • Import/Export Settings: Import/Export Settings.
  • Profiles: indicates Profiles.
  • Publish Gist Settings: Publish Gist Settings.