Tunnel náà dáwọ́ gbígbé ọ̀nà ìjábọ̀ kọjá lẹ́yìn tí àkọsílẹ̀ DNS ti server yí padà, orúkọ náà sì ń yanjú dáadáa láti inú ẹ̀rọ kan náà. Àwọn òtítọ́ méjèèjì yìí kò tako ara wọn. Ìṣètò WireGuard ní ibi-ipari kan, irinṣẹ́ náà sì ń yanjú orúkọ ní àkókò tí ó fi ìṣètò yẹn sílò, nítorí náà interface tí ń ṣiṣẹ́ lè máa lo àdírẹ́sì tí ó rí ní wákàtí mélòó kan sẹ́yìn. Ṣàyẹ̀wò ohun tí interface ń lò kí o tó pààrọ̀ kọ́kọ́rọ́ tàbí tọ́ ìwọ̀n tunnel.

Orúkọ náà yanjú lẹ́ẹ̀kan, kì í ṣe ní àìdáduro

Ìṣètò ìpìlẹ̀ WireGuard gba ibi-ipari gẹ́gẹ́ bí àdírẹ́sì àti ibùdó, irinṣẹ́ tí ó gbé interface ró sì ń yanjú orúkọ agbalejo ní àkókò yẹn. Kò sí ohunkóhun nínú ìlànà ìpìlẹ̀ tí ń béèrè lọ́wọ́ DNS ní ìbámu pẹ̀lú àkókò, àti pé ohun-èlò oníbàárà lè fi ìhùwàsí ìmúdọ̀tun tirẹ̀ kún un lórí. Kíkọ àdírẹ́sì tí a yanjú, ẹbí àti ibùdó sí ẹ̀gbẹ́ orúkọ ń jẹ́ kí àlàfo yẹn hàn. Láìsí àkọsílẹ̀ yẹn ìṣètò náà dà bí ẹni pé ó tọ́ nígbà tí interface ń bá ibòmíràn sọ̀rọ̀.

Ìmúdọ̀tun aládàáṣiṣẹ́ kan wà, ó sì yẹ kí a mọ̀ ọ́ nítorí pé ó dà bí ìmúdọ̀tun DNS láìjẹ́ bẹ́ẹ̀. Ibi-ipari ẹlẹgbẹ́ lè ṣí kúrò nígbà tí ìjábọ̀ tí a fìdí rẹ̀ múlẹ̀ dáadáa bá wá láti àdírẹ́sì tuntun, èyí tí í ṣe rírìn kiri kì í ṣe yíyanjú orúkọ. Ó ń tẹ̀lé ẹlẹgbẹ́ náà, nítorí náà kò lè ṣàwárí server tuntun tí kò ní í ṣe pẹ̀lú ẹni tí ibi-ipari àtijọ́ kò bá kàn rí.

Fi àkọsílẹ̀ náà wé àdírẹ́sì tí a ń lò

Bèèrè orúkọ tí a kọ sílẹ̀ nípasẹ̀ olùyanjú tí oníbàárà ń lò, lẹ́yìn náà béèrè lọ́wọ́ interface ibi-ipari wo ni ó ní. Àwọn ìdáhùn méjèèjì ni ìfiwéra tí ó pinnu ìyókù ojú-ìwé yìí:

dig +short vpn.example.net
wg show wg0 endpoints
wg show wg0 latest-handshakes

Àwọn àṣẹ abẹ́ show tí àwọn ìlà wọ̀nyí ń lò wà nínú ìwé ìtọ́sọ́nà wg(8). Fi ẹbí àdírẹ́sì wé pẹ̀lú, kì í ṣe àdírẹ́sì nìkan, nítorí àkọsílẹ̀ tí ó gba àkọsílẹ̀ IPv6 jẹ́ ìfiwéra mìíràn sí èyí tí àdírẹ́sì IPv4 rẹ̀ yí padà. Tí ibi-ipari bá yàtọ̀ sí àkọsílẹ̀, interface ń ṣiṣẹ́ pẹ̀lú ìsọfúnni àtijọ́ orúkọ náà kò sì jẹ́ ìṣòro rí. Tí àwọn méjèèjì bá bá ara wọn mu tí tunnel sì ṣì kùnà, lọ sọ́dọ̀ olùgbọ́ àti àwọn òfin dípò profile.

