Как активировать сеть, когда я подключаю телефон к Charles?

Нужна помощь! При подключении телефона на Android или iOS к Charlie для перехвата трафика у меня пропадает сеть на мобильных устройствах. Я стараюсь всё сделать правильно: скачал Charlie, установил сертификаты и выставил им доверие. Телефоны и ПК подключены к одной сети. Однако, когда я вводлю IP-адрес и хост компьютера в настройках Wi-Fi на телефоне, соединение отваливается, и я не могу зайти в браузер, чтобы скачать сертификат доверенности на телефон. Не могу понять, в чём проблема. Кто-нибудь может помочь прояснить ситуацию?
  • 20 декабря 2024 г. 12:33
Ответы на вопрос 1
При использовании Charles Proxy для перехвата трафика на мобильных устройствах может возникнуть несколько проблем, которые могут привести к отсутствию подключения к сети. Вот несколько шагов и советов, которые могут помочь вам решить эту проблему:

1. **Проверьте настройки подключения**:
   - Убедитесь, что ваш компьютер и мобильное устройство действительно подключены к одной и той же сети Wi-Fi.
   - Убедитесь, что на вашем компьютере в Charles Proxy настроены правильные параметры прокси. Обычно это нужно делать в разделе "Proxy" -> "Proxy Settings".

2. **Настройка прокси на мобильном устройстве**:
   - На Android или iOS подключитесь к Wi-Fi, затем в настройках сети (например, под названием "Изменить" или "Настройки прокси") укажите IP-адрес вашего компьютера (можно найти с помощью команды `ipconfig` на Windows или `ifconfig` на macOS/Linux) и порт, который используется Charles (обычно это 8888).

3. **Проброс трафика**:
   - Убедитесь, что в Charles Proxy выбрана опция "Enable Transparent Proxying", если вы хотите перехватывать трафик, который не идет через прокси. Для этого в меню "Proxy" выберите "Transparent Proxy".

4. **Проверка сертификатов**:
   - После подключения телефона к Charles вам нужно установить и доверять сертификату Charles. 
   - Для iOS: после установки сертификата откройте "Настройки" -> "Общие" -> "Оборудование" -> "Сертификаты доверия" и включите доверие к сертификату Charles.
   - Для Android: установите сертификат Charles через настройки безопасности.

5. **Отключение других прокси**:
   - Убедитесь, что на вашем телефоне и компьютере не включены другие прокси или VPN, которые могут препятствовать подключению.

6. **Тестирование**:
   - После настройки, попробуйте открыть веб-страницу на своём мобильном устройстве, а затем проверьте, отображается ли трафик в Charles. Если нет, возможно, есть блокировка подключений на уровне устройства или роутера.

7. **Перезагрузите устройства**:
   - Иногда простая перезагрузка как мобильного устройства, так и компьютера может помочь решить проблему с подключением.

Если после выполнения всех этих шагов проблема сохраняется, вы можете замерить подключение с помощью другого устройства, чтобы убедиться, что проблема не связана с конкретным телефоном.
Похожие вопросы