Abokin haɗin WireGuard ba ya isa yayin da wani ke aiki: lissafin dubawa
Abokin haɗin da ke aiki yana tabbatar da maɓallinsa, ƙarshensa da hanyoyinsa kawai. Kwatanta AllowedIPs na abokin haɗin da ya kasa, turawar cibiya da tushen ciki kafin faɗaɗa kowace doka.
Wani abokin haɗin WireGuard ɗaya yana wuce da zirga-zirga, na biyun kuma yana yin musafaha amma bai taɓa isa wani abu a bayan ramin ba. Abokin haɗin da ke aiki yana gaya maka cewa maɓallin na'urar, tashar UDP da maɓallin sabar wataƙila suna lafiya. Bai ce komai ba game da AllowedIPs na abokin haɗi na biyu, adireshin tushensa na ciki ko dokokin turawa tsakaninsu. Bi lissafin bisa tsari ka tsaya a mataki na farko da yanayinsa ya kasa.
Mataki 1: Rubuta hanyar da fakiti ya kamata ya bi
Abokan ciniki biyu a kan cibiya ɗaya ba sa isa juna kai tsaye. A tsarin cibiya da reshe, sabar tana karɓar fakitin a kan wg0 kuma dole ta sake tura shi daga wg0 zuwa ɗayan abokin haɗin, wanda ke buƙatar tura IP da dokar turawa. A tsarin kai tsaye na aboki-zuwa-aboki, kowane gefe yana buƙatar ƙarshen ɗayan da adireshin ramin ɗayan a cikin AllowedIPs. Yanke shawara wane tsari kake gyara kafin ka karanta kowace saitin.
Hanyar da ake tsammani kuma tana gaya maka inda za ka duba. Idan fakitin ya kamata ya ratsa cibiyar, matakin da ya kasa shi ne ko AllowedIPs na mai aikawa, ko turawar cibiyar, ko AllowedIPs na mai karɓa. Idan ya kamata ya tafi kai tsaye, cibiyar ba ta da muhimmanci kuma filayen ƙarshen biyu ne suka fi muhimmanci.
Mataki 2: Kwatanta AllowedIPs a ɓangarorin biyu, ba ɗaya kawai ba
WireGuard yana amfani da AllowedIPs a matsayin teburin turawa da kuma jerin izini a lokaci ɗaya. Lokacin aikawa ana neman adireshin manufa a cikin AllowedIPs na abokin haɗin don zaɓar ramin; lokacin karɓa dole adireshin tushen ciki ya faɗa cikin AllowedIPs na abokin haɗin da ke aikawa in ba haka ba ana watsar da fakitin. Rashin kewayon a kowane ɓangare yana haifar da alama ɗaya: jigilar tana aiki, kayan da ake ɗauka suna ɓacewa.
Karanta yanayin rayuwa maimakon fayil ɗin, domin sake lodi na iya kasawa a shiru: sudo wg show wg0 allowed-ips. A sabar, shigarwar abokin haɗin da ya kasa dole ta haɗa da adireshin raminsa, misali 10.90.0.3/32. A abokin ciniki, shigarwar abokin haɗin sabar dole ta haɗa da manufar da kake gwadawa, ko adireshin ramin cibiyar ne ko ƙaramin cibiyar sadarwa mai nisa. Kewayon da ke haɗuwa suna sa bincike ya zama mara tabbas kuma suna iya zaɓar abokin haɗin da ba ka nufa ba, don haka ka raba su.
Mataki 3: Duba adireshin tushen ciki
Abokin ciniki da ke tura 10.90.0.3 ta wg0 amma yana aika fakiti daga adireshin Wi-Fi ɗinsa za a ƙi shi daga mai karɓa, domin tushen bai dace da AllowedIPs na abokin haɗin ba. Tabbatar da abin da kernel ke zaɓa da gaske tare da ip route get 10.90.0.3 from 10.90.0.2, kuma tabbatar da adireshin da aka ba maɓallin na'urar ramin tare da ip -brief addr show wg0.
A kan mai karɓa na Linux, tacewar hanyar dawowa ita ce ƙofa ta biyu. rp_filter mai tsanani a kan maɓallin na'urar da ke da hanyar dawowa na iya watsar da zirga-zirgar ramin da hanyar dawowarsa ba ta dace da maɓallin na'urar da ya shigo ba. Duba ƙimar da ke aiki kafin ka kashe shi; a yawancin tsare-tsare gyaran da ya dace hanya ce, ba tacewa mai laushi ba.
Mataki 4: Bita turawar cibiyar da hanyar dawowa
Idan cibiyar dole ta tura tsakanin abokan haɗi, kernel yana buƙatar net.ipv4.ip_forward=1, kuma mai tsaron wuta dole ya karɓi kwararar da aka tura: shiga a kan wg0, fita a kan wg0, daga adireshin ramin mai aikawa zuwa na mai karɓa. Kuskure na gama gari shi ne dokar shiga da ke karɓar UDP 51820 amma babu dokar turawa], don haka musafaha yana yin nasara kuma kayan da ake ɗauka suna mutuwa. Jeranta dokokin da ke aiki da sudo nft list ruleset ko makamancinsa na manajan mai tsaron wutarka.
Sannan duba amsar. Dole mai karɓar manufa ya sami hanyar dawowa zuwa mai aikawa, ko ta cibiyar ko ta ƙofarsa. Idan cibiyar kuma tana yin NAT na ƙaramin cibiyar ramin, tabbatar cewa fassarar ta shafi kwararar da aka tura kuma amsar ta isa cibiyar kafin yanayin ya ƙare. Rashin hanya ɗaya da ke kama da matsalar maɓalli sau da yawa ita ce wannan hanyar dawowa.
A ƙarshe, raba musafaha da bayanai. Abokin haɗin da ya kammala musafaha amma ya tsaya a manyan aikawa yawanci yana da matsalar MTU ko MSS a wannan hanyar, ba matsalar AllowedIPs ba. Gwada da ƙaramin ping da farko, sannan da cikakken girma, kuma kwatanta abokan haɗin biyu.
Mataki 5: Canza abu ɗaya kuma ka kiyaye abokin haɗin da ke aiki lafiya
Yi canji ɗaya kawai a hanyar da ta kasa sannan ka sake gwada abokan haɗin biyu. Maye gurbin AllowedIPs na kowane abokin haɗi da 0.0.0.0/0 ita ce hanya mafi sauri ta karya abokin haɗin da ya riga ya yi aiki, domin tana canza shawarar turawa ga duk zirga-zirgar wannan maɓallin na'urar. Gyara shigarwar ɗaya, sake loda, sannan ka sake karanta yanayin rayuwa.
Rubuta wace hanya ta yi nasara, wacece ta kasa, da ainihin fitowar umarnin kowace. Wannan kwatancen ya fi rahoton gama gari cewa VPN ɗin ya lalace daraja, kuma shi ne abu na farko da mutum na gaba zai tambaya.