M'għandekx bżonn indirizz mill-familja tad-destinazzjoni biex tasal għaliha, sakemm xi ħaġa fit-triq tkun lesta tirrilajja. L-applikazzjoni tikkonnettja mal-proxy, u l-proxy jiftaħ it-tieni konnessjoni mad-destinazzjoni. Dawn huma żewġ sockets b'familji ta' indirizzi indipendenti, u xejn f'ebda waħda mill-protokolli ma jitlob li jaqblu. Dan huwa rilajjar fil-livell tal-applikazzjoni, mhux triq IPv4 nattiva, u din id-differenza tiddetermina x'se jaħdem u x'se ma jaħdimx. Li tħallat it-tnejn huwa kif laptop jispiċċa deskritt bħala li għandu konnettività IPv4 meta kull ma għandu huwa proxy.

Żewġ sockets, żewġ familji ta' indirizzi

Talba SOCKS5 issemmi d-destinazzjoni f'waħda minn tliet forom: indirizz v4 litterali, indirizz v6 litterali, jew isem li l-proxy għandu jsolvi. It-talba tiddeskrivi fejn il-proxy għandu jikkonnettja, mhux kif tidher il-konnessjoni mill-klijent għall-proxy.

Aqra dawn it-tipi ta' indirizz bħala tliet għażliet indipendenti f'messaġġ wieħed. Proxy li jintlaħaq permezz ta' IPv6 jista' jiftaħ socket tad-destinazzjoni IPv4 kull meta jkollu egress IPv4 li jaħdem u l-politika tiegħu tippermetti t-talba. L-ispeċifikazzjoni SOCKS5 tiddefinixxihom mingħajr ebda referenza għat-trasport tal-klijent.

Eżempju SSH ikkontrollat

Ħu host SSH li int awtorizzat tuża, li jwieġeb fuq IPv6 u hu stess jista' jasal għal servizz HTTPS li jeżisti biss fuq v4. Il-forwarding dinamiku ta' OpenSSH iqiegħed semmiegħ SOCKS lokali fuq il-magna tiegħek waqt li s-sessjoni tal-login tgħaddi minn fuq v6.

ssh -6 -N -D 127.0.0.1:1081 -o ExitOnForwardFailure=yes [email protected]

Il-host u l-kont hawn fuq huma eżempji, u l-irbit loopback iżomm is-semmiegħ fuq dan il-kompjuter. Tissostitwihx b'irbit wildcard sabiex uffiċċju jaqsam proxy bla awtentikazzjoni. ExitOnForwardFailure=yes jeżisti sabiex forwarding li jfalli jtemm is-sessjoni minflok iħalli kmand sieket jaħdem fl-isfond.

Bis-sessjoni għaddejja, it-talba tidher hekk:

curl --proxy socks5h://127.0.0.1:1081 https://v4-only.example/

Il-konnessjoni loopback mhijiex triq tal-internet IPv4. Dak li joħroġ mill-magna tiegħek hija s-sessjoni tal-login fuq v6, u n-naħa l-bogħida hija dik li tiftaħ is-socket tad-destinazzjoni. Il-forma socks5h tħalli wkoll is-soluzzjoni tal-ismijiet lil dik in-naħa, li tgħodd meta l-klijent ma jkollux triq tas-solver IPv4 tiegħu stess.

X'jara d-destinazzjoni tassew

Id-destinazzjoni tara l-indirizz tal-ħruġ tar-rilajjar. Ebda indirizz li jappartjeni lill-laptop tiegħek ma jidher hemm. Lista tal-permessi tas-sors fuq dak is-servizz trid issemmi r-rilajjar. Il-logs tiegħu wkoll se jattribwixxu t-traffiku lir-rilajjar. Ikteb dan fir-rekord tal-bidliet qabel l-awditjar, għax lista tal-permessi mibnija madwar indirizzi tal-klijenti tfalli fl-ewwel talba.

Ir-rilajjar huwa wkoll il-post fejn iż-żewġ nofsijiet tal-konverżazzjoni huma viżibbli, li hija propjetà utli waqt id-dijanjosi u piż jekk ir-rilajjar jinqasam mingħajr politika.

Dan mhuwiex DNS64 jew NAT64

DNS64 iwieġeb b'rekords sintetizzati li jieħdu post id-destinazzjonijiet v4, u NAT64 jikteb mill-ġdid il-pakketti tul triq konfigurata. Xejn minnhom ma jiddeskrivi dak li jiġri hawn, fejn konverżazzjoni tat-trasport tintemm u oħra tibda u ebda indirizz sintetizzat ma jispjega r-riżultat. Għalhekk talba li tirnexxi ma tgħid xejn dwar liema servizzi tat-traduzzjoni jopera l-fornitur tiegħek, u l-proxy jista' jħaddem NAT ordinarju fuq il-ħruġ tiegħu stess.

Iż-żewġ mekkaniżmi jistgħu jeżistu fl-istess netwerk, għalhekk iddeskrivi dak li verament ivverifikajt minflok dak li jinstema' l-eqreb.

Af l-ambitu qabel ma twiegħed

Il-forwarding dinamiku ta' OpenSSH iġorr konnessjonijiet TCP, mhux traffiku IP arbitrarju, għalhekk UDP, ICMP u kwalunkwe protokoll li jinjora l-proxy jeħtieġu disinn ieħor appoġġjat. Żomm il-verifika tal-muftieħ tal-host SSH, ir-restrizzjonijiet tal-forwarding tas-server u l-validazzjoni taċ-ċertifikat HTTPS, għax il-proxy huwa parteċipant fiduċjarju addizzjonali, mhux raġuni biex tiddgħajjef il-verifika tal-identità. Jekk l-għan huwa li ġġorr it-trasport ta' barra ta' VPN mill-proxy, ivverifika li ż-żewġt trufijiet jappoġġjaw dak it-trasport minflok tassumi li kwalunkwe semmiegħ SOCKS jista' jirrilajjah.

Xejn minn dan ma jagħmel il-klijent doppju-stack, u xejn minnu mhuwa meħtieġ. Dan jagħmel applikazzjoni waħda tasal għal servizz wieħed permezz ta' rilajjar wieħed, li hija pretensjoni iżgħar u ferm aktar faċli li tiġi verifikata.

Artikli relatati