Dohvatite postojeći HTTP ili SOCKS proxy kroz SSH
Dohvatite udaljeni loopback HTTP ili SOCKS proxy kroz SSH bez javnog izlaganja njegovog listenera.
Ako relay.example.net već pokreće SOCKS na svom 127.0.0.1:1080, proslijedite pristup umjesto da taj listener javno izlažete:
ssh -N -L 127.0.0.1:1081:127.0.0.1:1080 [email protected]| Krajnja točka | Uloga |
|---|---|
Prijenosnik 127.0.0.1:1081 | SOCKS adresa koju treba konfigurirati u aplikaciji na prijenosniku. |
Relej 127.0.0.1:1080 | Postojeći proxy do kojeg se dolazi sa strane SSH poslužitelja. |
Sintaksa lokalnog prosljeđivanja dodjeljuje fiksno odredište na stranu poslužitelja. HTTP proxy na udaljenom loopback portu 3128 ili intranet krajnja točka poput proxy.internal.example:8080 radi po istom principu. Konfigurirajte klijenta za taj postojeći HTTP protokol i račun; prijenos kroz SSH ne stvara SOCKS ni HTTPS listener s TLS-om.
Postojeća usluga i dalje bira podržane verzije protokola, autentifikaciju, odredišta i konačni izlaz. Ako je drugi SSH proces stvorio taj udaljeni proxy, oba procesa moraju ostati živa. Ruta prijenosnik→relej→mrežni prolaz ostavlja web-stranici posljednju odlaznu vezu, a ne identitet koji dodjeljuje lokalni port 1081.
Držite vezivanje prijenosnika izričito lokalnim. Šire izlaganje mijenja ko može doći do usluge, a SSH prijava ne dodaje SOCKS lozinku listeneru. Za odbijanje provjerite listener prijenosnika, SSH transport i udaljeni proxy kao odvojene faze.