Туннелирование произвольного порта (9700) через HTTPS-прокси

Туннелирование произвольного порта (9700) через HTTPS-прокси
Туннелирование произвольного порта (9700) через HTTPS-прокси - susan_wilkinson @ Unsplash

Я хотел бы найти способ получить доступ к порту 9700, но мой прокси разрешает только порты 8080 и 443. Есть ли способ туннелирования через порт 443 для доступа к порту 9700?

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

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

  • запомнить IP-адрес вашего дома ИЛИ зарегистрироваться на сервисе, таком как dyndns.org или no-ip.com, который позволяет вам запустить клиент обновления, поддерживающий доменное имя в актуальном состоянии с вашим IP-адресом
  • вам настроить домашний маршрутизатор или интернет-шлюз для перенаправления входящего трафика на TCP-порты 443 или 8080 на компьютер в вашем доме. Если вы используете dyndns.org или no-ip.com, вам следует установить на этом компьютере "клиент динамического обновления".
  • установить и настроить программное обеспечение, которое будет выполнять переадресацию за вас. Поскольку вы делаете это только для одного порта, вы можете попробовать что-то простое, например TrivialProxy.

Поскольку у этого прокси открыт TCP порт 443, вы также можете рассмотреть возможность подписаться на SSL VPN сервис, который будет работать на порту 443 и выглядеть как HTTPS SSL трафик. Я никогда не пользовался сторонними службами SSL VPN, поэтому не знаю ни одной, которую можно было бы упомянуть.


NevaDev, 28 мая 2023 г., 01:17