Prístup k existujúcemu proxy HTTP alebo SOCKS cez SSH
Pristúpte k vzdialenému loopback proxy HTTP alebo SOCKS cez SSH bez verejného vystavenia jeho listenera.
Ak relay.example.net už prevádzkuje SOCKS na svojom 127.0.0.1:1080, preposielajte prístup namiesto verejného vystavovania tohto listenera:
ssh -N -L 127.0.0.1:1081:127.0.0.1:1080 [email protected]| Koncový bod | Rola |
|---|---|
Prenosný počítač 127.0.0.1:1081 | Adresa SOCKS, ktorú treba nastaviť v aplikácii na prenosnom počítači. |
Relé 127.0.0.1:1080 | Existujúce proxy dosiahnuté zo strany servera SSH. |
Syntax miestneho presmerovania priraďuje pevný cieľ strane servera. Proxy HTTP na vzdialenom loopback porte 3128 alebo intranetový koncový bod ako proxy.internal.example:8080 funguje na rovnakom princípe. Nakonfigurujte klienta pre tento existujúci protokol HTTP a účet; prenos cez SSH nevytvára SOCKS ani listener HTTPS s TLS.
Existujúca služba stále volí podporované verzie protokolu, overovanie, ciele a konečný výstup. Ak toto vzdialené proxy vytvoril iný proces SSH, oba procesy musia zostať bežať. Trasa prenosný počítač→relé→brána nechá web vidieť posledné odchádzajúce spojenie, nie identitu pridelenú miestnym portom 1081.
Držte väzbu prenosného počítača výslovne lokálnu. Širšie vystavenie mení, kto sa k službe dostane, a prihlásenie SSH nepridá listeneru heslo SOCKS. Pri odmietnutí skontrolujte listener prenosného počítača, transport SSH a vzdialené proxy ako samostatné fázy.