Àmì àkókò ìfọwọ́sowọ́pọ̀ wà nínú bulọ́ọ̀kì yẹn nítorí ibi-ipari nìkan kò sọ bóyá a lè dé ọ̀dọ̀ ẹlẹgbẹ́. Àmì àkókò àtijọ́ lẹ́gbẹ̀ẹ́ ibi-ipari tí ó tọ́ jẹ́ ìṣòro ọ̀nà, kì í ṣe ìṣòro yíyanjú, ìyàtọ̀ yẹn sì ń yí ohun tí ìwọ yóò tọ́ lẹ́yìn náà padà.

Tún bẹ̀rẹ̀ nípasẹ̀ olùṣàkóso interface

Lẹ́yìn tí a bá fìdí rẹ̀ múlẹ̀ pé ibi-ipari ti gbó, tún un ṣe nípasẹ̀ ẹ̀rọ tí ó ni interface náà dípò ṣíṣe àtúnṣe ìṣètò tí ń ṣiṣẹ́. Fún interface tí wg-quick bẹ̀rẹ̀, ìyẹn ni ìsàlẹ̀ àti ìgbéga, fún ẹ̀yà systemd ìyẹn ni àtúnbẹ̀rẹ̀, fún interface tí olùṣàkóso ni ìyẹn ni ìyípadà tí a ṣe nínú olùṣàkóso yẹn, nítorí pé àtúnṣe nígbà ṣíṣe ni a ń kọ mọ́lẹ̀ ní ìgbà ìlò tó kàn:

wg-quick down wg0 && wg-quick up wg0
systemctl restart wg-quick@wg0

Lẹ́yìn náà fìdí rẹ̀ múlẹ̀ pé olùgbọ́ àropo àti ìdánimọ̀ rẹ̀ ni iṣẹ́ tí o ní lọ́kàn. Ìsúnkúró DNS kì í ṣe ìyípadà ìdánimọ̀, nítorí náà kò gbọdọ̀ jẹ́ àǹfààní láti ní ìgbẹ́kẹ̀lé nínú kọ́kọ́rọ́ tí o kò ti fìdí múlẹ̀ rí. Tí interface bá ń sọ àdírẹ́sì tuntun báyìí tí kò sì ṣì ní ìfọwọ́sowọ́pọ̀, àbùkù náà ti ṣí lọ sí ọ̀nà nẹ́tíwọ́kì tuntun tàbí olùgbọ́, ìyẹn ni ìtẹ̀síwájú kì í ṣe àbùkù kan náà lẹ́ẹ̀mejì.

Ìfọwọ́sowọ́pọ̀ kọ́kọ́, lẹ́yìn náà ọ̀nà dátà

Ya àwọn àbájáde méjèèjì sọ́tọ̀ kí o tó yan àkọsílẹ̀ àyẹ̀wò. Ìfọwọ́sowọ́pọ̀ tí ó ṣàṣeyọrí lábẹ́ ohun-èlò tí ó kùnà jẹ́ ìṣòro ọ̀nà dátà: àwọn ọ̀nà, àwọn ìpilẹ̀ tí a gbà láàyè tàbí DNS nínú tunnel. Ìfọwọ́sowọ́pọ̀ tí kò ṣẹlẹ̀ rí jẹ́ ìṣòro ìdé ọ̀dọ̀ tàbí ìdánimọ̀ ní ibi-ipari. Pípọ̀pọ̀ àwọn méjèèjì pọ̀ ń dá ìròyìn tí ẹnikẹ́ni kò lè tún ṣe àti àkọsílẹ̀ ìyípadà pẹ̀lú àtúnṣe mẹ́ta tí kò ní í ṣe pẹ̀lú ara wọn.

Kọ orúkọ, àdírẹ́sì tí a yanjú, ibi-ipari tí a ń lò àti bóyá ìfọwọ́sowọ́pọ̀ ti parí. Àwọn òtítọ́ mẹ́rin yẹn ń dá ìbéèrè tí àbùkù yìí ń béèrè léraléra lóhùn, wọ́n sì sọ ìṣẹ̀lẹ̀ tó kàn di àyẹ̀wò ìṣẹ́jú méjì. Ìtọ́jú orúkọ àti gbígba oníbàárà wà ní iṣẹ́ ọ̀tọ̀ọ̀tọ̀: àtúnṣe àkọsílẹ̀ kì í ṣe gbígba náà, àtúnbẹ̀rẹ̀ interface kò sì tún àkọsílẹ̀ tí ó ṣì yẹ̀ sílẹ̀.

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