جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي

جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي
په ډیری قضیو کې ، د VPN سره د روټر وصل کول ستونزمن ندي ، مګر که تاسو غواړئ د ټولې شبکې ساتنه وکړئ او په ورته وخت کې د اتصال مطلوب سرعت وساتئ ، نو غوره حل د VPN تونل کارول دي. WireGuard.

روټرز مکیکټیک د باور وړ او خورا انعطاف وړ حلونه ثابت شوي ، مګر له بده مرغه په RouterOS کې د WireGurd ملاتړ لا تر اوسه نه ده او معلومه نه ده چې دا به کله ښکاره شي او په کوم فعالیت کې. په دې وروستیو کې دا معلومه شوه چې د VPN تونل جوړونکي WireGuard وړاندیز شوی پیچ ترتیب، کوم چې به د دوی د VPN تونل کولو سافټویر د اصلي برخې برخه کړي Linux، موږ هیله لرو چې دا به په RouterOS کې پلي کول اسانه کړي.

خو د اوس لپاره، له بده مرغه، د تنظیم کولو لپاره WireGuard د مایکروټیک روټر فرم ویئر باید بدل شي.

د مایکروټیک فلش کول، د OpenWrt نصب او تنظیم کول

لومړی تاسو اړتیا لرئ ډاډ ترلاسه کړئ چې OpenWrt ستاسو ماډل ملاتړ کوي. وګورئ چې یو ماډل د خپل بازار موندنې نوم او عکس سره سمون لري تاسو کولی شئ mikrotik.com ته مراجعه وکړئ.

Openwrt.com ته لاړ شئ د فرم ویئر ډاونلوډ برخې ته.

د دې وسیله لپاره، موږ 2 فایلونو ته اړتیا لرو:

downloads.openwrt.org/releases/18.06.2/targets/ar71xx/mikrotik/openwrt-18.06.2-ar71xx-mikrotik-rb-nor-flash-16M-initramfs-kernel.bin|elf

downloads.openwrt.org/releases/18.06.2/targets/ar71xx/mikrotik/openwrt-18.06.2-ar71xx-mikrotik-rb-nor-flash-16M-squashfs-sysupgrade.bin

تاسو اړتیا لرئ دواړه فایلونه ډاونلوډ کړئ: ولګوه и ترفیع.

جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي

1. د شبکې تنظیم کول، ډاونلوډ او د PXE سرور تنظیم کول

ډاونلوډ کوچنی PXE سرور لپاره Windows وروستۍ نسخه.

یو جلا فولډر ته خلاص کړئ. په config.ini فایل کې پیرامیټر اضافه کړئ rfc951=1 برخه [dhcp]. دا پیرامیټر د ټولو مایکروټیک ماډلونو لپاره ورته دی.

جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي

راځئ چې د شبکې ترتیباتو ته لاړ شو: تاسو اړتیا لرئ د خپل کمپیوټر د شبکې انټرنیټونو څخه یو کې یو جامد IP پته ثبت کړئ.

جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي

د IP پته: 192.168.1.10
نیټ ماسک: 255.255.255.0

جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي

منډه کړئ کوچنی PXE سرور د مدیر په استازیتوب او په ساحه کې غوره کړئ د DHCP سرور د پتې سره سرور 192.168.1.10

په ځینو نسخو کې Windows دا انٹرفیس ممکن یوازې د ایترنیټ سره وصل کیدو وروسته څرګند شي. زه د روټر سره وصل کولو او سمدلاسه د پیچ ​​کارډ په کارولو سره روټر او کمپیوټر سره وصل کولو وړاندیز کوم.

جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي

د "..." تڼۍ فشار ورکړئ (لاندې ښیې) او هغه فولډر مشخص کړئ چیرې چې تاسو د مایکروټیک لپاره د فرم ویئر فایلونه ډاونلوډ کړي.

