Кажется, что клиенту OpenSSH не хватает встроенной поддержки, чтобы выступать в роли клиента прокси-сервера SOCKS5. Все, что я нашел в Интернете, использует netcat для достижения желаемого эффекта.

Верно ли, что клиент OpenSSH не имеет встроенной поддержки для работы в качестве клиента прокси-сервера SOCKS5?

Если так...

Есть ли другие альтернативы, кроме netcat, для достижения желаемого эффекта? Netcat не разрешен в нашей сети.

1 ответ1

1

Клиент OpenSSH не поддерживает протокол SOCKS. Не имеет смысла реализовывать это в самом OpenSSH, потому что есть другой специализированный инструмент (netcat), и OpenSSH может работать с ними (используя ProxyCommand).

Это логика философии UNIX:

Небольшие программы не только легче писать, оптимизировать и поддерживать; их легче удалить, если они устарели.

Если вам это нужно, поговорите с вашим системным администратором, чтобы вы могли это сделать. Если это не поможет, установите его самостоятельно (это всего лишь несколько сотен строк кода, которые вы можете скомпилировать самостоятельно - см., Например, здесь).

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