Bí a ṣe ń tọ́ka ohun èlò sí ibudo SOCKS ń ṣiṣẹ́ fún aṣàwákiri, ṣùgbọ́n kò ṣiṣẹ́ fún eré, orísun kì í sì í ṣe ìṣètò. SOCKS5 ń túmọ̀ àwọn àṣẹ mélòó kan, ìmúṣẹ sì lè gba díẹ̀ nínú wọn nìkan; ibudo Tor ń gba àwọn ìsopọ̀ ṣíṣàn àti yíyanjú orúkọ, kì í ṣe gbígbé dátágírámù àìlẹ́sẹ̀. Ẹni tí ó ń fi UDP ránṣẹ́ tí ó ń retí pé proxy yóò gbé e lọ ń béèrè àṣẹ tí sérípù kò ṣe. Ìtọ́sọ́nà nísàlẹ̀ ń ṣàyẹ̀wò èyí ní ìṣẹ́jú mélòó kan, lẹ́yìn náà ó yan ọ̀nà gbígbé tí ó lè ṣiṣẹ́.

Ṣàyẹ̀wò ohun tí ohun èlò ń fi ránṣẹ́

Bẹ̀rẹ̀ pẹ̀lú dídámọ̀ ọ̀nà gbígbé, kì í ṣe orúkọ ìlànà. Ẹrọ ìgbọ́rọ̀ kan lè wọlé pẹ̀lú HTTPS kí ó sì gbé àwọn ohun àfihàn lọ pẹ̀lú UDP; eré kan lè ṣèdájọ́ pẹ̀lú TCP kí ó sì ṣeré pẹ̀lú UDP; gbígbé fáìlì lè lo TCP fún ìṣàkóso àti UDP fún wíwárí. Ìwà méjì àkọ́kọ́ yóò dà bí ẹyọ kan títí ìwọlé yóò fi ṣẹ́, tí ìpè náà yóò sì ṣì kùnà, ìdí nìyẹn tí «ó sopọ̀» kì í ṣe ẹ̀rí pé gbogbo ohun èlò ń ṣiṣẹ́. Àwọn ẹrọ kan tún ń pa dà láti UDP sí TCP fúnra wọn, èyí tí ń mú kí ìpàdé tí ń ṣiṣẹ́ ní apá kan dà bí nẹ́tíwọ́kì tí kò dúró ṣinṣin dípò ọ̀nà gbígbé tí a dí.

Kọ ibudo ìdí àti ọ̀nà gbígbé fún apá tí ó kùnà. Ìlà kan náà ni yóò pinnu bóyá proxy lè rànwọ́ rárá.

Ohun tí ibudo SOCKS ti Tor yóò gbà

Tor ń mú àṣẹ SOCKS5 CONNECT ṣẹ fún àwọn ìsopọ̀ ṣíṣàn àti àwọn àṣẹ ìfẹ̀yìntì fún yíyanjú orúkọ, ìdí nìyẹn tí aṣàwákiri fi ń ṣiṣẹ́ nípasẹ̀ rẹ̀ láìyípadà. UDP ASSOCIATE, àṣẹ tí yóò jẹ́ kí ẹrọ lè fi àwọn dátágírámù lé proxy lọ́wọ́ fún gbígbé, kì í ṣe apá kan ohun tí Tor ń pèsè. Ìwé ìtọ́kasí àwọn ìfẹ̀yìntì wà nínú ìpín àwọn ìfẹ̀yìntì SOCKS ti iṣẹ́ náà, ó sì kúrú. Àìsí àṣẹ fún dátágírámù jẹ́ àmọ̀ọ́mọ̀: gbígbé UDP àìlẹ́sẹ̀ yóò fún nẹ́tíwọ́kì ní ipa gbígbé tí a kò ṣe é fún rárá.

Èyí tún ni ìdáhùn fún WireGuard, tí ó jẹ́ UDP nípasẹ̀ àpẹẹrẹ àti pé kò ní ọ̀nà àbẹ̀yìn TCP. Kò sí ọ̀nà tí a gbà tí yóò tọ́ WireGuard sí ibudo SOCKS, gbogbo ohun tí ó sì ń sọ òdìkejì jẹ́ ìbòrí pẹ̀lú ìtàn ìgbẹ́kẹ̀lé àti ìtọ́jú tirẹ̀, kì í ṣe ànímọ́ ọ̀kan nínú àwọn irinṣẹ́ méjì.

