Verwenden von cNTLM und PuTTY zur Nutzung von HTTP/HTTPS über den SSH-Tunnel

Verwenden von cNTLM und PuTTY zur Nutzung von HTTP/HTTPS über den SSH-Tunnel

Das ist in Kürze die Netzwerktopologie, mit der ich konfrontiert bin:

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)

Ich führe cNTLM als Dienst aus und denke, dass ich es richtig konfiguriert habe. Tatsächlich gelingt es mir mithilfe von PuTTY, eine erfolgreiche Verbindung zu meinem SSH-Heimserver herzustellen und so die Proxy-Einschränkung zu umgehen.

Dies sind kurz die cNTLM- und PuTTY-Setups (ich bin in einer Windows-Umgebung):

Kitt:

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

Wie gesagt, ich kann mich erfolgreich mit meinem SSH-Server verbinden. Was ist, wenn ich jetzt den gerade erstellten SSH-Tunnel zum Surfen im Internet verwenden möchte?
Ich bin sicher, dass ich die Tunneloptionen festlegen muss, aber sollte ich die Tunneloption in der CNTLM.iniDatei oder die PuTTY-SSH-Tunneloption verwenden? Ich habe viele (erfolglose) Versuche unternommen, aber offensichtlich übersehe ich etwas, daher wäre ich für jede Hilfe dankbar.

Antwort1

Es ist mir gelungen, per SSH einen lokalen Port zum Remote-Port 443 zu tunneln und anschließend den lokalen Port in den Proxy-Optionen des Browsers anzugeben. Das war der Teil, der mir gefehlt hat. Ich hoffe, das kann jemandem helfen!

verwandte Informationen