د WireGuard کلي جوره په سیمه ایزه توګه جوړه کړئ: لارښوونې او پاملرنه
دوه کړنې جوره جوړوي؛ اصلي کار په umask، د فایل ځای او پدې پوهه کې دی چې یوازې عامه نیمه برخه همکار ته ځي. سیمه ایز لارښود.
دوه کړنې د WireGuard کلي جوره جوړوي او دواړه د معیاري وسایلو سره راځي، نو دا دنده هغه ویب پاڼې ته اړتیا نلري چې تاسو لپاره کلي جوړولو وړاندیز وکړي. هغه څه چې خرابیږي هېڅکله د منحني حساب نه دی؛ هغه د اجازې بټونه، هغه ځای چې فایل پکې کېږي، او هغه څه دي چې وروسته بلې خواته لېږل کېږي. لاندې ترتیب په خالي لارښود کې پیل او په هغه همکار پای ته رسېږي چې ترافیک وړي. له چلولو مخکې یو ځل ولولئ، ځکه لومړی کرښه یوازې هغه وخت اهمیت لري چې بل یې په همدې شیل کې وچلېږي.
په یوه شیل کې جوره جوړول
مستند کاري بهیر د خصوصي ارزښت له شتون مخکې د فایلونو جوړول محدودوي، بیا ترې عامه ارزښت راوباسي. درې واړه کرښې په یوه شیل ناسته کې یوځای دي:
umask 077 # applies to files created next, so keep the next line in this shell
wg genkey | tee privatekey | wg pubkey > publickey
wg pubkey < privatekey # re-derive and compare with publickey
wg genkey د 32 بایټ Curve25519 خصوصي کلي په base64 کې لیکي؛ wg pubkey هغه لولي او ورته عامه کلي راوباسي، او tee خصوصي ارزښت ساتي او د نلکې له لارې یې لاندې لېږي. همدا ترتیب لامل دی چې د اجازې کرښه لومړی راځي، او چې د نلکې کرښه په دوهم ټرمینل کې نښلول هغه په خاموشۍ ورکوي. د فایلونو نومونه بېلګې دي، او مهمه دا ده چې دواړه فایلونه دې هغه ځای ته ورسیږي چې مالک وسایل یې کنټرولوي. که خصوصي فایل لا دمخه د تلوالي اجازو سره شته، chmod 600 privatekey اوسنی فایل سمول کوي او د مخکې جوړو شوو کاپیو په اړه هېڅ نه کوي.
خصوصي نیمه په یوه وسیله وساتئ
خصوصي ارزښت هغه ماشین ته اړه لري چې پېژندنه به ولري، په هغه لارښود کې چې ماشین یې ساتنه کوي او د هغې بیک اپونه یې د اعتبار سند په توګه ګڼي. دا په شریکه شوي فولډر، په خپل ځان ته لېږل شوي پیغام یا په مرستې ټکټ پورې تړلي برخه کې نه ځای کېږي، او دننه شوې کاپي د ترتیباتو فایل د کلي په اندازه حساس کوي. کلي چې درې ځایونو کې ژوند کړی وي وروسته نشي ارزول کېدای، او دا عملي لامل دی چې هغه په یو ځای کې وساتئ.
د تقاعد شوي فایل قصدي له منځه وړل د همدې عادت برخه ده. تر هغه چې څوک پام وکړي په ډاونلوډ فولډر کې یې پرېښودل داسې نه دي.
د همکار چلونکی له تاسو څه غواړي
بله خوا عامه ارزښت او هغه پته ترتیب غواړي چې د هغې چلونکي غوره کړی، نور هېڅ نه. هغه عامه تار د هغې لارې له مخې ولېږئ چې چلونکی یې تمه لري، بیا د دې مخکې چې څوک یې ازموینه وکړي تایید کړئ چې کوم همکار ننوتې ته نښلول شوی، ځکه په غلط برخه کې سمه کلي د کلي د ستونزې په څېر ښکارېدونکې بڼه کې ناکامه کېږي. هغه د یوې نه ټاکل شوې کرښې په توګه ولېږئ، ځکه په دوو کرښو مات شوې کلي پرته له شکایت ترتیباتو فایل ته نښلي او بیا هېڅکله نه برابریږي.
د کلي جوړول په خپله هېڅ شی ته اجازه نه ورکوي. همکار باید د هغې د منلو لپاره ترتیب شي، او د ترتیباتو ګام د هغه چا دی چې هغه خوا چلوي.
جوره د ریښتیني تبادلې سره وآزموئ
د کلي جوره د تونل یوه خوا پېژني؛ هغه نه لار، نه د حل کوونکي ننوتنه، نه د لېږد قاعده او نه د اور وژنې اجازه جوړوي. وروسته له دې چې همکار چمتو شي، تبادله وآزموئ نه فایل: هغه لاس نښلول چې په wg show کې ښکاري، هغه پته چې د تونل په دننه کې ځواب وایي، او یوه غوښتنلیک غوښتنه چې په لار تکیه ده. هغه درې واړه غلطه کلي له سمې کلي او ورکې لارې څخه بېلوي.
کله چې ځای پرځای کول اجازه ورکړي، د هر وسیلې لپاره یوه پېژندنه وساتئ، ترڅو ورکه شوې واحد په خپله لغوه شي نه دا چې هر څوک بیا کلي جوړولو ته اړ کړي. همدا پرېکړه لاندې د بدلون بهیر خوندي چلولو وړ کوي.
د کلي بدلون پرته له سوري
په وسیله کې بدلون جوړ کړئ، نوی عامه کلي د اضافي همکار په توګه ورزیات کړئ، تایید کړئ چې ترافیک وړي، او بیا وروسته زوړ لرې کړئ. په دې ترتیب کې کول معنا دا ده چې تونل هېڅکله د معتبرې پېژندنې پرته شیبه نه لري، او بیرته اړول یوازې هغه ننوتنه ړنګول دي چې همدا اوس مو ورزیاته کړه.
بدل شوی خصوصي فایل تر هغه وساتئ چې نوی همکار تایید شي، بیا یې قصدي له منځه یوسئ. د WireGuard چټک پیل د کړنو لپاره مرجع ده، او دومره لنډ دی چې له پیل مخکې یې بشپړ ولولئ.