У меня есть настройка, с помощью которой я могу организовать доступ к машине в частной сети, на которой я запускаю HTTP-прокси, к которому я обращаюсь через туннель SSH (он прослушивает только локальный хост), чтобы получить доступ к веб-приложениям, которые доступны только в этой сети.
Хотя в целом это работает хорошо, я заметил, что это не работает для URL-адресов, где форма URL-адреса выглядит следующим образом:http://host.name:port/что угоднот. е. тот, который включает номер порта.
Прокси-сервер — tinyproxy, и я использую расширение foxyproxy для Google Chrome, чтобы заставить его использовать прокси-сервер.
Является ли это ограничением HTTP-прокси в целом или проблема в браузере/расширении, которое не использует прокси для всех подключений?
Если проблема в моем подходе, какой альтернативный подход мне следует использовать?
решение1
Обычно веб-прокси по умолчанию настроены только на использование портов 80 и 443. Для проксирования запроса на нестандартный порт (т. е. не 80 или 443) требуется некоторая форма ручной настройки (если она вообще поддерживается). Ручная настройка определяет, какой номер порта должен быть проксирован и как обрабатывать запросы на специальном порте.