У меня есть локальный прокси-сервер nginx, который позволяет моему локальному сайту работать по https://fakedomain.com/endpoint . Если я нажму его в браузере, Чарльз покажет ответ правильно.

Показывает HTML

Если я использую прокси-сервер SSL таким образом, что попадание по https://www.anotherdomain.com/endpoint указывает на https://fakedomain.com/endpoint , он дает код ответа -1 с предварительным просмотром ответа, который выглядит следующим образом:

Плохой ответ

У меня SSL Proxying работает нормально, как правило. Если я прокси в известном месте https , прокси Чарльз работает нормально.

Facebook для Yahoo

Мой локальный сайт / сервер использует .crt и .key , сгенерированные кем-то другим, что, я думаю, может быть проблемой. Я на Mac, дважды щелкнул .crt и добавил его в свою цепочку для ключей. Я открыл это и установил это, чтобы всегда доверять:всегда верь

Я предполагаю, что Чарльз не доверяет этому сертификату при проксировании, поэтому он ошибается. Просто не уверен, как это исправить.

Примечание: я был перенаправлен на этот обмен из сетевого стека

1 ответ1

0

URL A перенаправляет на URL B. Мой прокси-сервер был установлен как A -> C. Я изменил свой прокси с B -> C, и это сработало. Weird.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .