2

Вот кратко топология сети, с которой я сталкиваюсь:

My Workstation -> Transparent proxy (NTLM auth; only allows HTTPS port 443) -> Internet -> 
My PC at home (with SSH server listening on port 443, and with DDNS, so I have a domain)

Я запускаю cNTLM как сервис, я думаю, что настроил его правильно, фактически используя PuTTY, мне удается успешно подключиться к моему домашнему SSH-серверу, обходя таким образом ограничение прокси.

Вкратце это настройки cNTLM и PuTTY (я в среде Windows):

Шпатлевка:

Session
Host Name: my domain address (of my PC at home)
Connection type: SSH
Port: 443
Connection -> proxy
Proxy type: HTTP
Proxy hostname: localhost
Port: (the port cNTLM is listening at, for example 5555)
DNS lookup: Auto
Username/password: (my workstation user/pass)

cNTLM:

username: myworkstation username
domain: myworkstation domain
PassLM : myworkstation hashed pass
PassNT : myworkstation hashed pass
PassNTLMv2 : myworkstation hashed pass
Proxy: the proxy address with the port it is listening
Listen: the port cNTLM is listening, in this example 5555

Как я уже сказал, я могу успешно подключиться к своему SSH-серверу. Что если я теперь захочу использовать только что созданный туннель SSH для работы в Интернете?
Я уверен, что должен установить параметры туннеля, но должен ли я использовать параметр туннеля в файле CNTLM.ini или параметр туннеля PuTTY SSH? Я выполнил много (неудачных) попыток, но явно что-то упустил, поэтому любая помощь будет принята с благодарностью.

1 ответ1

0

Мне удалось туннелировать SSH локальный порт к удаленному порту 443, а затем указать локальный порт в настройках прокси браузера. это была та часть, по которой мне не хватало надежды, которая может быть полезна кому-то!

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