How to use Charles

Many users are interested in Charles and try to understand its work. But before you install and find out how to use Charles, you need to find out in more detail what kind of program it is and what it is for. All these issues are of interest to users, and will be discussed in this article.

Charles is a software proxy that allows you to control all Internet traffic. After all, making a connection, the browser on the computer receives all the data from the sites. These are various requests, responses, HTTP headers, which include cache information and cookies. The proxy displays all data in the form of folders that have server names. Each of them contains data that displays events related to a specific server. All this in the future, the user will be able to edit, you will only need to figure out how to work with Charles.

The very first step is to download and install the desired browser (in this case, Firefox), and then the Charles proxy itself. You can install both paid and free versions, they work the same way. After the installation and launch of the program in Firefox, the tab ā€œToolsā€ - ā€œCharelsā€ - ā€œEnable Charelsā€ will start, in which the processes of transferring data to Internet servers from a specific computer will begin.

Before using Charles, you must install it. The process is not difficult and usually does not cause additional difficulties. After downloading the proxy to your computer, you need to run the exe file. setup. During the installation process you will not need to change anything, you just need to click the "Next" button everywhere. Then, after graduation, it is recommended to put Crack. This is necessary so that the program itself in the future does not constantly remind that registration is required. The desired file with the "crack" is copied with the replacement in the "Charles / lib" folder. In addition, for the program to work correctly, a Java application must be installed on the computer.

It was mentioned above that this proxy works mainly with the Mozilla Firefox browser. So that there would be no difficulties in the question of how to use Charles, it is advisable for him to install an additional plug-in in advance. It will allow you to control all existing issues. No additional settings are required, after the installation process the program is ready to work. It remains only to run it.

To start the full functioning of Charles, the ā€œStart / Stop Recordingā€ button is activated, which is located on the toolbar and looks like a dot inside a white circle. Its launch begins or stops work on traffic control. And it would be nice to study this menu before using Charles. At the first stage of work, it is possible that the proxy will not show the existing connection with a working Internet server or will not display the folders with the network. It's okay, the reason, most likely, is that the program is added to the ignored lists and the computer simply does not pay attention to it. You can verify this by going to the ā€œRecording Settingsā€ proxy menu and opening the Ignore Hosts column. If the desired server is found in this place, you just need to remove it using the ā€œRemoveā€ button. The option to reinstall the program in this case will not help.

To edit a specific request, for example, gateway.php, you need to use the right mouse button: click on the desired line, select the ā€œEditā€ function, make corrections, save, and send it to the server using ā€œExecuteā€. To carry out the action of intercepting the request from the server, you need to tear out the folder you need, open it and select the Breakpoints command in the menu that appears. Then the ā€œEnable / Disable Breakpointsā€ starts up in the toolbar (looks like a red hexagon). After such actions, incoming requests are displayed with a red arrow pointing down, outgoing, on the contrary, are indicated by an arrow pointing up.

Well, these are the main points that answer how to use Charles. If the computer does not have the Mozilla browser required for the program to work, there is nothing to worry about. Charles works at Opera and Google Chrome. It is only necessary to configure and edit this software. In Opera, this can be done through the "Tools" folder. Sequentially, you must perform the following steps: ā€œGeneral Settingsā€ - ā€œAdvancedā€ - ā€œNetworkā€ - ā€œProxy Serversā€, check the HTTP and HTTPS checkboxes, IP: 127.0.0.1 and port: 8888. Then save all this. Almost the same thing needs to be done in Chrome: ā€œSettingsā€ - ā€œChange proxy server settingsā€ - ā€œConnectionsā€ - ā€œUse proxy serverā€.

Source: https://habr.com/ru/post/K13410/


All Articles