Meglévő HTTP- vagy SOCKS-proxy elérése SSH-n keresztül
Érjen el távoli loopback HTTP- vagy SOCKS-proxyt SSH-n keresztül anélkül, hogy a figyelőjét nyilvánosan közzétenné.
Ha a relay.example.net már SOCKS-t futtat a saját 127.0.0.1:1080 címén, továbbítsa a hozzáférést ahelyett, hogy ezt a figyelőt nyilvánosan közzétenné:
ssh -N -L 127.0.0.1:1081:127.0.0.1:1080 [email protected]| Végpont | Szerep |
|---|---|
Hordozható 127.0.0.1:1081 | A SOCKS-cím, amelyet a hordozható gép alkalmazásában be kell állítani. |
Relé 127.0.0.1:1080 | A meglévő proxy, amelyet az SSH-kiszolgáló oldaláról ér el. |
A helyi továbbítási szintaxis a rögzített célt a kiszolgáló oldalához rendeli. A távoli loopback 3128-as portján futó HTTP-proxy vagy egy proxy.internal.example:8080hez hasonló intranetes végpont ugyanazon az elven működik. Állítsa be az ügyfelet arra a meglévő HTTP-protokollra és fiókra; az SSH-n keresztüli átvitel nem hoz létre SOCKS-t vagy TLS-t használó HTTPS-figyelőt.
A meglévő szolgáltatás továbbra is a támogatott protokollverziókat, a hitelesítést, a célokat és a végső kimenetet választja. Ha egy másik SSH-folyamat hozta létre azt a távoli proxyt, mindkét folyamatnak életben kell maradnia. A hordozható→relé→átjáró útvonal a webhelyet a legutolsó kimenő kapcsolatot látja, nem a helyi 1081-es port által kiosztott identitást.
Tartsa a hordozható gép kötését kifejezetten helyiként. A szélesebb közzététel megváltoztatja, ki érheti el a szolgáltatást, és az SSH-bejelentkezés nem ad SOCKS-jelszót a figyelőhöz. Elutasítás esetén vizsgálja a hordozható figyelőjét, az SSH-átvitelt és a távoli proxyt külön szakaszként.