Ọ̀pọ̀ ènìyàn ka AllowedIPs gẹ́gẹ́ bí àkójọ ìyọ̀ǹda, ìyẹn àwọn àdírẹ́sì tí ó lè so mọ́ ẹlẹgbẹ́ kan, bí ìlànà odi iná tí a kọ fún ihò abẹ́lẹ̀ kan. Kì í ṣe bẹ́ẹ̀. Pápá yìí jẹ́ tábìlì ìtọ́sọ́nà tí ń ṣiṣẹ́ ní ẹ̀gbẹ́ méjèèjì: ó ń yan ẹlẹgbẹ́ fún pákítì tí ń jáde, ó sì ń ṣàyẹ̀wò orísun pákítì tí ń wọlé. Kíkà rẹ̀ gẹ́gẹ́ bí àkójọ ìwọlé ń dá àwọn àtúnṣe tí ń tọ́ ọ̀nà fún ìrìnàjò tí ẹnìkankan kò béèrè.

Pápá kan, olùkà méjì: yíyàn jáde àti yíyẹ̀wò orísun

Ní kíláìntì, àwọn àkọ́sọ́nà ń pinnu irú ibi tí ìrìnàjò máa lọ sí ẹlẹgbẹ́ yẹn àti irú èyí tí yóò wà lórí nẹ́tíwọ́kì déédéé. Nítorí náà, àkọsílẹ̀ fún 0.0.0.0/0 ń mú gbogbo ibi-ìlọ IPv4, ìdí nìyẹn tí gbígbé ìwé-ìpín ihò kíkún wọlé fi ń rán ìṣàwárí déédéé nípasẹ̀ ẹ̀rọ tí ó jìnnà. Àwọn àkọsílẹ̀ tóóró ń ṣe ìdíkejì: wọ́n ń tọ́ ọ̀nà fún àwọn nẹ́tíwọ́kì tí o ṣe àkójọ nìkan, wọ́n sì ń fi gbogbo nǹkan yòókù síbi tí wọ́n wà. Abala ìtọ́sọ́nà kọ́kọ́rọ́ ìkọ̀kọ̀ nínú ìwé WireGuard ń sọ àwọn iṣẹ́ méjèèjì ní ibi kan: yíyan ẹlẹgbẹ́ jáde àti yíyẹ̀wò orísun tí ń wọlé.

Ní sáfà, pápá kan náà ń ṣàlàyé àwọn àdírẹ́sì orísun tí ẹlẹgbẹ́ kọ̀ọ̀kan lè lò. Èyí jẹ́ àyẹ̀wò kírótògíráfì kì í ṣe àlẹ̀mọ́ pákítì: pákítì tí orísun inú rẹ̀ kò bá àkójọ ẹlẹgbẹ́ mu ni a ń sọnù nínú WireGuard kí odi iná kankan lórí ẹ̀rọ ìgbàlejò tóò lè rí i. Àwọn iṣẹ́ méjèèjì ń pín àkójọ kan, ìdí nìyẹn tí àkójọ tí a dà kọ láti ibòmíràn fi ń hùwà lédè tí o kò rò.

Ẹ̀ka kíláìntì ni ibi tí ọ̀pọ̀ jùlọ ìdàrúdàpọ̀ yìí ti bẹ̀rẹ̀. Ihò abẹ́lẹ̀ tí ó pín ń dárúkọ àwọn nẹ́tíwọ́kì jìnnà, ihò kíkún sì ni pápá kan náà pẹ̀lú àkọ́sọ́nà àìsí:

[Peer]
# split tunnel: only these networks
AllowedIPs = 10.77.0.0/24, 192.168.30.0/24

[Peer]
# full tunnel: everything, both families
AllowedIPs = 0.0.0.0/0, ::/0

Àwọn ẹ̀yà méjèèjì pé ní ara wọn, wọ́n sì jẹ́ ààyò dípò àwọn ìgbésẹ̀. Èkíní ń rán àwọn nẹ́tíwọ́kì méjì yẹn nìkan gba ihò náà; èkejì ń rán gbogbo ibi-ìlọ, àkọsílẹ̀ ::/0 sì ń fi IPv6 kún àìsí IPv4. Ohun tí o bá yàn, àwọn àkọ́sọ́nà yẹn ni gbogbo ìpinnu ìtọ́sọ́nà fún ẹlẹgbẹ́ yẹn nígbà tí wg-quick bá bẹ̀rẹ̀ sí fi àwọn ọ̀nà sórí ẹ̀rọ.

Họ́bù nílò àkójọ mìíràn

Họ́bù ń ṣe àkójọ àdírẹ́sì ihò ẹlẹgbẹ́ kọ̀ọ̀kan gẹ́gẹ́ bí àkọ́sọ́nà ẹ̀rọ ìgbàlejò, pẹ̀lú nẹ́tíwọ́kìkíkéyìí tí ó wà lẹ́yìn ẹlẹgbẹ́ yẹn ní ti gidi. Dídà àkójọ gbòòrò ẹlẹgbẹ́ kan sórí ẹlẹgbẹ́ họ́bù kọ̀ọ̀kan ń sọ fún họ́bù pé ọ̀pọ̀ ẹlẹgbẹ́ lè lo àwọn àdírẹ́sì kan náà gẹ́gẹ́ bí orísun, ìyẹn kì í ṣe ètò àdírẹ́sì. Pápá Endpoint jẹ́ ti ìpele mìíràn pátápátá: ó ń dárúkọ àdírẹ́sì àti ibùdó ìta ẹlẹgbẹ́, kò dárúkọ ibi-ìlọ inú ihò rárá.

