دا مقاله به په تفصیل سره تشریح کړي چې څنګه ستاسو په سرور کې د وایرګارډ VPN تنظیم کړئ. دا یو مجازی یا شخصي سرور کیدی شي - دا دومره مهم ندي.
دا د VPN وایر ګارډ تنظیم کولو لارښود د هغو کاروونکو لپاره ډیزاین شوی چې ډیره تجربه نلري، نو ټول ګامونه به خورا مفصل وي او د سکرین شاټونو سره به تعقیب شي.
زموږ د تونل له لارې تېرېدونکې ترافیک به کوډ شوی وي، او انټرنیټ به زموږ د VPN سرور IP پته ښکاره کړي، نه د هغه چمتو کونکي پته چې له لارې یې موږ شبکې ته لاسرسی لرو.
داسې انګیرل کیږي چې تاسو دمخه VPS لرئ. که نه، تاسو کولی شئ نظم دا زموږ څخه.
موږ به په خپل سرور کې د اوبنټو ۲۲.۰۴ عملیاتي سیسټم نصب کړو. که تاسو یو سرور لرئ چې مختلف عملیاتي سیسټم لري، نو تاسو کولی شئ په اسانۍ سره دا د لاندې لارښوونو په تعقیب بیا نصب کړئ: لارښوونې.
نو، سرور د اوبنټو 22.04 OS سره چمتو دی، اوس موږ د SSH له لارې ورسره وصل کیږو. که ناڅاپه تاسو مخکې له دې پروتوکول سره نه یاست مخ شوي، نو یوه مقاله چې دا پروسه په تفصیل سره بیان شوې ده ستاسو سره به مرسته وکړي. د دوهم پراګراف مقاله د لینکس عملیاتي سیسټم لپاره دی، دریم یې د وینډوز عملیاتي سیسټم لپاره دی.
د وایر ګارډ سرور تنظیم کړئ
د بریالي پیوستون وروسته، زه به یو څو امرونه او د هغه څه توضیحات ولیکم چې دوی یې تولیدوي ترڅو پروسه درک کړي:
موږ په زیرمو کې د کڅوړو لیست تازه کوو
apt update
د پیکجونو پخپله نوي کول
apt upgrade -y
د وایر ګارډ پیکج نصب کړئ
apt install -y wireguard
زموږ ترتیب به په /etc/wireguard/ ډایرکټرۍ کې زیرمه شي، موږ باید ډایرکټرۍ ته ننوځئ:
cd /etc/wireguard/
موږ به د خپل سرور لپاره عامه او شخصي کیلي ته اړتیا ولرو. موږ به یې د سم حقونو تنظیم کولو وروسته تولید کړو کله چې د امرونو سره فایلونه او لارښودونه جوړوو:
umask 077
wg genkey > privatekey
wg pubkey < privatekey > publickey
اوس موږ د شخصي کیلي لپاره حقونه ټاکلي دي:
chmod 600 privatekey
د تشکیل فایل جوړولو دمخه، موږ د خپل شبکې انٹرفیس نوم ته اړتیا لرو. د دې موندلو لپاره، دا کمانډ وکاروئ:
ip a
موږ د هغه IP پتې سره انٹرفیس ته اړتیا لرو چې د اوسني پیوستون لپاره کارول کیږي. دا به شاید ستاسو په قضیه کې ens3 نومیږي، مګر ممکن بل نوم وي.
موږ به عامه او شخصي کیلي ته هم اړتیا ولرو. د دوی د ښودلو لپاره زه tail کاروم
tail privatekey publickey
داسې ښکاري چې د دې په شان:
د سمون لپاره، تاسو کولی شئ هر یو وکاروئ د لینوکس متن مدیر. زه به نانو وکاروم. د دې نصبولو لپاره تاسو اړتیا لرئ چې دا قومانده چل کړئ:
apt install -y nano
موږ د ترتیب فایل سموو:
nano /etc/wireguard/wg0.conf
یادونه:
د فایل د خوندي کولو لپاره موږ د ctrl+o تڼۍ ترکیب کاروو.
د وتلو لپاره - ctrl+x
دا باید داسې ښکاري:
[Interface]
PrivateKey = [ your private key ]
Address = 10.30.0.1/24
ListenPort = 51928
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o [ interface name ] -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o [ interface name ] -j MASQUERADE
زما په قضیه کې دا داسې ښکاري
موږ د آی پي فارورډینګ فعالوو
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
sysctl -p
د وایر ګارډ خدمت پیل کړئ:
systemctl start [email protected]
که موږ غواړو چې خدمت د سرور له بیا پیل وروسته پیل شي، نو موږ لاندې کارونه کوو:
systemctl enable [email protected]
د خدماتو حالت لیدلو لپاره:
systemctl status [email protected]
حالت باید د سکرین شاټ په څیر فعال وي:
که تاسو زموږ لارښوونې په دقت سره تعقیب کړې، نو پدې مرحله کې، تاسو هر هغه څه لرئ چې تاسو ورته اړتیا لرئ ترڅو د VPN وایرګارډ سرور برخه فعاله کړئ.
د وایر ګارډ مراجع تنظیم کول
یوازینی شی چې پاتې دی هغه د مراجعینو برخې تنظیم کول دي. د مثال په توګه او ساده والي لپاره، زه به د مراجعینو برخې لپاره کیلي په سرور کې هم تولید کړم. مګر د امنیت موخو لپاره، دا به ډیر سم وي چې د مراجعینو اړخ کې کیلي تولید کړئ. زه د نسل لپاره امرونه کاروم:
wg genkey > mypc_privatekey
wg pubkey < mypc_privatekey > mypc_publickey
زه به په تلیفون کې د VPN کارولو لپاره کیلي هم تولید کړم:
wg genkey > myphone_private
keywg pubkey < myphone_privatekey > myphone_publickey
دا باید په یاد ولرئ چې دا ټول باید په کتلاګ کې د شتون پرمهال ترسره شي.
/ نور / وایر ګارډ /
تاسو کولی شئ په بل کتلاګ کې هم چل کړئ. مګر د ساده کولو لپاره، موږ لارښوونې په /etc/wireguard/ کې پلي کوو.
موږ د ls کمانډ څخه کار اخلو ترڅو په ډایرکټرۍ کې فایلونه لیست کړو. ما دا په دې ډول ترلاسه کړ:
راځئ چې عامه کیلي په سکرین کې ښکاره کړو. موږ به دوی ته اړتیا ولرو ترڅو خپل شبکې ته نوډونه اضافه کړو:
tail mypc_publickey myphone_publickey
زما لپاره دا داسې ښکاري:
راځئ چې زموږ د تشکیل فایل سم کړو:
nano wg0.conf
لاندې لینونه اضافه کړئ:
[Peer]
PublicKey = [ mypc_publickey ]
AllowedIPs = 10.30.0.2/32
[Peer]
PublicKey = [ myphone_publickey ]
AllowedIPs = 10.30.0.3/32
اوس د تشکیل فایل داسې ښکاري:
فایل خوندي کړئ او زموږ خدمت بیا پیل کړئ:
systemctl restart wg-quick@wg0
راځئ چې وګورو چې هرڅه بریالي وو:
systemctl status wg-quick@wg0
حالت باید فعال وي
د سرور ترتیب فایل (wg0.conf) ترمیم کولو وروسته هر ځل د خدماتو بیا بارول اړین دي.
بیا، موږ به د مراجعینو لپاره تشکیلات جوړ کړو (زما په قضیه کې، زما کمپیوټر او تلیفون). زه به په سرور کې هم همداسې وکړم.
nano mypc.conf
[Interface]
PrivateKey = [mypc_privatekey private key]
Address = 10.30.0.2/32
DNS = 8.8.8.8
[Peer]
PublicKey = [publickey server publc key]
Endpoint =[ server ip address]:51928
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 20
د پای ټکی په ساحه کې، تاسو کولی شئ د سرور IP پته وګورئ - دا هغه IP پته ده چې موږ د SSH له لارې د نښلولو لپاره کارولې وه. د انٹرفیسونو او پتو لیدلو لپاره، تاسو کولی شئ د ip a قومانده وکاروئ.
د موبایل لپاره وایر ګارډ تنظیم کړئ
موږ د خپل تلیفون لپاره ورته ترتیب جوړوو. یوازې پته بدلولو ته اړتیا لرو. د کمپیوټر لپاره دا 10.30.0.2/32 وه، او د تلیفون لپاره په ترتیب کې به موږ 10.30.0.3/32 جوړ کړو. همدارنګه، که موږ غواړو په نورو وسیلو کې VPN وکاروو، نو موږ باید د ترتیب فایلونو کې د پتې ساحې او د wg0.conf سرور ترتیب فایل کې، د ترتیبونو جوړولو پرمهال د AllowedIPs ساحه کې نور پتې اضافه کړو.
زما په قضیه کې فایلونه داسې ښکاري:
mypc.conf
زما فون.کونف
د اتصال لپاره، موږ د وایر ګارډ مراجع نصب کوو https://www.wireguard.com/install/
په وینډوز اپلیکیشن کې، موږ یو نوی تونل اضافه کوو او د mypc.conf فایل کې رامینځته شوی ترتیب داخلوو.
موږ تونل پیل کوو او براوزر ته هغه ویب پاڼې ته ځو چې زموږ پته ښیې.
د دې لپاره چې په اسانۍ سره خپل تلیفون ته VPN اضافه کړئ، په سرور کې د QR کوډونو تولید لپاره یو پروګرام نصب کړئ:
apt install -y qrencode
د ترتیب کولو لارښود کې اوسئ، لاندې ګام پورته کړئ:
qrencode -t ansiutf8 -r myphone.conf
بیا موږ په تلیفون کې د وایرګارډ ایپ ته ننوځو، د نوي تونل جوړولو لپاره + فشار ورکوو، د QR کوډ سکین کول غوره کوو، سکین یې کوو، VPN فعالوو. بیا، موږ به وګورو چې موږ د هرې سرچینې په کارولو سره چې د محصول IP پته ښیې، زموږ د سرور پته ښیې.
تا دا وکړل!