Profaili ya WireGuard iliyonakiliwa: kwa nini vifaa vyote viwili vinashindikana
Profaili iliyonakiliwa inanakili ufunguo, si kifaa. Pitia kumbukumbu ya kupeana mikono, thibitisha utambulisho wa pamoja, kisha toa ya pili kwa usahihi.
Handaki ilifanya kazi kwenye kompyuta ya mkononi, kwa hivyo faili ya mpangilio ilihamishiwa kwenye simu na kibao, na sasa kupeana mikono kunakuja na kwenda kwenye vyote vitatu. Hakuna kilichochapwa vibaya na mpangilio wa seva haujahaririwa. Profaili ya WireGuard si akaunti yenye nenosiri ambayo vifaa kadhaa vinaweza kutumia; ni jozi ya funguo, na nusu ya umma pekee ndiyo inayotambua mwenza. Kunakili faili kunanakili utambulisho, kwa hivyo seva sasa inajaribu kudumisha uhusiano mmoja wa kituo cha mwisho kwa vifaa kadhaa vinavyodai kuwa kimoja. Kutoka upande wa seva hakuna kifaa cha pili cha kuona, ni mwenza tu ambaye anwani yake inaendelea kuhama.
Anza na kumbukumbu ya kupeana mikono kwenye kila kifaa
Fungua mteja kwenye kila kifaa na uandike muda wa kupeana mikono wa mwisho na kituo cha mwisho cha sasa kabla ya kubadilisha chochote. Katika mpangilio mzuri maadili hayo hubaki thabiti wakati kifaa kinatumika; kwa utambulisho ulionakiliwa alama za muda hubadilishana, na kituo cha mwisho kilichorekodiwa kwenye seva kinaweza kuelezea kifaa tofauti na kile kilicho na profaili. Ubadilishanaji huo ndio sahihi, na unaeleza kwa nini dalili inaonekana kama muunganisho usio imara na si kosa la mpangilio. Vifaa havijavunjika; vinakatizana.
Fanya usomaji kwenye vifaa vyenyewe, ili kila uchunguzi uhusishwe na mashine maalum. Alama ya muda iliyonakiliwa kutoka mazungumzo ya usaidizi inapoteza uhusiano huo na baadaye ina thamani ndogo sana.
Thibitisha kama vifaa viwili vinashiriki utambulisho mmoja
Linganisha funguo za umma, kamwe zile za faragha. Ufunguo wa umma unatokana na ule wa faragha, kwa hivyo profaili mbili zenye ufunguo sawa wa faragha hutoa ufunguo sawa wa umma na hazitofautishwi na seva. Ikiwa vifaa viwili vinaripoti ufunguo sawa wa umma, suala limekwisha na hakuna urekebishaji wa keepalive utakaosaidia. Funguo mbili tofauti zenye kupeana mikono kusio imara zinaelekeza mahali pengine kabisa, kwa hivyo ulinganishaji lazima uje kabla ya mabadiliko yoyote.
wg show wg0 public-key
wg show wg0 latest-handshakes
wg show wg0 endpoints
wg show wg0 transfer
Amri hizi huchapisha nyenzo za umma na vihesabu pekee, na ndivyo mazungumzo ya usaidizi yanahitaji. Rekodi ya mwenza kwenye seva yenye ufunguo mmoja wa umma na kituo cha mwisho kinachozidi kuhama kati ya mitandao miwili ni matokeo yanayotarajiwa ya unakili, kwa sababu pakiti iliyothibitishwa kutoka chanzo kipya husasisha trafiki inapotumwa. Tabia hiyo ni itifaki inayofanya kazi kama ilivyoundwa, ndiyo sababu ni rahisi kuichukulia kama hitilafu ya mtandao.
Toa utambulisho wa pili kwa usahihi
Tengeneza jozi mpya ya funguo kwenye kifaa kinachohitaji, kisha ongeza ufunguo wa umma uliotokea kwenye seva kama mwenza tofauti na anwani zake zilizoruhusiwa. Ufunguo wa faragha unapaswa kuundwa kwenye kifaa na kubaki hapo; ufunguo uliotengenezwa mahali pengine na kubandikwa umepitia angalau sehemu moja ya ziada, na safari hiyo sasa ni sehemu ya hadithi ya uaminifu.
umask 077
wg genkey > newdevice.key
wg pubkey < newdevice.key
Upande wa seva unahitaji ufunguo wa umma pamoja na ugawaji wa anwani inayoruhusiwa ambao haugongani na kifaa cha awali. Profaili inayobakiza anwani ya zamani ya handaki lakini inawasilisha ufunguo mpya hutoa mwenza ambaye seva inaweza kukubali na kisha kuelekeza vibaya, ambayo ni hitilafu ndogo zaidi kuliko kupeana mikono kuliokataliwa. Angalia ugawaji wa anwani kabla ya kuunganisha, sio baada ya upotezaji wa kwanza wa pakiti wenye kuchanganya.
Ondoa nakala bila kuvunja ya awali
Mara utambulisho mpya unapofanya kazi, ondoa profaili iliyonakiliwa kutoka mazingira ya kifaa cha awali badala ya kufuta rekodi ya seva ambayo ya awali bado inatumia. Ikiwa nakala inaweza kuwa imefichuliwa, batilisha mara moja badala yake, kisha toa tena; urahisi si sababu ya kuacha siri iliyoshirikiwa ikizunguka.
Huduma inayosimamiwa ambayo kwa kweli inasaidia vifaa kadhaa kwa usajili itakuambia hivyo na itatoa vyeti tofauti kutoka kiolesura chake. Unakili wa mkono wa profaili moja kamwe si mtindo huo, hata kama chapa ya huduma inaashiria vifaa visivyo na kikomo.
Jaribu vifaa vyote viwili kando na pamoja
Thibitisha kila kifaa peke yake kwanza: kupeana mikono, vihesabu vya uhamishaji vinavyosonga, na marudio ambayo handaki pekee inaweza kufikia. Kisha endesha vyote viwili kwa wakati mmoja na uangalie jinsi seva inavyoona vituo vya mwisho; funguo mbili tofauti zinapaswa kutoa rekodi mbili thabiti za wenza badala ya moja inayoruka.
Hifadhi funguo mpya za umma pamoja na maelezo ya usambazaji na uandike kifaa kipi kina ipi. Bila orodha hiyo, mtu anayefuata kunakili profaili atarudia hitilafu hiyo hiyo, na kupeana mikono kunakobadilishana kutalaumiwa mtandao tena.