[Peer]
# laptop: tunnel address 10.77.0.2, office LAN behind it
AllowedIPs = 10.77.0.2/32, 192.168.30.0/24

Àkọ́sọ́nà ẹ̀rọ ìgbàlejò ń gbé àdírẹ́sì ihò, àkọ́sọ́nà nẹ́tíwọ́kì sì ń gbé ohun tí ó wà lẹ́yìn kíláìntì, àwọn méjèèjì ni a nílò. Láìsí àkọ́sọ́nà ẹ̀rọ ìgbàlejò, họ́bù kò lè dá ìrìnàjò kíláìntì fúnra rẹ̀ padà; láìsí àkọ́sọ́nà nẹ́tíwọ́kì, LAN tí ó wà lẹ́yìn rẹ̀ yóò dúró ní àìlèdé; ẹlẹgbẹ́ tí kò ní nǹkan lẹ́yìn rẹ̀ ń gba àkọ́sọ́nà ẹ̀rọ ìgbàlejò nìkan.

Pípa ìgbésẹ̀ ìfi ọ̀nà sórí ẹ̀rọ dé ń fi àlàfo sílẹ̀

wg-quick, olùrànlọ́wọ́ tí ń gbé ètò ìsopọ̀ dìde láti inú fáìlì ìtòlẹ́sẹẹsẹ, ń fi àwọn àdírẹ́sì ìsopọ̀ àti àwọn ọ̀nà sórí ẹ̀rọ gẹ́gẹ́ bí apá kan iṣẹ́ yẹn. Sísa Table = off ń sọ fún olùrànlọ́wọ́ pé kí ó pa iṣẹ́ ọ̀nà dé, èyí tí kò fi àwọn àropo sórí ẹ̀rọ, tí kò sì jẹ́ kí nẹ́tíwọ́kì àdáni lè dé. Nígbà tí àwọn ọ̀nà aṣàdájú bá ti ń ṣe iṣẹ́ náà, dídárúkọ àwọn àkọ́sọ́nà tí o nílò ni ìtòlẹ́sẹẹsẹ tí ó yéjú. Pípa ìṣàkóso ọ̀nà dé àti fífi àropo sílẹ̀ láìkọ kì í ṣe àpẹrẹ, ó jẹ́ àìṣeé.

Irínṣẹ́ ìpìlẹ̀ wg ń hùwà lọ́nà mìíràn: ó ń ṣètò ìsopọ̀, kò sì fi ọwọ́ kàn àwọn ọ̀nà rárá, nítorí náà ètò tí a kọ́ tààrà lé e lórí nílò àwọn àṣẹ ọ̀nà tirẹ̀. Àwọn ìtọ́ni tí a kọ fún irínṣẹ́ kan lè dàbí àìtọ́ nígbà tí a bá tẹ̀lé wọn pẹ̀lú èkejì. Ping tí ó yọrísí pẹ̀lú jẹ́ ẹ̀rí aláìlágbára, nítorí pé ó ń dán ọ̀nà kan wò, kì í ṣe gbogbo ọ̀nà ohun-èlò tí o nílò.

DNS àti IPv6 ni a ń pinnu lọ́tọ̀ọ̀tọ̀

Ṣàyẹ̀wò àdírẹ́sì sáfà DNS tí ihò ń kéde, kí o sì jẹ́rìí pé ọ̀nà kan wà sí àdírẹ́sì yẹn nípasẹ̀ àwọn àkọ́sọ́nà tí o yàn. Ètò olùyẹ̀wò kì í jẹ́ kí olùyẹ̀wò lè dé, pípa ihò kúrú lè yọ ọ̀nà tí ó ń lọ ibẹ̀ kúrò ní ìdákẹ́jẹ́. Ṣàyẹ̀wò IPv6 pẹ̀lú lọ́tọ̀ọ̀tọ̀, nítorí pínpín IPv4 tí ó tọ́ kò sọ nǹkan kan nípa ọ̀nà àìsí IPv6 tí ó ṣì ń tọ́ka sí ìsopọ̀ ti ara. Àwọn ìpinnu mẹ́ta lọ́tọ̀ọ̀tọ̀ lè yí padà lẹ́ẹ̀kan náà nígbà tí o bá ṣàtúnṣe ẹ̀ka ẹlẹgbẹ́ kan.

Lẹ́yìn náà ṣí ohun àmúlò àdáni kan àti ojú-ìwé wẹ́ẹ̀bù déédéé kan láti inú ìtòlẹ́sẹẹsẹ ìbẹ̀rẹ̀ tí a mọ̀. Bí ohun àmúlò bá dáhùn tí ìṣàwárí sì ṣì ń jáde nípasẹ̀ ìsopọ̀ àdúgbò, pínpín náà ń ṣe ohun tí o béèrè. Bí ìṣàwárí bá já lu ní àkókò kan náà, ihò náà ti gba ọ̀nà àìsí, àkójọ àkọ́sọ́nà sì ni ibi tí ó yẹ kí a wò.

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