October 14, 2020

Чарльз Прокси для компьютера

Windows


1. Перед началом работы убедитесь, что все брандмауэры, антивирусы и VPN отключены.
2. Скачайте и установите Charles Proxy отсюда
Если вы используете 32-битную систему, установите 32-битную версию отсюда.
3. Откройте Charles Proxy


4. Установка сертификата Charles Root:

  • Нажмите на кнопку Help, выберитеSSL Proxying и затем нажмите Install Charles Root Certificate
  • Откроется окно сертификата, нажмите кнопку Install Certificate, а затем нажмите Next
  • Выберите "Trusted Root Certification Authorities" и нажмите "Browse".
    Выберите папку Доверенные корневые центры сертификации и нажмите 'OK'.
  • Нажмите на кнопку "Next" и, наконец, на кнопку "Finish".

5. Закройте программное обеспечение Чарльза и перезагрузите компьютер.
6. Снова откройте Чарльз, нажмите на Proxy и убедитесь, что Windows Proxy включен.
7. Настройка параметров прокси-сервера SSL:

  • Нажмите на кнопку Proxyи выберите SSL Proxy Settings, установите галочку Enable SSL Proxying и нажмите кнопку Addпод пунктом Include.
  • Во всплывающем окне "Edit Location" введите * в Host или оставьте его пустым и введите 443 для Port.
  • Если ввести * в поле Host, то весь трафик будет расшифровываться.

8. Удалите все сохраненные логи, нажав на кнопку Broom, и убедитесь, что записи логов включены.
9. Откройте браузер и воспроизведите баг, начиная с главной страницы.
10. После этого нажмите кнопку "File" и выберите "Save Session", затем сохраните журнал в формате .chls.


macOS


1. Перед началом работы убедитесь, что все брандмауэры, антивирусы и VPN отключены.
2. Скачать и установить Charles Proxy отсюда
3. Откройте Charles Proxy
4. Установка сертификата Charles Root:

  • Нажмите на кнопку Help, выберитеSSL Proxying и затем нажмите Install Charles Root Certificate
  • Должно открыться приложение Keychain Access, найдите Charles и дважды нажмите на сертификате под названием Charles Proxy CA
  • Нажмите на стрелку рядом с названием "trust" и измените значение параметра "When using this certificate" на "Always Trust".
  • Теперь вы можете закрыть окно, вам будет предложено ввести ваш пароль

5. Вернитесь к Чарльзу снова и нажмите на Прокси и убедитесь, что macOS Proxy включен.


6.Настройка параметров SSL Proxy:

  • Нажмите на кнопку Proxyи выберите SSL Proxy Settings, установите галочку Enable SSL Proxying и нажмите кнопку Addпод пунктом Include.
  • Во всплывающем окне "Редактирование местоположения" введите * в Host или оставьте его пустым и введите 443 в Port.
  • Если ввести * в поле Host, то весь трафик будет расшифровываться.

7. Удалите все сохраненные журналы, нажав на кнопку Broom, и убедитесь, что записи журнала включены.
8. Откройте браузер и воспроизведите баг, начиная с главной страницы.
9. После этого нажмите кнопку "File" и выберите "Save Session", затем сохраните журнал в формате .chls.


Браузер Firefox


Для браузера Firefox необходимо выполнить следующие действия:

1. Откройте Firefox и нажмите на меню "Меню" и выберите "Параметры".
2. Поиск сетевых настроек
3. Измените его на Использовать настройки системного прокси


Важные примечания


Если вы хотите расшифровать трафик с определенного сайта, введите доменное имя сайта между двумя звездочками (например, *utest*) в поле host внутри настроек SSL proxy.

И помните, что иногда вас попросят расшифровать весь трафик, а иногда только определенный трафик. Приятно знать оба способа. И всегда следуйте инструкциям, представленным в описании цикла тестирования.

Это приложение требует приобретения лицензии, если используется более 30 минут. Каждый отдельный пользователь несет ответственность за то, чтобы его использование этого программного обеспечения соответствовало условиям лицензионного соглашения с конечным потребителем.