Àwọn ètò VPN Mac kì í dá server sílẹ̀: ibi tí gateway wà
Ìforúkọsilẹ̀ VPN lórí Mac kì í pe jáde nìkan. Àwọn ìbéèrè mẹ́ta ló ń pinnu bóyá o nílò olùgbàlejò gateway, àti bí o ṣe lè fi hàn pé olùgbọ́ wà kí àwọn oníbàárà tó dé.
Iṣẹ́ méjì ọ̀tọ̀ọ̀tọ̀ ló ń gba orúkọ VPN nínú macOS, pátákó ètò sì ń ṣe ìtọ́jú ọ̀kan nínú wọn nìkan. Tí o bá fẹ́ kí ìsọfúnni Mac yìí jáde nípasẹ̀ olùpèsè tàbí gateway jíjìnnà, ìforúkọsilẹ̀ oníbàárà ti tó. Tí o bá fẹ́ dé ọ̀dọ̀ ẹ̀rọ ìtẹ̀wé, NAS tàbí ojú-ìwé alábòójútó lórí nẹ́tíwọ́kì ilé láti yàrá òtẹ́ẹ̀lì, ohun kan lórí nẹ́tíwọ́kì yẹn gbọ́dọ̀ gba àwọn ìsopọ̀ láti ìta, Mac òde òní kì í sì ṣe ohun yẹn lẹ́ẹ̀kọ̀ọ̀kan. Àwọn ìbéèrè mẹ́ta ń pinnu irú ipò tí o wà, ó sì yẹ kí o dá wọn lóhùn kí o tó tẹ àdírẹ́sì sínú pápá.
Ìforúkọsilẹ̀ oníbàárà ń dárúkọ ibi àfojúsùn, kì í ṣe olùgbọ́
Nínú Ètò Ẹ̀rọ > Nẹ́tíwọ́kì > VPN lórí macOS Ventura àti èyí tó tẹ̀lé, àwọn pápá tí àwọn ẹ̀yà àtijọ́ ń pa mọ́ sábẹ́ Àṣàyàn Nẹ́tíwọ́kì ń ṣàlàyé bí a ṣe lè dé ibi ìparí ẹlòmíràn: àdírẹ́sì server, ID jíjìnnà, àkọsílẹ̀ tàbí ẹ̀rí, àti àwọn òfin ìsopọ̀ lórí ìbéèrè tí kò ṣe dandan. Pípa ìforúkọsilẹ̀ yẹn mọ́ ń pa ìsopọ̀ mọ́ nínú ìṣètò nẹ́tíwọ́kì Mac rẹ. Kò sí ohun kan nínú ìlànà yìí tí ń so port, tí ń ṣí olùgbọ́ tàbí tí ń forúkọ olùlò jíjìnnà sílẹ̀.
O lè ṣàyẹ̀wò èyí láti inú shell. Lórí Mac tí o fura pé ó ń ṣiṣẹ́ ìpèsè, ṣe sudo lsof -nP -iUDP kí o sì wá àwọn port tí ìlànà rẹ ń lò: 500 àti 4500 fún IKEv2, 1194 fún àìpé OpenVPN, 51820 fún WireGuard. Ẹ̀rọ tí ó jẹ́ oníbàárà nìkan ń fi àwọn socket tí a so pọ̀ mọ́ àdírẹ́sì àti port jíjìnnà hàn, kì í ṣe ìdè wildcard tí ohunkóhun lórí íńtánẹ́ẹ̀tì lè dé. Àwọn ọ̀nà abẹ́lẹ̀ tí ń ṣiṣẹ́ nínú Network Extension lè fi ara pamọ́ fún lsof, nítorí náà ṣàyẹ̀wò pátákó ipò app náà pẹ̀lú; ohun tí o kò ní rí ni àṣàyàn Apple tí ń sọ Mac yìí di gateway.
Àwọn ìbéèrè mẹ́ta ń ya ipa méjèèjì ọ̀tọ̀
Tẹ̀lé wọn ní ìtòlẹ́sẹẹsẹ. Èyí àkọ́kọ́ sábà ń pinnu èyí tó kù, ẹ̀kẹta sì ni ibi tí ètò àpapọ̀ Mac ti ń ṣì jù.
1. Ta ni ó ń bẹ̀rẹ̀ ìjíròrò? Tí Mac rẹ bá pe jáde tí ẹ̀gbẹ́ kejì sì dáhùn, o nílò oníbàárà. Tí àwọn ẹ̀rọ lórí íńtánẹ́ẹ̀tì bá gbọ́dọ̀ pe wọlé láti dé nẹ́tíwọ́kì rẹ, o nílò gateway tí ó ní ibi àbáwọlé gbogbogbò, Mac sì lè wà ní oníbàárà gateway yẹn.
2. Kí ni ó gbọ́dọ̀ dé sí nígbà tí ọ̀nà abẹ́lẹ̀ wà lókè? Iṣẹ́ kan lórí olùgbàlejò kan jẹ́ ìpinnu gbígbé port jáde. Gbogbo nẹ́tíwọ́kì abẹ́lẹ̀, pẹ̀lú yíyanjú orúkọ, jẹ́ ìpinnu ìtọ́sọ́nà àti DNS, ó sì ń yí ohun tí gateway gbọ́dọ̀ gbé jáde padà, kì í ṣe ohun tí ìforúkọsilẹ̀ oníbàárà sọ.
3. Èyà OS wo ni ó ń ṣe ẹ̀gbẹ́ tí ó ń gba? Fún àwọn Mac, ìbéèrè yẹn ní ìdáhùn líle. Apple ń tọ́ka VPN gẹ́gẹ́ bí èyí tí a yọ kúrò nínú macOS Server 5.7.1, àti app macOS Server fúnra rẹ̀ ni a dáwọ́ dúró ní ọjọ́ 21 oṣù Kẹ́rìn-ín ọdún 2022; ìkéde ìtàn iṣẹ́ ni ojú-ìwé tí ó yẹ kí a kà nígbà tí ìtọ́sọ́nà àtijọ́ bá ń mú ọ la inú àpótí àṣàyàn iṣẹ́ VPN tí kò sí mọ́.
Nígbà tí ìdáhùn àkọ́kọ́ bá jẹ́ «ẹnìkan láti ìta ló bẹ̀rẹ̀», dá wíwá ẹ̀rọ ìyípadà dúró nínú pátákó oníbàárà Mac kí o sì lọ yan olùgbàlejò tí yóò parí ọ̀nà abẹ́lẹ̀.
Ibi tí gateway lè gbé dípò rẹ̀
Àwọn ìṣètò mẹ́rin ń bo ọ̀pọ̀ jùlọ àwọn ipò ilé àti ọ́fíìsì kékeré. Router tí ó ní ipò server gidi, yàtọ̀ sí ipò oníbàárà pẹ̀lú àmì mìíràn, ń parí ọ̀nà abẹ́lẹ̀ ní etí ó sì ń pa iye olùgbàlejò mọ́ ní ìsàlẹ̀, ṣùgbọ́n pẹ̀lú iye tí ó so mọ́ àtìlẹ́yìn ìlànà firmware yẹn. NAS tàbí kọ̀mpútà kékeré tí ó wà lórí nígbà gbogbo ń ṣiṣẹ́ àpò server olùpèsè ó sì ń fi àwọn àkọsílẹ̀ tí o lè kà sílẹ̀. VM kékeré nínú ìkùùkuu ń fún ọ ní àdírẹ́sì gbogbogbò tí ìwọ ń ṣàkóso ó sì ń dé ilé nípasẹ̀ ọ̀nà abẹ́lẹ̀ kejì. Àwọn mesh tí a kọ́ lórí WireGuard, tàbí iṣẹ́ alábòójútó tí ń gbé jáde láàrin àwọn ẹlẹgbẹ́, ń yẹra fún gbígbé port wọlé nípa fífi kí ẹ̀gbẹ́ méjèèjì pe jáde.
Ààlà láàrin àwọn àṣàyàn yẹn sábà jẹ́ ìsopọ̀ íńtánẹ́ẹ̀tì rẹ, kì í ṣe sọ́fítíwéà. Tí ISP bá fi ọ́ sábẹ́ NAT ìpele olùpèsè, gbígbé port lórí router kò ní dá ibi àbáwọlé tí a lè dé, ìṣètò relay tàbí mesh sì ni ìdáhùn ẹlẹ́tọ̀ọ́. Fi àdírẹ́sì WAN tí router rẹ ń ròyìn wé àdírẹ́sì tí ayé ìta ń rí; tí wọ́n bá yàtọ̀ tí iye router sì wà nínú ibùdó ìkọ̀kọ̀ tàbí tí a pín, gbèrò fún ipò relay.
Olùgbàlejò yòówù tí o yàn, gbé ìlànà kan jáde lórí port kan dípò ibùdó, kí o sì pa Mac mọ́ sí ìta ọ̀nà àbáwọlé àyàfi tí ọjà pàtó yẹn bá ṣàkọsílẹ̀ ipa server fún ẹ̀yà macOS tí o ń ṣiṣẹ́.
Jẹ́rìí ipa náà kí o tó pín àwọn profáìlì
Lórí gateway olùdíje, fi hàn pé olùgbọ́ wà dípò gbígbàgbọ́ pé olùfiṣẹ́ ṣe ọ̀kan. Lórí macOS ìyẹn túmọ̀ sí sudo lsof -nP -iUDP tí a yọ̀ǹda sí àwọn port lókè, pẹ̀lú sudo pfctl -s nat tí àwọn òfin àlẹ̀mọ́ àpò bá jẹ́ apá kan àpẹẹrẹ. Lórí Linux ss -lunp ń fi àwọn òtítọ́ kan náà hàn láìsí àní-àní.
Lẹ́yìn náà dánwò láti ìta nẹ́tíwọ́kì, ní lílo ìlànà náà fúnra rẹ̀. Ping kì í fi púpọ̀ hàn: a sábà ń yọ̀ǹda ICMP kúrò, kò sì sọ ohun kan nípa UDP 51820. Ìfọwọ́kan oníbàárà pẹ̀lú àkọsílẹ̀ kíkún, tí a ṣe láti fọ́nù lórí dátà sẹ́lùlá, ni ìdánwò gidi tí ó pọ̀ jùlọ ní ìwọ̀n owó nítorí pé ó gba ọ̀nà kan náà tí ẹlẹgbẹ́ jíjìnnà yóò gbà.
Lẹ́yìn ìyẹn nìkan ni o tó fi ọwọ́ kan àwọn profáìlì oníbàárà. Lórí Mac, scutil --nc list ń tẹ àwọn iṣẹ́ VPN tí ẹ̀rọ mọ̀ jáde; tí gateway tí o ṣẹ̀ṣẹ̀ kọ kò bá wà nínú wọn, o ń ṣètò ẹ̀rọ mìíràn yàtọ̀ sí èyí tí o dánwò. Tí ìfọwọ́kan bá ṣàṣeyọrí lórí LAN ṣùgbọ́n tí ó kùnà láti ìta, àṣìṣe wà nínú ọ̀nà àbáwọlé: òfin NAT, CGNAT olùpèsè, tàbí firewall lórí gateway, ní ìtòlẹ́sẹẹsẹ yẹn.
Kí o tó kọ́ ohunkóhun, pinnu kókó mẹ́rin:
- Ẹ̀gbẹ́ wo ni ó ń bẹ̀rẹ̀ ìsopọ̀, Mac rẹ tàbí ẹ̀rọ jíjìnnà.
- Bóyá ẹ̀yà OS àti ọjà olùgbàlejò tí ń gba ṣe àtìlẹ́yìn ipa server ní tòótọ́.
- Bóyá ISP rẹ fún ọ ní àdírẹ́sì gbogbogbò tí a lè dé rárá.
- Port kan àti ìlànà wo ni gateway yóò gba, àti iṣẹ́ wo lẹ́yìn rẹ̀ ló ń dáhùn.
Ìgbésẹ̀ tó kàn jẹ́ dídájú: yan olùgbàlejò gateway, jẹ́rìí olùgbọ́ rẹ̀ láti ìta, àti lẹ́yìn náà nìkan ṣẹ̀dá ìforúkọsilẹ̀ oníbàárà lórí Mac tí ó ń tọ́ka sí i.