Запуск нескольких инстансов Charles Proxy



1. Найти конфигурацию Charles (для каждой системы расположение, само собой, разное)

Windows: %APPDATA%\Charles\charles.config

MacOS: ~/Library/Preferences/com.xk72.charles.config

Linux: ~/.charles.config


2. Делаем копию конфигурации в удобном для нас месте

3. Открываем копию конфига и редактируем следующие xml-ноды:

configuration/proxyConfiguration/port: порт для разворачивания HTTP прокси

configuration/proxyConfiguration/SOCKSPort: порт для разворачивания SOCKS5 прокси


4. Запускаем нашу копию Charles с указанием конфига ( charles -config путь/до/копии_конфига )

Пример для MacOS: /Applications/Charles.app/Contents/MacOS/Charles -config ~/Documents/Charles/8890.config


5. На нужном устройстве не забываем проставить другой порт в настройках сети =)



Детально можно ознакомиться в презентации с митапа.