شخصي کیلي دلته، عامه کیلي هلته: د WireGuard کیلي
ستاسو شخصي کیلي ستاسو په وسیله کې پاتې کېږي؛ د همکارۍ یادښت د بل اړخ عامه کیلي ساتي۔ یوازې عامه نیمه شریکه کړئ، او هر وسیلې ته خپله پېژندنه ورکړئ۔
په لاس جوړ شوي د WireGuard ډېری نیمګړتیاوې دې ته رسیږي چې کوم کیلي چېرې لاړه۔ د انټرفیس برخه هغه وسیلې شخصي کیلي لري چې تاسو یې تنظیموئ، او د همکارۍ برخه د بلې خوا ماشین عامه کیلي لري۔ دې نیمو برخو بدلول، یا غلطه پیسټ کول، داسې لاس اچول جوړوي چې هیڅکله بشپړ نه شي او داسې لاګ چې هیڅکله د کومې کیلي نوم نه اخلي۔ له AllowedIPs یا DNS لاس وهلو دمخه لاندې څلور کتنې په ترتیب سره وکړئ۔
دوه کیلي، دوه لوري
شخصي کیلي یوازې یوې وسیلې پورې اړه لري او د هماغې وسیلې د انټرفیس په برخه کې پاتې کېږي۔ د هغې عامه نیمه هغه څه ده چې هر بل همکار یې د وسیلې پېژندلو لپاره غواړي، او وسایل یې له ځانه نه جوړوي، بلکې ترې ایستل کوي۔ په سرور کې ستاسو د وسیلې عامه کیلي د همکارۍ یادښت په توګه ښکاري؛ ستاسو په وسیله کې د سرور عامه کیلي دا رول لوبوي۔ کنفګ په دې اصطلاحاتو لوړ آواز لوستل ډېری ګډوډي مخکې له دې چې لاس اچولو ته ورسیږي نیسي۔
د wg امر چاپوي چې سیمهایز انټرفیس واقعاً څه کاروي، دواړه عامه کیلي هم۔ نو دا د کنفګرېشن تېروتنې او د اړیکې ستونزې ترمنځ توپیر کولو تر ټولو ژر لار ده:
wg show
wg show interfaces
لومړی وتل هر همکار د هغه عامه کیلي، وروستي کارول شوي پای ټکي او د وروستي لاس اچولو عمر سره نوموي۔ یوه خوا کې «هیڅکله نه» او بله خوا کې تازه د لاس اچولو عمر هغې کیلي ته اشاره کوي چې یوازې یوې خوا منلې ده۔ دویم امر هغه انټرفیسونه نوموي چې تاسو یې نور کتلای شئ۔
څه شریک کړو او څه هیڅکله
عامه کیلي د سپارلو لپاره ده، که څه هم دا لا هم د وسیلو اړیکه پېژني، نو د هغه مدیر ته یې لېږل چې غوښتې یې ده د هغې خپرولو څخه توپیر لري۔ شخصي کیلي هیڅکله هغه وسیله نه پرېږدي چې جوړه کړې یې ده۔ صادر شوې پروفایل یا QR کوډ ټول کنفګرېشن لري، په شمول هغه شخصي کیلي، نو دواړه د لاس په لاس کېدو لپاره خوندي نه دي، او په انځور کې د متن پټول هیڅ نه بدلوي۔ مخکې شریکې شوې کیلي اختیاري او هماغه اندازه پټې دي، او دواړه خواوې باید یو شان ارزښت ولري، که نه لاس اچول په هماغه پړاو کې بندېږي۔
یو بل توپیر باید روښانه ووایو: پای ټکی یو پته او یو پورټ دی، هیڅکله کیلي نه۔ په پای ټکي برخه کې عامه کیلي، یا په کیلي برخه کې پته ایښودل داسې پروفایل جوړوي چې تحلیل کېږي او بیا هیڅ نه کوي۔ وسایل به یې ونه نیسي، ځکه چې دواړه برخې یوازې سټرینګونه دي۔ د WireGuard ژر پیل په یوه کرښه کې د جوړولو او ایستلو لړۍ ښیي۔
یوه وسیله، یو د همکارۍ یادښت
چېرې خدمت اجازه ورکوي، هر وسیله باید خپله د همکارۍ پېژندنه ولري۔ د لپټاپ بشپړ پروفایل په تلیفون کې ایښودل دا ګډوډوي چې په سرور کې کومه وسیله هغه پېژندنه لري او د یوې ورکې شوې وسیلې لغوه کول سختوي۔ که شخصي کیلي وتښتي، په سرور کې پخوانی د همکارۍ اجازه لرې کړئ او بدیل برابر کړئ۔ سیمهایز فایل ړنګول د سرور یادښت نه ړنګوي، او نوی کسټمر کیلي چا ته ګټه نه رسوي تر څو چې سرور د هغې عامه نیمه نه پېژني۔
د وسیلې څخه عامه کیلي ته نقشه د پتې لړلیک ترڅنګ وساتئ۔ هماغه لړلیک لغوه کول یوه دوه دقیقې دنده جوړوي، نه ټوله ماسپښین۔
له لاس اچولو وروسته هم څه ناکامېږي
د کیلي جوړې همکاران پېژني؛ دوی د شبکې چلند نه ټاکي۔ AllowedIPs د پتو ساحې له یو همکار سره نښلوي, او د هغې شاوخوا لارې کسټمر یا د تنظیم وسیله اداره کوي۔ نښه معمولاً وایي چې بل څه پوړ باید پرانیستل شي:
| What you see | Which key problem it usually means | Where to look first |
|---|---|---|
| Handshake age stays at never on both ends | Peer public key missing, or an endpoint pointing at nothing | wg show, then the endpoint value |
| Handshake completes on one side only | The two ends hold different public keys for each other | wg show on both hosts |
| Handshake works, then no traffic | AllowedIPs or routes rather than keys | wg show and the route table |
| Worked until a key was regenerated | The peer entry still holds the old public key | Compare both public keys, then update the peer |
DNS کېدای شي هغه وروسته ناکام شي چې دواړه همکاران په سمه توګه تصدیق شول، او اپلیکیشن کېدای شي ناکام شي پداسې حال کې چې تونل پخپله روغ وي، نو کارکوونکی لاس اچول د تشخیص پای نه دی۔ کیلي د اپریټر د لاګ کولو دود یا دې اړه هم هیڅ نه وایي چې یو ویبسایټ ستاسو حساب پېژني یا نه، او هغه پوښتنې بل ځای پورې اړه لري۔ کله چې څلور کتنې تېرې شوې، شبکې پوړونو ته لاړ شئ، ځکه چې ورکه کیلي پټه شوې د لارې ستونزه نه ده۔