Gwajin WireGuard da ke ɗauke da hanyar da aka saba, faren LAN, DNS da keɓancewar wuta ba zai iya gaya maka wanne daga cikinsu ya lalace ba. Rage shi zuwa abokan haɗi biyu, nau'in adireshi ɗaya da sabis ɗaya da aka yarda, kuma kuskuren ba shi da inda zai ɓuya. Tushen mara daɗi shi ne binciken. Gina shi da farko; yana ɗaukar minti goma sha biyar kuma yana ceton la'asar da za ka yi ta hasashe.

Abin da tushen ke tabbatarwa ya fi ƙunci fiye da yadda yawancin mutane suke tsammani. Yana tabbatar da cewa shaida biyu sun yi ijma'i, cewa UDP ya isa tashar saurare kuma cewa manufa ɗaya da aka yarda tana ɗaukar buƙata. Tura gaba, NAT, hanyoyin LAN da DNS abubuwa ne daban da ake ƙarawa daga baya, ɗaya bayan ɗaya.

Maɓallai, adireshi da endpoint guda ɗaya

Ƙirƙiri nau'in maɓalli a kowace tsarin ka kuma matsar da rabin jama'a kawai a tsakaninsu. wg genkey | tee privatekey | wg pubkey > publickey shi ne umarnin layi ɗaya da aka rubuta, kuma yana barin maɓallin sirri a cikin fayil da za ka iya karewa daga baya. Zaɓi adireshin rami daga kewayon da ba ya bayyana a wani tsari da kake da shi, kamar 10.99.0.1/24 da 10.99.0.2/24. Rubuta wane adireshi na wace na'ura ne, domin kowane bincike na gaba ya dogara da wannan taswirar.

Maɓallan sirri ba sa tafiya. Idan gwaji ya buƙaci a kwafa ɗaya zuwa wancan gefen, gwajin ya riga ya ɓata. Inda tsarin biyu suke bayan NAT, aƙalla ɗaya yana buƙatar tashar UDP da za a iya isa yayin da ɗayan ke ɗauke da Endpoint da ke nuni gare ta, kuma adireshin jama'a da tashar suna cikin bayanin ka maimakon hasashen ka game da 51820.

Tura tashar da ke taswirar wata tashar waje daban tana aiki lafiya muddin Endpoint ya dace da ita. Rashin daidaituwa a nan yana haifar da shiru maimakon kurakurai, shi ya sa ya kamata a duba su a takarda kafin a yi gyara akan waya.

Filayen da suka shafi wg da waɗanda ba su shafa ba

Babban saitin filaye kaɗan ne: PrivateKey da ListenPort ƙarƙashin Interface, PublicKey, AllowedIPs da Endpoint ƙarƙashin Peer. Address da DNS na wg-quick ne ba wg kansa ba, kuma wannan bambancin yana cizo a lokacin da tsari ɗaya ya koma wani kayan aiki.

[Interface]
PrivateKey = <peer-a-private>
Address = 10.99.0.1/24
ListenPort = 51820

[Peer]
PublicKey = <peer-b-public>
AllowedIPs = 10.99.0.2/32
Endpoint = 203.0.113.10:51820

AllowedIPs yana ɗaukar ayyuka biyu lokaci ɗaya. Yana zaɓar waɗanne manufofi ke shiga rami, kuma yana ba da izini ga abokin haɗi ya yi amfani da waɗannan adireshin tushe idan ya iso. Saboda haka shigarwar madubi a wancan gefen dole ta ambaci adireshin raminka daidai; /32 ga abokin haɗi da ba daidai ba ana karanta shi a matsayin matsalar hanya kuma yana kasancewa kamar ta izini. Farawar sauri ta WireGuard yana nuna irin wannan siffa ta abokan haɗi biyu da kalmomin da aka saba idan kana son kwatanta sunayen filaye.

Karanta musafaha maimakon gunki

Ka ɗaga maɗaurin ta hanyar duk abin da ya mallake shi, sannan ka karanta yanayi maimakon fitilar matsayi. wg show yana buga sabon musafaha ga kowane abokin haɗi tare da lissafin baiti, kuma musafaha cikin ƴan mintuna na baya yana nufin maɓallai, endpoint da hanyar UDP duk suna aiki. Lissafi da ke hawa ta hanya ɗaya kawai amsar kansa ce, kuma ba irin wannan gazawar ba ce da musafaha da ba ya faruwa.

Gazawar biyu suna nuna bincike daban. Rashin musafaha gaba ɗaya yana nuni ga rashin daidaituwar maɓalli, Endpoint mara kyau, UDP da aka toshe ko wuta da ke watsar da musafahar kanta. Musafaha da ya yi nasara yayin da bayanai ba su je ko'ina yana nuni ga AllowedIPs, sabis da ba ya saurare a adireshin rami, ko wutar na'ura da ke karɓar tashar don LAN amma ba don maɗaurin rami ba. Waɗannan rabi ne daban-daban na tsarin, kuma tushen yana raba su kafin ka fara canza dokoki.

Tabbatar da sabis ɗaya da aka yarda, sannan akasin haka

Yi buƙata zuwa adireshin ramin wancan abokin haɗi a kan sabis da ya kamata ya amsa, kuma zaɓi wani abu mafi kyau fiye da ping. Rashin amsar ICMP na iya zama tacewar na'ura ba aikin rami ba, don haka ping shiru ba ya tabbatar da kowane bangare. Haɗin TCP zuwa tashar da ka san a buɗe take, ko buƙatar da ke mayar da bayanai, yana ba ka amsar da za ka iya fassarawa.

Gudanar da akasin hanya a matsayin gwaji daban da nasa sakamakon, domin hanyoyin biyu suna da shigarwar wuta da AllowedIPs daban kuma suna iya gazawa dabam. Idan musafaha yana aiki amma buƙatar ba ta yi ba, matsalar tana cikin hanyar bayanai ba cikin rami ba: AllowedIPs, sabis ɗin da ke saurare, ko wutar na'ura. Gyara hakan kafin ƙara tura gaba, NAT ko DNS, in ba haka ba za ka yi la'asar ɗaya tana gyara wata siffa da ba ta taɓa yin laifi ba.

Riƙe tushen a matsayin misali

Ajiye yanayin da ke aiki da tushen bayanin a wurin da za ka iya dawo da su, kuma ka nisantar da su daga kowace babbar fayil da ke daidaitawa da sabis na jama'a. Sannan ƙara siffa ɗaya a lokaci ɗaya, tare da maimaita ainihin buƙatar bayan kowace: tura gaba, NAT, hanyar LAN, sannan kawai DNS. Kowane ƙari da ya karya gwajin yanzu ana iya gane shi, domin babu wani abu da ya motsa.

Tushen da ke juya gunki kore kawai bai gaya maka kome ba game da wace ƙari ta haifar da gazawa ta gaba. Riƙe hanya ɗaya da aka yarda tana aiki a matsayin misali, kuma kowane canji na gaba ana auna shi da ita.

Labarai masu alaƙa