Tunnel qaybsan waxaa lagu qeexaa waxa aad ka tagto, WireGuard-na go'aankaas wuxuu ku qaataa hal goob. AllowedIPs dhinaca macmiilka waxay isku mar doorataa meelaha tunnel-ka mara oo kala shaandheeyaa ciwaannada isha gudaha ee la aqbalo, wg-quick-na isla liiskaas wuxuu u beddelaa waddooyin host. Haddii liiska khaldanaado, tunnel-ku wax walba wuu liqaa ama waxba ma qaado.

Marka hore go'aami liiska prefix-yada

Qor meelaha ay tahay in tunnel-ka isticmaalaan ka hor inta aadan taaban faylka habaynta. Subnet-yada xafiiska, xadka database-ka, shabakadda maamulka: mid kastaa waa prefix sabab leh. Wax kasta oo aan liiska ku jirin waxay ku hadhaan waddada jireed, taasna waa ujeeddada guud ee naqshadda.

Haddii liisku ka kooban yahay 0.0.0.0/0 ama ::/0, waxaad dhistay tunnel buuxa oo waa inaad sidaas tidhaahdaa, sababtoo ah hababka guuldarrada iyo filashooyinka DNS way kala duwan yihiin.

Liiska ku hay mid gaaban oo ku filan in dib-u-eegistu hadhow la barbardhigo shaxda waddooyinka.

Habaynta macmiilka: peer, AllowedIPs, DNS

Qaybta interface-ka macmiilka waxay ku qoran tahay ciwaanka tunnel-kiisa iyo furaha gaarka ah. Qaybta peer-ka waxay ku qoran tahay furaha dadweynaha serverka, barta ugu dambeysa iyo prefix-yada tallaabada koowaad:

[Interface]
Address = 10.9.0.2/32
PrivateKey = <client-private-key>
DNS = 10.20.0.53

[Peer]
PublicKey = <server-public-key>
Endpoint = vpn.example.net:51820
AllowedIPs = 10.20.0.0/16, 10.30.0.0/24
PersistentKeepalive = 25

AllowedIPs macmiilka waa ururinta meelaha fog, ma aha ciwaanka macmiilka laftiisa. Sadarka DNS wuxuu shaqeeyaa kaliya iyada oo loo marayo isku-darka xallinta wg-quick, sidaas darteed host aan lahayn taageerada resolvconf ama systemd-resolved wuu iska indhatirayaa. PersistentKeepalive waxay sii noolaanaysaa khariidadda NAT oo aan loo baahnayn waddo toos ah.

Faallo ku dar prefix kasta adeegga uu u adeego, haddii kale tafatirka xiga wuxuu noqon doonaa qiyaas.

Habaynta serverka: aragtida ka soo horjeeda

Serverka dhexdiisa, gelitaanka peer-ku wuxuu matalaa macmiilka, sidaas darteed AllowedIPs-kiisu waa ciwaanka tunnel-ka macmiilka, badanaa /32. Ma aha subnet-ka xafiiska. Koobiyeenta liiska macmiilka gelitaanka serverka waa khaladka ugu caansan tunnel qaybsan, wuxuuna ama ballaariyaa gelitaanka ama jebiyaa hubinta isha gudaha marka la gacan-qabsanayo.

Ciwaanka interface-ka serverka laftiisa, iyo waddooyinka uu ugu baahan yahay xafiiska, way ka duwan yihiin gelitaan kasta oo peer ah.

Laba fayl, laba aragti, hal ururin prefix ah oo labadooda u dhexeeya.

Kor u qaad oo akhri waddooyinka

Interface-ka ku bilow maamulaha la taageeray, ka dibna eeg waxa uu rakibay, ma aha waxa aad qorsheysay. wg-quick wuxuu waddooyinka ka soo saaraa AllowedIPs; haddii profile-ku dejiyo Table = off, waxba lama rakibo oo waddooyinku adigaa leh. Akhri waddada prefix kasta oo xaqiiji in ay u jeeddo interface-ka WireGuard. Liis waddooyin madhan badanaa macneheedu waa profile-ka la isticmaalay ma aha kii aad tafatirtay.

Sidoo kale hubi tiriyayaasha gacan-qabsiga, sababtoo ah peer aan gacan-qabsi lahayn wuxuu leeyahay dhibaato fure, barta ugu dambeysa ama gaaritaan, ma aha mid waddooyin.

Qor amarka saxda ah ee aad isticmaashay, sababtoo ah qofka xiga wuxuu ku shaqayn doonaa cadaadis.

Xaqiiji labada dhinac, ka dibna qor dib-u-noqoshada

Tijaabi ciwaan gaar ah, magaciisa gudaha iyo meel ay tahay in ay toos u hadhaan. Haddii ciwaanka gaarku shaqeeyo oo meesha tooska ah hadda tunnel-ka ka baxdo, liiska prefix-yadu aad buu u ballaaran yahay. Haddii magacu guuldarraysto inta ciwaanku shaqaynayo, sadarka DNS ma dhaqan galin. Dib-u-noqoshadu waa hal amar, waxayna ku deelan tahay isla qoraalka.

Dib u xirid ka dib xaqiiji in waddooyinku weli jiraan, sababtoo ah maamule dib u isticmaala profile-ka ayaa beddeli kara waddooyinka gacanta.

Hayso hal milkiile habayneed, sababtoo ah laba maamule oo soo saara isla interface ayaa ugu dambeyn isku khilaafi doona. Buugga wg-quick wuxuu diiwaangeliyaa dhaqanka waddooyinka iyo DNS ee uu bixiyo.

Maqaallo la xiriira