Piekļūt esošam HTTP vai SOCKS starpniekserverim caur SSH
Piekļūstiet attālam loopback HTTP vai SOCKS starpniekserverim caur SSH, publiski neatsedzot tā klausītāju.
Ja relay.example.net jau darbojas SOCKS uz sava 127.0.0.1:1080, pārsūtiet piekļuvi, nevis publiski atsedziet šo klausītāju:
ssh -N -L 127.0.0.1:1081:127.0.0.1:1080 [email protected]| Galapunkts | Loma |
|---|---|
Klēpjdators 127.0.0.1:1081 | SOCKS adrese, kas jākonfigurē klēpjdatora lietotnē. |
Relijs 127.0.0.1:1080 | Esošais starpniekserveris, kas sasniedzams no SSH servera puses. |
Vietējās pārsūtīšanas sintakse piešķir fiksēto galamērķi servera pusei. HTTP starpniekserveris attālajā loopback portā 3128 vai intraneta galapunkts, piemēram, proxy.internal.example:8080, darbojas pēc tā paša principa. Konfigurējiet klientu tam esošajam HTTP protokolam un kontam; pārvade caur SSH neveido SOCKS vai TLS iespējotu HTTPS klausītāju.
Esošais pakalpojums joprojām izvēlas atbalstītās protokola versijas, autentifikāciju, galamērķus un galīgo izeju. Ja to attālo starpniekserveri izveidoja cits SSH process, abiem procesiem jāpaliek dzīviem. Maršruts klēpjdators→relijs→vārteja ļauj vietnei redzēt pēdējo izejošo savienojumu, nevis identitāti, ko piešķir vietējais ports 1081.
Turiet klēpjdatora piesaisti skaidri lokālu. Plašāka atklāšana maina, kas var sasniegt pakalpojumu, un SSH pieteikšanās klausītājam nepievieno SOCKS paroli. Atteikuma gadījumā pārbaudiet klēpjdatora klausītāju, SSH transportu un attālo starpniekserveri kā atsevišķus posmus.