Я за корпоративной сетью с HTTP прокси. У меня также есть SSH-сервер для доступа на порт 22. У меня нет никакого контроля над этим сервером: я не root, и даже если бы я был, мне не разрешали устанавливать программное обеспечение или изменять конфигурацию. Сервер прослушивает порт 22, там должен быть достигнут доступ, и это никогда не может быть изменено.
Если я настраиваю XShell
(но то же самое должно применяться к любому другому клиенту) для использования корпоративного прокси-сервера, я не могу подключиться. Опровержение показывает, что метод CONNECT
отклоняется прокси, потому что «это не стандартный порт SSL».
Я считаю, что прокси блокирует трафик на порты, отличные от 80 и 443. Не делая глубокую проверку пакетов или другие эзотерические уловки.
Я связал статью о настройке HTTP-прокси для SSH «когда прокси-фильтр фильтрует протокол SSH», но проблема в том, что он работает для Linux, и у меня есть другая проблема (он не обнаруживает сетевую карту, уже задаваемый здесь). .).
Вопрос в том, как обойти прокси без установки программного обеспечения или изменения конфигурации на целевом компьютере.
Я также хотел бы понять
- Поскольку прокси-сервер блокирует порт 22 вместо протокола SSH путем глубокой проверки пакетов, работает ли связанное руководство, когда сервер прослушивает порт 22, и не может быть изменено каким-либо образом?
- Есть ли способ заставить его работать на Windows?