OpenVPN ni ìyàtọ̀ apá kan, nítorí a lè ṣètò rẹ̀ láti ṣe ojú-ọ̀nà lórí TCP, ó sì yé ìṣàfihàn proxy SOCKS. Èyí ṣì ń béèrè sérípù tí a ṣètò fún TCP àti ìpinnu mọ̀ọ́mọ̀ nípa àwọn àbájáde ìṣe àti ọwọ́ ẹsẹ̀, nítorí náà ìpinnu àpẹẹrẹ ni, kì í ṣe àtúnṣe ìbámu.

Ṣe àyẹ̀wò náà ní ìtẹ̀lentẹ̀le

Kọ́kọ́ jẹ́rìí pé proxy ń ṣiṣẹ́ fún àwọn ṣíṣàn, kí ìkùnà tó ń bọ̀ má baà di ẹrù ibudo tí kò lè dé. Lẹ́yìn náà jẹ́rìí ìrìnàjò ohun èlò fúnra rẹ̀, kí o sì wo àwọn sọ́kẹ́tì tí ó ń ṣí ní tòótọ́.

curl --socks5-hostname 127.0.0.1:9050 -sS https://check.torproject.org/api/ip
ss -tupn | grep 9050
ss -aun | grep -E ':(3478|5060|27015)\b'

Àṣẹ àkọ́kọ́ tí ó ṣẹ́ àti ṣíṣàn tí a fi ìdí mulẹ̀ ní ìlà kejì ń fi hàn pé ọ̀nà proxy ń ṣiṣẹ́ bí a ṣe ṣètò rẹ̀. Àṣẹ kẹta ń wá àwọn sọ́kẹ́tì dátágírámù àdúgbò tí ó jẹ́ ti ohun èlò; bí ẹrọ bá ṣí ọ̀kan tí ó sì ránṣẹ́ tààrà sí àdírẹ́sì ọ̀nà jíjìn, kò ti béèrè lọ́wọ́ proxy rí, kò sì sí ìṣètò proxy tí yóò yí i padà. Bí ó bá kùnà ní ìgbésẹ̀ àkọ́kọ́, dúró kí o sì tún ọ̀nà proxy ṣe kí o tó ṣàyẹ̀wò ohun èlò, nítorí àwọn àbùkù méjì lẹ́ẹ̀kan náà ń dá ìròyìn tí ẹnikẹ́ni kò lè ṣe nǹkan kan lé.

Padà sẹ́yìn kí o sì yan irinṣẹ́ tí ó tọ́

Yọ gbogbo àyípadà àyíká proxy tàbí ìṣètò proxy fún ohun èlò kọ̀ọ̀kan tí ó tọ́ ẹrọ UDP sí ibudo SOCKS; bí a bá fi wọ́n sílẹ̀, àwọn ìdánwò tó ń bọ̀ yóò di àìlẹ́mìí. Dá ìṣètò ìṣáájú padà láti ẹ̀dà kan, tún ohun èlò bẹ̀rẹ̀, kí o sì jẹ́rìí pé ìwà àkọ́kọ́ padà wá kí ìfiwéra lè mọ́. Ìpadàsẹ́yìn tí a kò jẹ́rìí kì í ṣe àfikún bí kò ṣe ìrètí pé ipò ti yí padà.

Fún ọ̀nà gbígbé tí ó gbọdọ̀ wà ní UDP, VPN sábà máa ń bá a mu: ó ń gbé àwọn pákẹ́tì ohun èlò láì béèrè pé ohun èlò gbọdọ̀ sọ ìlànà proxy, ní iye ànímọ́ àìdámọ̀ tí ó yàtọ̀ pátápátá. Lo irinṣẹ́ kọ̀ọ̀kan fún ohun tí ó kọ sílẹ̀, kí o sì kà gbogbo afárá tí ó wà láàrin wọn sí ẹ̀ka ọ̀tọ̀ọ̀tọ̀ tí ó nílò àyẹ̀wò tirẹ̀. Kọ sínú ìròyìn ìkẹyìn irú ẹ̀ka wo ni ó ń gbé irú ọ̀nà wo, kí ẹni tó ń bọ̀ má baà tún ṣàwárí ààlà kan náà pẹ̀lú ohun èlò mìíràn.

Àwọn àpilẹ̀kọ tó jọra