د WireGuard تونل د systemd خدمت په توګه څنګه پیل کړو
د wg-quick@ کيندنه نومول شوې پروفایل پورته کوي او لارې، DNS او هنګونه نصبوي۔ واحد وګورئ، یو مدیر مسؤل وساتئ او د ویجاړولو ازموینه وکړئ۔
تاسو د /etc/wireguard/wg0.conf په لار کې WireGuard پروفایل لرئ او غواړئ چې هر ځل بیا پیلیدو وروسته wg-quick up په لاس ولیکئ پرته پورته وي۔ د بنډل systemd کيندنه دقیقاً همدا کوي: [email protected] د wg0 په نامه پروفایل لپاره wg-quick چلوي۔ دا همدارنګه هغه پته، لارې، DNS او هر هنګ نصبوي چې پروفایل یې اعلانوي، چې دا په کرنل کې یوازې کیلي بارولو څخه ډیر دی۔ مخکې له دې چې کيندنه موجوده وي، وګورئ چې په ستاسو سیستم کې واقعاً شته۔
د دې لارښود پاتې برخه په هغه ترتیب چلېږي چې تاسو به واقعاً ترسره کوئ۔
واحد او هغه پروفایل ومومئ چې هغه یې لولي
د systemctl list-unit-files 'wg-quick*' په مرسته د واحد فایلونه لیست کړئ۔ په هغو ویشونو کې چې دا بسته بندي کوي تاسو به [email protected] وګورئ، چې د مثال نوم له پروفایل څخه اخیستل کیږي۔ مثال /etc/wireguard/<name>.conf ته حل کیږي، نو wg-quick@wg0 یوازې wg0.conf لولي او بل څه نه۔ که لیست خالي وي، د وسایلو بنډل نصب نه دی او هر څومره فعالول به مرسته ونه کړي۔
پروفایل په 600 حالت او د root په ملکیت کې وساتئ۔ دا یو خصوصي کیلي لري، او که اجازه ورکړئ واحد به په خوښۍ سره بدترو اجازتو سره هم چلیږي۔
دا پورته کړئ او ژورنال ولولئ
مثال د systemctl start wg-quick@wg0 سره پیل کړئ، بیا systemctl status wg-quick@wg0 او journalctl -u wg-quick@wg0 -b وګورئ۔ هغه واحد چې پیل کیږي او سمدلاسه وتلیږي معمولاً د پروفایل تېروتنه لري، او ژورنال د هغې کرښې نوم اخلي۔ د wg show سره تایید کړئ چې انٹرفیس شته او وروستی لاس ورکول نوي دي۔ د wg-quick لارښود لیست کوي چې سکریپټ له انٹرفیس څخه بهر څه کوي۔
له لاس ورکولو پرته کنفیګر شوی انٹرفیس د لارې یا کیلي ستونزه ده، نه د خدمت ستونزه۔
یو مدیر مسؤل وساتئ
که NetworkManager یا بل کلاینټ دمخه د تونل مالک وي، د systemd واحد پیلول د هماغه انٹرفیس، لارو او DNS لپاره دویم مالک جوړوي۔ نښې ګډوډونکي دي: تونل پورته کیږي، بیا لارې ورکیږي، یا DNS څو ثانیو وروسته بیرته ګرځي۔ یو مدیر وټاکئ او د هغه پروفایل لپاره بل غیر فعال کړئ۔ ژورنال معمولاً د واحد د بریالیتوب راپور ورکولو وروسته سمدلاسه نیول د لارو یا حل کوونکي بدلونونو په توګه ښیي۔
دوه مدیران ملکیت شریک نه کوي۔ دوی پر یو بل لیکي۔
تمل، بیا پیل او بوټ ازموینه وکړئ
systemctl stop wg-quick@wg0 چل کړئ او تایید کړئ چې انٹرفیس تللی او لارې لرې شوې دي۔ بیا یې بیا پیل کړئ او وګورئ چې لارې بیرته راځي، ځکه چې د ویجاړولو بګونه د ناکام پیل په توګه نه بلکې د پاتې لارو په توګه ښکاري۔ په پای کې د systemctl enable --now wg-quick@wg0 سره د بوټ پر مهال فعال کړئ او یو ځل بیا پیل کړئ۔
د بوټ پر مهال د پای نقطې نوم باید د واحد له چلیدو دمخه حل شي۔ که DNS لا تر اوسه پورته نه وي، واحد ناکام کیږي او تر هغه پورې ناکام پاتې کیږي چې تاسو یې په لاس پیل کړئ۔
مالک ولیکئ
ولیکئ چې واحد کومه پروفایل لولي، کوم مدیر د انٹرفیس مالک دی او فایل له کومه ځایه راغی۔ کله چې وروسته یو څوک هماغه تونل د ډیسکټاپ کلاینټ ته وارد کړي، هغه یادښت د یوې مهاجرت او د یوې پتې لپاره جګړه کوونکو دوو ځای پرځای کولو ترمنځ توپیر دی۔ د انٹرفیس نوم هم ولیکئ، ځکه چې ورته نومونو لرونکې دوه پروفایلونه د ګډوډۍ معمول سرچینه ده۔
د دوو مالکانو لرونکی تونل تر لومړي بیا پیل پورې کار کوي، او بیا یو معما کیږي۔ له همدې امله یادښت د چیټ تار په ځای د ذخیرې په ریپازېټري کې دی۔