Tunnel rẹ ti dìde, ojú-ìwé ipò fi handshake tí ó ni ilera hàn, ṣùgbọ́n ohun èlò kan kò ṣì gbé ohunkóhun. Ó ṣeé ṣe kí ohun èlò yẹn ṣì ń fi àwọn ìbéèrè rẹ̀ ránṣẹ́ sí alárinà àtijọ́: proxy ẹ̀rọ, àfikún, fáìlì ètò tí ìṣàkóso ẹ̀rọ ń tì, tàbí àyípadà proxy tí ìlànà rẹ̀ nìkan ń kà. Yíyí server VPN padà kò ní fọwọ́ kan ètò yẹn, ìyẹn sì ń ṣàlàyé àpẹẹrẹ tí àwọn ohun èlò mìíràn fi ń ṣiṣẹ́ láti ẹ̀rọ kan náà. Ṣiṣẹ́ láti ohun èlò tí ń kùnà lọ sí ìta, kí o sì fi tunnel sílẹ̀ títí ìbéèrè proxy yóò fi yanjú.

Ipele wo ni ó ni ètò proxy

Àwọn ibi mẹ́rin lè béèrè fún ọlá lórí àwọn ìbéèrè ohun èlò, àti pé èyí tí ó kéré jù ni yóò máa borí. Ẹ̀rọ ìṣiṣẹ́ ń ní proxy àgbáyé àti URL ètò aládáríṣẹ́ àṣàyàn; browṣa lè tẹ̀lé e, rékọjá rẹ̀ tàbí fi ìṣàkóso fún àfikún; irinṣẹ́ ìlà àṣẹ ń ka àyíká tirẹ̀; àti ètò ìṣàkóso lè tún so èyíkéyìí nínú àwọn ìsàlẹ̀ yìí mọ́lẹ̀ lẹ́yìn ìyípadà. Pinnu ipele wo ni ó ní ojúṣe kí o tó ṣàtúnṣe ohunkóhun, nítorí pípa ipele tí kò tọ́ kù yóò dà bí àtúnṣe tí ó ṣàṣeyọrí tí yóò padà wá ní àkókò ìwọlé tókàn.

Fi ohun èlò méjì wé lórí ojú-ìwé wẹ́ẹ̀bù kan náà, kì í ṣe ojú-ìwé ìdánwò tí ó wà fún VPN nìkan. Tí browṣa bá kùnà nígbà tí ìgbàlódé nínú terminal bá ṣàṣeyọrí, ẹ̀rọ ìṣiṣẹ́ kì í ṣe ìṣòro, àti pé ìyàtọ̀ wà nínú profáìlì browṣa tàbí àwọn àfikún rẹ̀. Tí àwọn méjèèjì bá kùnà ṣùgbọ́n àkọsílẹ̀ olùlò kejì lórí ẹ̀rọ kan náà bá ṣàṣeyọrí, ètò náà jẹ́ ti olùlò kọ̀ọ̀kan. Ìfiwéra yẹn ń gba ìṣẹ́jú kan, ó sì ń mú ọ̀pọ̀lọpọ̀ àfojúsùn kúrò.

Ka iye tí irinṣẹ́ kọ̀ọ̀kan ń lò gan-an

Tẹ̀wé ètò náà kí o tó yí i padà, kí o sì ṣe àdàkọ okùn proxy gangan sí ibi tí o lè gbà á padà. Àwọn àyípadà shell ni ìwádìí tí ó yára jùlọ fún àwọn irinṣẹ́ ìlà àṣẹ, nítorí alábàáṣepọ̀ VPN máa ń fi wọ́n sílẹ̀ láìfọwọ́ kàn.

env | grep -i -E 'http_proxy|https_proxy|all_proxy|no_proxy'
scutil --proxy
gsettings get org.gnome.system.proxy mode
netsh winhttp show proxy

Ṣe ìlà tí ó bá pẹpẹ tí ó wà níwájú rẹ mu nìkan, lẹ́yìn náà ka àbájáde fún host, port àti àwọn ẹ̀rí. Iye bíi http://proxy.corp.example:8080 túmọ̀ sí pé irinṣẹ́ náà ń béèrè lọ́wọ́ host yẹn fún gbogbo ìbéèrè, nígbà tí àbájáde òfo túmọ̀ sí pé ó ń lọ tààrà àti pé àbùkù gidi wà níbòmíràn. Fi apá olùlò àti ọ̀rọ̀ ìpamọ́ pamọ́ kí o tó fi àbájáde mọ́ tikẹ́ẹ̀tì, nítorí àwọn okùn yẹn máa ń jẹ́ ẹ̀rí alààyè ní ọ̀pọ̀ ìgbà ju bí ènìyàn ṣe rò lọ.