یوه فایل غوره کړئ چې نوم یې "initramfs-kernel.bin یا elf" سره پای ته رسیږي.

جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي

2. د PXE سرور څخه د روټر بوټ کول

موږ کمپیوټر د تار سره وصل کوو او د روټر لومړی پورټ (وان، انټرنیټ، پو ان، ...). له هغې وروسته، موږ د غاښونو کڅوړه اخلو، دا د "ری سیٹ" لیکلو سره په سوري کې وخورئ.

جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي

موږ د روټر بریښنا فعاله کوو او 20 ثانیې انتظار کوو، بیا د غاښونو کڅوړه خوشې کوو.
په راتلونکو دقیقو کې، لاندې پیغامونه باید د کوچني PXE سرور کړکۍ کې ښکاره شي:

جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي

که پیغام څرګند شي، نو تاسو په سم لوري کې یاست!

د شبکې اډاپټر کې تنظیمات بحال کړئ او په متحرک ډول پته ترلاسه کولو لپاره تنظیم کړئ (د DHCP له لارې).

د ورته پیچ کارډ په کارولو سره د مایکروټیک روټر (2…5 زموږ په قضیه کې) د LAN بندرونو سره وصل کړئ. یوازې دا له لومړي بندر څخه دوهم بندر ته واړوئ. پته پرانیزئ 192.168.1.1 په براوزر کې.

جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي

د OpenWRT اداري انٹرفیس ته ننوتل او د "سیسټم -> بیک اپ / فلش فرم ویئر" مینو برخې ته لاړ شئ

جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي

د "نوي فرم ویئر عکس فلش" فرعي برخې کې، د "فایل انتخاب (براؤز)" تڼۍ باندې کلیک وکړئ.

جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي

هغه فایل ته لاره مشخص کړئ چې نوم یې "-squashfs-sysupgrade.bin" سره پای ته رسیږي.

جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي

له هغې وروسته، د "فلش انځور" تڼۍ کلیک وکړئ.

په بله کړکۍ کې، د "پرمختګ" تڼۍ کلیک وکړئ. فرم ویئر به روټر ته ډاونلوډ پیل کړي.

جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي

!!! په هیڅ صورت کې د فرم ویئر پروسې په جریان کې د روټر ځواک مه منقطع کړئ !!!

جوړول WireGuard په مایکروټیک روټر کې چې اوپن راټ چلوي

د روټر فلش کولو او ریبوټ کولو وروسته ، تاسو به د OpenWRT فرم ویئر سره مایکروټیک ترلاسه کړئ.

احتمالي ستونزې او حلونه

ډیری مایکروټیک وسیلې په 2019 کې خپاره شوي د GD25Q15 / Q16 ډول FLASH-NOR میموري چپ کاروي. ستونزه دا ده چې کله فلش کول، د وسیلې ماډل په اړه معلومات نه خوندي کیږي.

که تاسو تېروتنه وګورئ "د اپلوډ شوي عکس فایل ملاتړ شوی ب formatه نلري. ډاډ ترلاسه کړئ چې تاسو د خپل پلیټ فارم لپاره د عمومي عکس ب formatه غوره کوئ." بیا ډیری احتمال ستونزه په فلش کې ده.

د دې چک کول اسانه دي: د آلې په ټرمینل کې د ماډل ID چیک کولو لپاره کمانډ چل کړئ

root@OpenWrt: cat /tmp/sysinfo/board_name

او که تاسو ځواب "نامعلوم" ترلاسه کړئ ، نو تاسو اړتیا لرئ په لاسي ډول د وسیلې ماډل په "rb-951-2nd" کې مشخص کړئ.

د وسیلې ماډل ترلاسه کولو لپاره ، کمانډ پرمخ وړئ

root@OpenWrt: cat /tmp/sysinfo/model
MikroTik RouterBOARD RB951-2nd

د وسیلې ماډل ترلاسه کولو وروسته ، دا په لاسي ډول نصب کړئ:

