Це короткий опис топології мережі:
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 & amp; Налаштування 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 tunnel? Я зробив багато (невдалих) спроб, але явно пропускаю щось, тому будь-яка допомога буде оцінена.