Fífọwọ́ aaye Proxy nínú ìṣètò VPN Apple máa ń dà bíi pé ó yẹ kó darí ọ̀nà abẹ́lẹ̀ náà gba ẹnu-ọ̀nà wẹ́ẹ̀bù. Ṣùgbọ́n kì í ṣe bẹ́ẹ̀. Aaye náà yan alárinà kan ní ìpele ohun èlò fún ìṣàn tí ohun èlò tó bá ara wọn mu yóò pinnu láti rán níbẹ̀. Ṣùgbọ́n ìsopọ̀ ẹrọ VPN fúnra rẹ̀ sí ẹnu-ọ̀nà rẹ̀ ni èdè ìbánisọ̀rọ̀, olùgbọ́rọ̀ àti ọ̀nà gbígbé tí o ṣètò ń darí, àti pé àwọn wọ̀nyí jẹ́ ìpinnu ọ̀tọ̀ọ̀tọ̀.

Ìsopọ̀ méjì, olùní méjì

Gbogbo ìṣètò bí èyí ní ìsopọ̀ láti ẹrọ aláàbò sí ẹnu-ọ̀nà àti ìsopọ̀ láti ohun èlò sí ibi tí ó ń lọ. Ẹ̀ka Proxy ń sọ̀rọ̀ nípa èkejì, bí ó tilẹ̀ jẹ́ pé ó wà nínú profaili kan náà pẹ̀lú èkíní.

ConnectionWhat decides its behaviour
VPN client to VPN gatewayThe supported protocol, the listening port, the transport and the network policy in between
Application to a selected proxyThe application's own proxy support, the configured proxy policy, and the route to that next hop

Ìtọ́kasí àwọn ètò proxy Apple ṣe àkójọ HTTP, HTTPS, SOCKS àti ìṣètò proxy aládàáṣiṣẹ́, èyí tí ó ṣàlàyé àwọn àṣàyàn proxy ohun èlò. Kò sí ọ̀kan nínú àwọn àkọsílẹ̀ wọ̀nyí tí ó sọ bí pákẹ́ẹ̀tì IPsec tàbí WireGuard ṣe dé ẹnu-ọ̀nà.

Ìdánwò kíákíá kan tí ó yanjú ọ̀rọ̀ náà wà níbí. Sọ ẹnu-ọ̀nà àti èdè ìbánisọ̀rọ̀ tí ẹrọ VPN ń sọ nínú àkọsílẹ̀ rẹ̀. Tí ìlà yẹn bá ṣì sọ UDP 500 tàbí UDP 51820, aaye proxy kò yí ohunkóhun padà níbẹ̀.

Ìgbà tí aaye náà jẹ́ irinṣẹ́ tó tọ́

Ìṣẹ̀lẹ̀ gidi kan wà níbi tí proxy ti dúró níwájú ọ̀nà abẹ́lẹ̀, ṣùgbọ́n ẹ̀yà ẹrọ aláàbò ni, kì í ṣe aaye profaili. Ìwé ìtọ́sọ́nà OpenVPN ṣàkọsílẹ̀ --http-proxy fún àwọn ìsopọ̀ TCP tí a ń gbé gba proxy HTTP CONNECT. Láti lò ó, a nílò àṣàyàn ẹrọ aláàbò tó bá mu, ẹnu-ọ̀nà tí a lè dé báyẹn, àti proxy tí ó gbà CONNECT sí ẹnu-ọ̀nà tí a ń lò.

Tí ẹrọ aláàbò rẹ bá pèsè àṣàyàn yẹn tí nẹ́tíwọ́kì sì gbà CONNECT sí ẹnu-ọ̀nà, ó lè ṣiṣẹ́. Tí ẹrọ aláàbò kò bá pèsè rẹ̀, fífọwọ́ proxy ẹ̀rọ kò ní ipa kankan lórí ọ̀nà abẹ́lẹ̀.

Ìgbà tí kò yí ohunkóhun padà

