Настройка прокси в Linux 
Протестировано на Ubuntu 24.04.2 LTS
В зависимости от ваших потребностей есть несколько комбинаций использования прокси.
Системный прокси
Можно установить системный прокси – и тогда все браузеры и весь ваш трафик в системе будут проходить через Charles. Зайдите в Настройки:
Сеть -> Прокси
И пропишите:
Не забудьте нажать "Сохранить".
Также для Firefox в настройках браузера зайдите в Настройки -> Основные, пролистайте в самый низ, найдите Настройки сети, нажмите кнопку Настроить и установите, как на скриншоте:
После этих действий Charles начнёт отображать ваш трафик. Для проверки можете открыть в любом браузере страницу.
Допустим, открываем stepik.org. И в Charles видим запросы:
Ручная настройка
Если вы не хотите, чтобы весь трафик системы шёл через Charles, можно настроить прокси только для конкретного браузера. Тогда остальные приложения будут работать как обычно, а выбранный браузер — через Charles. Пропишите в настройках браузера прокси вручную для HTTP и HTTPS 127.0.0.1
, порт: 8888
— и тогда только браузер, где вы вручную указали настройки, будет проходить через Charles, а остальные — нет.
Но не во всех браузерах есть эта функция в настройках. Тогда поищите расширения для вашего браузера, которые позволяют настроить прокси. Либо можно запускать приложения через терминал с флагом прокси. Например, для Chrome (только есть особенности: если у вас уже запущен экземпляр браузера, он может не отслеживать трафик — тогда запускайте с временным профилем):
# Указываем Charles как прокси для HTTP и HTTPS
google-chrome --proxy-server="http=127.0.0.1:8888;https=127.0.0.1:8888"
Обратите внимание: если у вас уже был запущен экземпляр браузера, его трафик может не перехватываться. В этом случае рекомендуется запустить Chrome с временным профилем:
# Запуск с временным профилем, чтобы избежать конфликтов
google-chrome \
--proxy-server="http=127.0.0.1:8888;https=127.0.0.1:8888" \
--user-data-dir="/tmp/chrome-charles-proxy"
Также могу рекомендовать расширение для Mozilla Firefox для настройки прокси — FoxyProxy
Хотите стать мастером Charles Proxy?
Освойте профессиональный анализ и модификацию сетевого трафика на нашем интерактивном курсе. Вас ждут реальные кейсы, практические тренажёры и поддержка автора.
Перейти к курсу