Sabuuraddu waxay ka daabacdaa sawirka guud, waxay heshaa dulsaar DHCP, iyo qoraal diyaarin ah ayaa socda ka hor inta aan qofna taaban qalabka. Meel ku jirta qoraalkaas waa in ay hesho aqoonsi WireGuard oo ka tirsan sabuuraddan oo aan ka tirsanayn wax kale, in ay oggolaato aqoonsigaas, iyo in ay qorto profile ay iridda aqbali doonto. Sawirku wuxuu qaadi karaa software-ka macmiilka, template la eegay iyo furaha dadweynaha ee iridda. Shay aanu marnaba qaadan karin waa hal fure gaar ah oo ay wadaagto dhammaan kooxdu, sababtoo ah taas waxay sabuurad la xaday ka dhigtaa dhacdo ku habboon kooxda oo dhan. Nidaamka hoose wuxuu aqoonsiga ku hayaa gudaha wuxuuna oggolaanshaha ka dhigaa mid cad.

Waxa sawirku qaado, iyo waxa aanu qaadan

Dir xirmada, template-ka leh meelaha banaan, furaha dadweynaha ee iridda iyo macmiilka diiwaangelinta. Template-ku waa qaab, ma aha sir: waa in uu ahaado mid la akhrin karo isticmaalaha diyaarinta oo aanu lahayn wax fure ah.

Furaha gaarka ah waxaa lagu abuuraa qalabka marka ugu horreysa daabaca oo marnaba ma tago. Kaliya qaybta dadweynaha ayaa safarta, gudaha codsiga diiwaangelinta oo lagu oggolaado shay kale oo aan ahayn sheegashada qalabka laftiisa ee ku saabsan cidda uu yahay. Farqigaas ayaa ka hortagaya in sabuurad la xaday ay noqoto dhibaato kooxda oo dhan. Waana tan qaybta ay qoraallada daabaca ee ugu badan si khaldan u sameeyaan.

Tallaabo 1: furaha gudaha ku abuur

Ku socodsii abuurista galka la ilaaliyay ka dib marka xiriirka shabakadda ee hoose la ansixiyo oo uu shaqeeyo. Shell-hoosaadku wuxuu beddelka umask ku hayaa gudaha hawlgalkan, set -C-na wuu diidaa in uu dul qoro fayl jira:

(
    umask 077
    set -C
    wg genkey > /etc/wireguard/device.key &&
        wg pubkey < /etc/wireguard/device.key > /etc/wireguard/device.pub
)

Bilow degdeg ah oo WireGuard wuxuu diiwaangelinayaa xiriirka abuurista furaha ee ay labadan amarro ku tiirsan yihiin. Haddii abuuristu go'do, qalabka u daa aan diiwaangashanayn oo ha u oggolaado socodka shaqada in uu faylasha is waafajiyo. Ha tirtirin aqoonsi jira kaliya si qoraalku uga socdo nadiif bilowga.

Hay furaha sugaya inta lagu jiro isku dayo cusub. Dib u abuurista aqoonsiga kadib guuldarro kasta oo shabakadeed ku meel gaar ah waa sida kooxdu ugu dhammaato peer agoon ah oo aan cidna ku biirin karin qalab.

Tallaabo 2: oggolow diiwaan qalab

Ka soo qaad in alaab-qeybiyaha uu sabuuraddan u yaqaan device-042 oo uu siiyo 10.90.0.42/32. Adeegga diiwaangelinta waa in uu xaqiijiyo in codsadahan uu xaq u leeyahay diiwaankaas. Lambarka taxanaha ee lagu qoro foom ma aha caddayn, sababtoo ah lambarrada taxanaha waxaa lagu daabacaa dusha sare ee sanduuqa.

Aqoonsiga bilowga ee qalab kasta, oggolaanshaha hawlwadeenka ama caddayn lagu taageeray qalabka ayaa dhisi kara sheegashada. Ilaali daacadnimada codsiga iyo runnimada jawaabta, oo ha ku beddelin hal sir VPN ah hal aqoonsi warshadeed oo la wadaago.

Diiwaanka la diiwaangeliyay wuxuu isku xiraa qalabka, furaha dadweynaha, cinwaanka loo qoondeeyay iyo doorka maamulka ee la oggolaaday. WireGuard laftiisu ma qeexo API diiwaangelin, marka adeeggaas waa shay aad si ula kac ah u dhisto oo u maamusho.

Tallaabo 3: qor laba konfigurasyon oo is waafaqsan

Qalabku wuxuu u baahan yahay profile u jiheeya horgalaha maamulka tunnel-ka, iriddana waxay u baahan tahay gelitaan peer oo kaliya oggolaada cinwaanka isha qalabkan. Marka iriddu ku taal 10.90.0.1 iyo shabakadda maamulku tahay 10.60.0.0/16, dhinaca qalabku wuxuu u eg yahay sidan:

[Interface]
PrivateKey = <device-042 private key>
Address = 10.90.0.42/32

[Peer]
PublicKey = <trusted gateway public key>
Endpoint = vpn.example.com:51820
AllowedIPs = 10.90.0.1/32, 10.60.0.0/16
PersistentKeepalive = 25

Qiimayaasha ku jira qawska waa meelo banaan, ma aha fureyaal. keepalive waa muhiim marka sabuuraddu ka dambayso NAT oo ay tahay in ay gaadhi karto; looma baahna meel kasta, iyo in si caado ah loogu daro waxay raadiyaha soo jeediso sabab la'aan.

Iridda, gelitaanka peer waa si ula kac ah cidhiidhi:

[Peer]
PublicKey = <device-042 public key>
AllowedIPs = 10.90.0.42/32

Ha koobiyeerin liiska meelaha qalabka gelitaanka peer ee iridda. Qalabka liiskaas wuxuu sheegaa waxa tunnel-ka loo jiheeyo; iridda wuxuu sheegaa cinwaannada isha ee peer-kani isticmaali karo, kuwaasuna waa hadallo kala duwan.

Gudbinta, xeerarka dab-damiska iyo wadada ku noqota shabakadda maamulka wali waa in ay oggolaadaan gelitaanka la ansixiyay. Peer la diiwaangeliyay ma aha oggolaansho loogu talagalay codsi kasta oo ka dambeeya.

Tallaabo 4: xaqiiji diiwaangelinta sida xaalad wareeg nololeed

Ku dhaqan geli diiwaanka iridda iyo profile-ka qalabka iyada oo loo marayo cidda iska leh konfigurasyon kasta, ka dib calaamadee diiwaangelinta oo dhamaystiran kaliya marka aqoonsiga iyo cinwaanka la doonayo la aqbalo. Isku dayo cusub waa in ay is waafajiyaan isla diiwaankaas halkii ay qoondayn lahaayeen peer labaad ama cinwaan labaad.

Hay waddo soo kabasho oo loogu talagalay diyaarin go'ay, oo ay ku jirto xaaladda iriddu ay aqbashay furaha qalabkuna uusan marnaba qorin profile-kiisa.

Marka sabuurad la beddelo ama la hawlgeliivo, ka saar furaha dadweynaha iyo oggolaanshaha si wadajir ah. Fure cusub waa dhacdo dib-u-diiwaangelin ula kac ah, ma aha saameyn dhinac ah oo sawir dib loo sameeyay. Nidaamka shaqada: gudaha ku abuur, ka oggolow alaab-qeybiyaha, qor labada dhinac, xaqiiji xaaladda, ka dib tijaabi hal codsi maamul oo tunnel-ka mara.

Maqaallo la xiriira