Profaili IKEv2 tàbí IPsec kì í di ọ̀nà abẹ́lẹ̀ HTTP nítorí pé a ti fọwọ́ aaye proxy. WireGuard pẹ̀lú kì í ṣe bẹ́ẹ̀, níwọ̀n bí irú ìṣètò rẹ̀ kò ní èròǹgbà proxy. Yíyí ẹnu-ọ̀nà náà padà kò tún yí èdè ìbánisọ̀rọ̀ rẹ̀ padà. Àti pé ibi ìparí tí ó ń dáhùn HTTPS láàárín kì í ṣe olùgbọ́rọ̀ VPN lẹ́ẹ̀kọ̀ọ̀kan.

Ìdẹ̀kùn kan náà ń mú àwọn tí wọ́n ń dàákọ́pù profaili ìgbà PPTP láti àwọn ìtọ́sọ́nà iPad àtijọ́. Àwọn àṣàyàn náà ṣì wà nínú ojú-ìwé; iṣẹ́ tí ó wà lẹ́yìn wọn kò tún sọ èdè ìbánisọ̀rọ̀ yẹn mọ́.

Pípinnu irú ìpele tí a óò túnṣe

Bèèrè ìpele wo ló kùnà kí o tó yí ohunkóhun padà. Tí ẹrọ aláàbò kò bá lè dá ìpàdé, ìṣòro wà nínú ọ̀nà gbígbé àti aaye proxy kò ṣe pàtàkì. Tí ọ̀nà abẹ́lẹ̀ bá ń ṣiṣẹ́ ṣùgbọ́n ohun èlò kan kò dé ọ̀dọ̀ olùpèsè rẹ̀, ó tọ́ láti wo proxy ohun èlò náà. Tí ọ̀nà abẹ́lẹ̀ bá ń ṣiṣẹ́ tí gbogbo ohun èlò sì kùnà, àwọn tí a fura sí ni ìtọ́sọ́nà àti DNS nínú ọ̀nà abẹ́lẹ̀.

Fún ìṣẹ̀lẹ̀ àkọ́kọ́, béèrè lọ́wọ́ olùṣàkóso irú ọ̀nà gbígbé tàbí nẹ́tíwọ́kì mìíràn tí a fọwọ́ sí tí wọ́n ń ṣe àtìlẹ́yìn fún. OpenVPN lórí TCP 443 wà nítorí pé àwọn nẹ́tíwọ́kì kan kì í gbà kírú rẹ̀ lásán, ó sì ṣì nílò kí olùpèsè gbọ́ ọ.

Má ṣe ka ẹnu-ọ̀nà UDP tí a dí lẹ́nu sí àṣẹ láti ṣe àdáni. Pa àwọn ìdánwò ẹ̀rí tàbí ìdánimọ̀ ẹnu-ọ̀nà mọ́ bí wọ́n ti wà dípò kí o pa wọ́n dà kí ìfọwọ́sowọ́pọ̀ lè bá mu.

Jẹ́rìí àwọn ìpele méjèèjì lọ́kọ̀ọ̀kan

Kọ́kọ́ jẹ́rìí ọ̀nà abẹ́lẹ̀: wo ojú-ìwé ipò ẹrọ aláàbò fún ìpàdé tí a ti dá àti iye báìtì tí kì í ṣe òdo. Lẹ́yìn náà ka ètò proxy tààrà, pẹ̀lú scutil --proxy fún ìṣètò tí ń ṣiṣẹ́ tàbí networksetup -getwebproxy Wi-Fi fún iye tí a ti fipamọ́. Lẹ́yìn náà dán ohun èlò kan tí ó bọ̀wọ̀ fún proxy ẹ̀rọ àti ọ̀kan tí ó kọ̀ ọ́, nítorí pé ọ̀pọ̀ ohun èlò ìbílẹ̀ ń kọ̀ ọ́.

Àbájáde mẹ́ta, àtúnṣe mẹ́ta tí ó yàtọ̀.

Tí àwọn ìpele méjèèjì bá sọ àṣeyọrí tí ohun èlò náà sì ṣì kùnà, wo pínpín ọ̀nà abẹ́lẹ̀, DNS àti ètò nẹ́tíwọ́kì ohun èlò náà fúnra rẹ̀. Ìyẹn ni ìpele kẹta, àti pé ìyẹn pẹ̀lú kì í ṣe aaye proxy.

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