Àwọn irinṣẹ́ tí ó ní ẹ̀rọ proxy tirẹ̀ nílò ẹ̀rí tirẹ̀. Curl ń sọ ìpinnu tí ó ṣe nígbà tí o bá pọ̀ sí ìṣàlàyé, èyí tí ó sàn ju ṣíṣe àfojúsùn láti àyíká, àti pé ọ̀pá àmi kan náà ń fi hàn bóyá ìyọrísí orúkọ ṣẹlẹ̀ níbílù tàbí ní proxy.

Pa ìrékọjá kù, kí o sì tún ìbéèrè kan náà dánwò

Yí ipele kan padà, lẹ́yìn náà tún ìbéèrè gangan tí ó kùnà ṣe, nítorí URL mìíràn kò fi ohunkóhun hàn. Kọ́kọ́ pa àwọn àyípadà àyíká kù nínú shell lọ́wọ́lọ́wọ́, nítorí àtúnṣe yẹn lè yí padà, kò sì lè fọ́ tunnel:

unset http_proxy https_proxy all_proxy
curl -v --max-time 10 https://example.com 2>&1 | grep -i -E 'uses proxy|connected to|http/'

Tí àbájáde àlàyé bá ṣì sọ pé proxy wà, àyíká kì í ṣe ọlá. Gòkè ipele kan dípò kíkó àwọn ìrékọjá mìíràn jọ.

Lórí macOS, ṣàyẹ̀wò pé fáìlì ètò aládáríṣẹ́ kò ń pèsè iye náà, lẹ́yìn náà pa proxy iṣẹ́ náà, kí o sì jẹ́rìí ìyípadà náà. Lórí Windows, rántí pé ètò WinHTTP àti ètò browṣa fún olùlò kọ̀ọ̀kan jẹ́ ohun mìíràn, nítorí náà irinṣẹ́ ìlà àṣẹ tí ó mọ́ lè wà pẹ̀lú browṣa tí ó ṣì ń tọ́ka sí server àtijọ́. Àwọn àfikún náà tọ́ sí ìfura kan náà: àfikún proxy lè tún àwọn ìbéèrè kọ fún profáìlì kan nìkan, ìyẹn sì ni ìrísí àbùkù tí ó kan browṣa kan tí kò sì kan ohunkóhun mìíràn.

Jẹ́rìí pé àtúnṣe náà dúró lẹ́yìn ìtúnbẹ̀rẹ̀

Ètò tí ó ń ṣiṣẹ́ nínú terminal tí o ṣàtúnṣe nìkan kò tí ì túnṣe. Tún ohun èlò náà ṣí láti olùbẹ̀rẹ̀ orí tábìlì, jáde kí o sì tún wọlé, kí o sì wo bóyá proxy àtijọ́ yóò padà.

Ìwádìí méjì ń yà àtúnṣe gidi sílẹ̀ kúrò nínú èyí tí ó jẹ́ ti ìgbà díẹ̀, àti pé àwọn méjèèjì yẹ kí ó jábọ̀ ìsopọ̀ tààrà tàbí iye tí a pète. Ṣíṣe é nínú àyíká tí ó mọ́ ń fi hàn bóyá ìlànà tí a ti fọ̀ mọ́ ṣì ń gba ètò ẹ̀rọ.

env -i /usr/bin/curl -sS -o /dev/null -w '%{http_code} %{remote_ip}
' https://example.com
networksetup -getwebproxy "Wi-Fi"

Tí iye àtijọ́ bá padà wá lẹ́yìn ìtúnbẹ̀rẹ̀, orísun ni ètò ìṣàkóso tàbí profáìlì tí ó ń tún un lò, àti pé ẹni tí ó ni ètò yẹn gbọdọ̀ yọ ìyọkúrò náà kúrò. Fi ìjẹ́rìí ìwé-ẹ̀rí ṣíṣẹ́ nígbà gbogbo, nítorí proxy tí ó ń dá traffic dúró yóò dà bí ẹni tí a ti yanjú rẹ̀ ní kété tí o bá pa àwọn ìwádìí. Parí nípa kíkọ iye tí a yọ àti ọjọ́ sínú àwọn àkọsílẹ̀ rẹ, kí ẹni tí ó kàn lè ṣe ìyàtọ̀ láàrín proxy tí a mọ̀ọ́mọ̀ fi sílẹ̀ àti èyí tí a gbàgbé.

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