echo 'rb-951-2nd' > /tmp/sysinfo/board_name

له هغې وروسته، تاسو کولی شئ وسیله د ویب انٹرفیس له لارې یا د "sysupgrade" کمانډ په کارولو سره فلش کړئ

د VPN سرور جوړ کړئ WireGuard

که تاسو دمخه سرور تنظیم کړی وي WireGuard، نو تاسو کولی شئ دا ټکی پریږدئ.
زه به د شخصي VPN سرور تنظیم کولو لپاره غوښتنلیک وکاروم MyVPN.RUN د پیشو په اړه زه دمخه یوه کتنه خپره کړه.

تعدیلات WireGuard په OpenWRT کې مراجع

د SSH پروتوکول له لارې روټر سره وصل شئ:

ssh root@192.168.1.1

سیټ WireGuard:

opkg update
opkg install wireguard

تشکیلات چمتو کړئ (لاندې کوډ په فایل کې کاپي کړئ، ټاکل شوي ارزښتونه د خپل ځان سره بدل کړئ او په ټرمینل کې وګرځئ).

که تاسو MyVPN کاروئ، نو په لاندې ترتیب کې تاسو یوازې بدلون ته اړتیا لرئ WG_SERV - د سرور IP WG_KEY — د ترتیب فایل څخه شخصي کیلي wireguard и WG_PUB - عامه کیلي.

WG_IF="wg0"
WG_SERV="100.0.0.0" # ip адрес сервера
WG_PORT="51820" # порт wireguard
WG_ADDR="10.8.0.2/32" # диапазон адресов wireguard

WG_KEY="xxxxx" # приватный ключ
WG_PUB="xxxxx" # публичный ключ 

# Configure firewall
uci rename firewall.@zone[0]="lan"
uci rename firewall.@zone[1]="wan"
uci rename firewall.@forwarding[0]="lan_wan"
uci del_list firewall.wan.network="${WG_IF}"
uci add_list firewall.wan.network="${WG_IF}"
uci commit firewall
/etc/init.d/firewall restart

# Configure network
uci -q delete network.${WG_IF}
uci set network.${WG_IF}="interface"
uci set network.${WG_IF}.proto="wireguard"
uci set network.${WG_IF}.private_key="${WG_KEY}"

uci add_list network.${WG_IF}.addresses="${WG_ADDR}"

# Add VPN peers
uci -q delete network.wgserver
uci set network.wgserver="wireguard_${WG_IF}"
uci set network.wgserver.public_key="${WG_PUB}"
uci set network.wgserver.preshared_key=""
uci set network.wgserver.endpoint_host="${WG_SERV}"
uci set network.wgserver.endpoint_port="${WG_PORT}"
uci set network.wgserver.route_allowed_ips="1"
uci set network.wgserver.persistent_keepalive="25"
uci add_list network.wgserver.allowed_ips="0.0.0.0/1"
uci add_list network.wgserver.allowed_ips="128.0.0.0/1"
uci add_list network.wgserver.allowed_ips="::/0"
uci commit network
/etc/init.d/network restart

بس د تنظیم لپاره بس دی WireGuard بشپړ شو! اوس په ټولو وصل شویو وسیلو کې ټول ټرافیک د VPN اتصال لخوا خوندي شوی.

مرجع

سرچینه #1
په MyVPN کې تعدیل شوي لارښوونې (په معیاري مایکروټیک فرم ویئر کې د L2TP ، PPTP تنظیم کولو لپاره اضافي لارښوونې شتون لري)
پرانيستی لیک WireGuard د مراجع

سرچینه: www.habr.com

د DDoS محافظت ، VPS VDS سرورونو سره د سایټونو لپاره معتبر کوربه توب واخلئ 🔥 د DDoS محافظت، VPS VDS سرورونو سره د باور وړ ویب پاڼې کوربه توب واخلئ | ProHoster