Progsaidh SOCKS ionadail a chruthachadh le SSH
Cleachd cur air adhart fiùghantach OpenSSH air 127.0.0.1, cùm am pròiseas beò san t-seisean agus sgar èisteadair obrachail bho cheann-uidhe ruigsinneach.
Le ruigsinneachd SSH ceadaichte gu frithealaiche, faodaidh OpenSSH èisteadair SOCKS a chruthachadh air a’ choimpiutair agad. Giùlainidh an ceangal SSH an trafaig a chuirear air adhart agus nì am frithealaiche cèin ceangal ris a’ cheann-uidhe.
Èisteadair air loopback a-mhàin
ssh -N -T -o ControlPath=none -o ForkAfterAuthentication=no -o ExitOnForwardFailure=yes -D 127.0.0.1:1080 [email protected]
Cuir cunntas is ainm aoigheachd fìor an àite nan eisimpleirean. Feumaidh am frithealaiche SSH cur air adhart a cheadachadh; faodaidh an rianaire cur air adhart agus cinn-uidhe a chuingealachadh air leth bho logadh a-steach dhan chunntas.
Cruthaichidh -D cur air adhart fiùghantach agus cuingichidh an seòladh loopback soilleir an t-èisteadair dhan inneal seo. Fàgaidh -N àithne chèin às, -T brèag-thèirmineal. Seachnaidh ControlPath=none maighstir co-roinnte a tha ann mar-thà agus cumaidh ForkAfterAuthentication=no a’ ghairm seo san foreground.
Cùm am pròiseas a’ ruith fhad ’s a chleachdas tu am progsaidh. Ma tha port 1080 trang, tagh port àrd eile nach eilear a’ cleachdadh agus ùraich an cliant. Cuiridh ExitOnForwardFailure=yes crìoch air SSH mura gabh an t-èisteadair a chruthachadh.
A’ cleachdadh puing-deiridh SOCKS
curl --proxy socks5h://127.0.0.1:1080 --noproxy '' --connect-timeout 5 --max-time 15 https://example.com/
Tha an t-iarrtas seo a’ tiomnadh làimhseachadh ainm a’ chinn-uidhe tro SOCKS5. Feumaidh aplacaidean eile na roghainnean SOCKS aca fhèin; chan urrainn do raon progsaidh HTTP SOCKS a bhruidhinn ris an èisteadair seo.
Gus faicinn dè am pròiseas leis a’ phort:
ss -ltnp 'sport = :1080'
Bu chòir èisteadair loopback a bhith aig a’ phròiseas SSH a tha san amharc. Dearbhaidh iarrtas troimhe an ruig am frithealaiche cèin an targaid cuideachd. Cleachd ceann-uidhe fo do smachd nuair a dh’fheumas tu sgrùdadh a dhèanamh air an t-slighe a-mach a chaidh fhaicinn.
Beatha an t-seisein
Dùinidh Ctrl-C am pròiseas SSH, an t-èisteadair agus na ceanglaichean a chaidh a chur air adhart. Nì ceangal SSH briste am progsaidh do-ruigsinneach cuideachd.
Sgrùdaidh ExitOnForwardFailure an stèidheachadh. Cha chuir e crìoch air SSH gach uair a dh’fhàilligeas ceangal cinn-uidhe nas fhaide air adhart; dèan sgrùdadh air an t-seisean, am port ionadail agus iarrtas a’ chinn-uidhe fa leth.