Cyrraedd proxy HTTP neu SOCKS sy'n bodoli drwy SSH
Cyrraedd proxy HTTP neu SOCKS loopback anghysbell drwy SSH heb ddatgelu ei wrandawr yn gyhoeddus.
Os yw relay.example.net eisoes yn rhedeg SOCKS ar ei 127.0.0.1:1080 ei hun, anfonwch y mynediad ymlaen yn hytrach na datgelu'r gwrandawr hwnnw'n gyhoeddus:
ssh -N -L 127.0.0.1:1081:127.0.0.1:1080 [email protected]| Pwynt terfyn | Rôl |
|---|---|
Gliniadur 127.0.0.1:1081 | Y cyfeiriad SOCKS i'w ffurfweddu yn ap gliniadur. |
Relái 127.0.0.1:1080 | Y proxy sy'n bodoli y gellir ei gyrraedd o ochr y gweinydd SSH. |
Mae gystrawen anfon ymlaen lleol yn neilltuo'r gyrchfan sefydlog i ochr y gweinydd. Mae proxy HTTP ar borth loopback anghysbell 3128 neu bwynt terfyn mewnrwyd fel proxy.internal.example:8080 yn gweithio ar yr un egwyddor. Ffurfweddwch y cleient ar gyfer y protocol HTTP hwnnw sy'n bodoli a'r cyfrif; nid yw ei gludo drwy SSH yn creu SOCKS nac yn gwrandawr HTTPS â TLS.
Mae'r gwasanaeth presennol yn dal i ddewis fersiynau protocol a gefnogir, dilysu, cyrchfannau a'r allanfa derfynol. Os oedd proses SSH arall wedi creu'r proxy anghysbell hwnnw, rhaid i'r ddau broses aros yn fyw. Mae llwybr gliniadur→relái→porth yn gadael i'r wefan weld yr cysylltiad allanol olaf, nid hunaniaeth a nelltuir gan borth lleol 1081.
Cadwch rwymiad y gliniadur yn lleol yn benodol. Mae datgeliad ehangach yn newid pwy all gyrraedd y gwasanaeth, ac nid yw mewngofnodi SSH yn ychwanegu cyfrinair SOCKS at y gwrandawr. Ar gyfer gwrthodiad, gwiriwch wrandawr y gliniadur, trafnidiaeth SSH a'r proxy anghysbell fel camau ar wahân.