Charles Proxy - скидка на курс весь август 33% Купить курс

Настройка прокси в 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?

Освойте профессиональный анализ и модификацию сетевого трафика на нашем интерактивном курсе. Вас ждут реальные кейсы, практические тренажёры и поддержка автора.

Перейти к курсу