MikroTik Cloud Hosted Router
وضاحتون
- پيداوار جو نالو: MikroTik CHR (Cloud Hosted Router)
- وصف: Cloud-based ورچوئل روٽر نيٽ ورڪ روٽنگ ڪارڪردگيءَ لاءِ
- خاصيتون: نيٽ ورڪ مينيجمينٽ، وي پي اين سروسز، فائر وال تحفظ، بينڊوڊٿ مينيجمينٽ
پيداوار جي استعمال جون هدايتون
انسٽاليشن ھدايت
- پنهنجو ماحول تيار ڪريو: پڪ ڪريو ته توهان جو بادل ماحول CHR جي انسٽاليشن جي ضرورتن کي پورو ڪري ٿو.
- ڊائون لوڊ ڪريو MikroTik CHR تصوير: حاصل ڪريو CHR تصوير سرڪاري MikroTik کان webسائيٽ يا مخزن.
- توهان جي ڪلائوڊ ماحول ۾ CHR ترتيب ڏيو: توهان جي ڪلائوڊ سيٽ اپ ۾ CHR کي ترتيب ڏيڻ لاءِ پليٽ فارم جي مخصوص هدايتن تي عمل ڪريو.
- شروعاتي تشڪيل: ترتيب ڏيڻ کان پوءِ بنيادي سيٽنگون ترتيب ڏيو جيئن نيٽ ورڪ انٽرفيس ۽ IP پتي.
- ترقي يافته ترتيب (اختياري): پنھنجي نيٽ ورڪ جي ضرورتن ۽ ڪنٽرول پاليسين جي بنياد تي CHR سيٽنگون ترتيب ڏيو.
- انتظام ۽ نگراني: MikroTik اوزار استعمال ڪريو پنھنجي CHR مثال کي منظم ڪرڻ، مانيٽر ڪرڻ ۽ مسئلا حل ڪرڻ لاءِ.
- باقاعده سار سنڀال: بهتر ڪارڪردگي ۽ سيڪيورٽي کي يقيني بڻائڻ لاء معمولي سار سنڀال جا ڪم انجام ڏيو.
مقصد: MikroTik CHR هڪ ڪلائوڊ بيسڊ ورچوئل راؤٽر آهي جيڪو ورچوئلائيز ماحول ۾ نيٽ ورڪ روٽنگ جون خاصيتون مهيا ڪرڻ لاءِ ٺهيل آهي. اهو توهان کي اجازت ڏئي ٿو MikroTik جي RouterOS خاصيتن کي ڪلائوڊ انفراسٽرڪچر ۾، ان کي نيٽ ورڪ مئنيجمينٽ، وي پي اين سروسز، فائر وال جي حفاظت، ۽ بينڊوڊٿ مئنيجمينٽ لاءِ مثالي بڻائي ٿو ورچوئلائز يا ڪلائوڊ بيسڊ سيٽ اپ ۾.
ڪيس استعمال ڪريو
- ورچوئل پرائيويٽ نيٽورڪ (VPN): CHR VPN ٽرئفڪ کي منظم ڪرڻ ۽ روٽ ڪرڻ لاءِ استعمال ٿي سگھي ٿو، ريموٽ جڳهن جي وچ ۾ محفوظ ۽ موثر رابطي کي يقيني بڻائي.
- نيٽ ورڪ انتظام: پيچيده نيٽورڪ ماحول کي منظم ڪرڻ لاءِ مثالي، بشمول روٽنگ، سوئچنگ، ۽ ٽرئفڪ جي شڪل ڏيڻ.
- فائر وال ۽ سيڪيورٽي: نيٽ ورڪ ٽرئفڪ کي محفوظ ڪرڻ ۽ غير مجاز رسائي کان بچائڻ لاءِ مضبوط فائر وال صلاحيتون مهيا ڪري ٿي.
- بينڊوڊٿ جو انتظام: نيٽ ورڪ ڪارڪردگي کي بهتر ڪرڻ لاءِ بينڊوڊٿ جي استعمال جي نگراني ۽ ڪنٽرول ڪرڻ لاءِ ڪارآمد.
انسٽاليشن ھدايت
- پنهنجو ماحول تيار ڪريو:
پڪ ڪريو ته توهان وٽ ڪلائوڊ ماحول يا ورچوئلائيزيشن پليٽ فارم آهي جتي توهان CHR کي ترتيب ڏئي سگهو ٿا. سپورٽ ٿيل پليٽ فارمن ۾ AWS، Azure، Google Cloud، VMware، Hyper-V، ۽ ٻيا شامل آهن. - ڊائون لوڊ ڪريو MikroTik CHR تصوير:
MikroTik سرڪاري دورو ڪريو webسائيٽ يا MikroTik.com مناسب CHR تصوير ڊائون لوڊ ڪرڻ لاء. توهان جي ضرورتن جي بنياد تي مختلف نسخن جي وچ ۾ چونڊيو (مثال طور، مستحڪم يا جاچ). - توهان جي ڪلائوڊ ماحول ۾ CHR ترتيب ڏيو:
- AWS: نئون مثال ٺاهيو ۽ CHR تصوير اپ لوڊ ڪريو. مناسب وسيلن سان مثال ترتيب ڏيو (سي پي يو، رام، اسٽوريج).
- ازور: استعمال ڪريو Azure Marketplace هڪ MikroTik CHR ورچوئل مشين کي ترتيب ڏيڻ لاءِ.
- VMware/هائپر–V: هڪ نئين ورچوئل مشين ٺاهيو ۽ ان سان CHR تصوير ڳنڍيو.
- شروعاتي تشڪيل:
- پهچ CHR: SSH يا ڪنسول ڪنيڪشن استعمال ڪندي CHR مثال سان ڳنڍيو.
- بنيادي ٺاھ جوڙ: سيٽ اپ نيٽ ورڪ انٽرفيس، IP پتي، ۽ روٽنگ پروٽوڪولن جي ضرورت مطابق. مخصوص حڪمن ۽ ترتيبن لاءِ MikroTik دستاويزن جو حوالو ڏيو.
- ترقي يافته ترتيب (اختياري):
- وي پي اين سيٽ اپ ڪريو: محفوظ ريموٽ رسائي لاءِ وي پي اين سرنگون ترتيب ڏيو.
- فائر وال ضابطا: پنهنجي نيٽ ورڪ جي حفاظت لاءِ فائر وال ضابطا قائم ڪريو.
- بينڊوڊٿ انتظام: ٽرئفڪ جي شڪل ۽ بينڊوڊٿ ڪنٽرول پاليسين تي عمل ڪريو.
- انتظام ۽ نگراني:
استعمال ڪريو MikroTik جي WinBox يا WebCHR مثال کي منظم ۽ مانيٽر ڪرڻ لاءِ تصوير. اهي اوزار ترتيب ڏيڻ ۽ نگراني لاءِ گرافڪ انٽرفيس مهيا ڪن ٿا. - باقاعده سار سنڀال:
حفاظت ۽ ڪارڪردگي کي يقيني بڻائڻ لاءِ پنهنجي CHR مثال کي جديد سافٽ ويئر رليز ۽ پيچ سان تازه ڪاري رکو.
ويچار:
- لائسنس ڏيڻ: MikroTik CHR مختلف لائسنس جي سطحن تحت هلندي آهي. پنھنجي ڪارڪردگي ۽ خصوصيت جي ضرورتن جي بنياد تي لائسنس چونڊيو.
- وسيلن جي ورهاست: پڪ ڪريو ته توهان جو مجازي ماحول توهان جي نيٽ ورڪ ٽرئفڪ ۽ روٽنگ جي ضرورتن کي سنڀالڻ لاءِ مناسب وسيلا فراهم ڪري ٿو.
وسيلا:
- MikroTik دستاويز: MikroTik CHR دستاويزي
- ڪميونٽي فورم: مدد ۽ اضافي صلاحن لاءِ MikroTik ڪميونٽي سان مشغول ٿيو.
اسٽينڊارٽ (ڊگهو) اسڪرپٽ خودڪار تنصيب لاء
- # مقرر ڪريو پيڪيج مينيجر
جيڪڏھن حڪم -v yum &> /dev/null؛ پوءِ pkg_manager="yum"؛ elif حڪم -v apt &> /dev/null؛ پوءِ pkg_manager="apt"؛ ٻيو- گونج “نه ئي yum ۽ نه ئي مناسب مليو. هي اسڪرپٽ سپورٽ نه آهي. نڪرڻ 1؛ fi
- # تازه ڪاري پيڪيجز ۽ انسٽال ڪريو unzip، pwgen، ۽ coreutils if [“$pkg_manager” == “yum”]; پوءِ sudo yum -y تازه ڪاري ڪريو && sudo yum -y انسٽال ڪريو unzip pwgen coreutils؛ elif [“$pkg_manager” == “apt”]; پوء sudo apt-get -y تازه ڪاري && sudo apt-get -y انسٽال ڪريو unzip pwgen coreutils؛ fi
- گونج "سسٽم اپڊيٽ ڪيو ويو آهي ۽ گهربل پيڪيجز نصب ٿيل آهن."
- # روٽ جو اندازو لڳايو file سسٽم ڊيوائس root_device=$(df / | awk 'NR==2 {پرنٽ $1}') root_device_base=$(echo $root_device | sed 's/[0-9]\+$//')
- گونج ”روٽ fileسسٽم ڊوائيس تي آهي: $root_device"
- گونج "ڊوائيس جو رستو: $root_device_base"
- # ٺاھيو ۽ ھڪڙي عارضي ڊاريڪٽري ٺاھيو mkdir /mt_ros_tmp && mount -t tmpfs tmpfs /mt_ros_tmp/ && cd /mt_ros_tmp
- # حاصل ڪريو IP پتو ۽ گيٽ وي
INTERFACE=$(ip route | grep default | awk '{پرنٽ $5}')
ADDRESS=$(ip addr شو “$INTERFACE” | grep global | cut -d' '-f 6 | head -n 1)
GATEWAY=$(ip route list | grep default | cut -d' ' -f 3) گونج “مهرباني ڪري چينل داخل ڪريو (default='stable', or='testing'):” چينل پڙهو - # ڊفالٽ کي 'مستحڪم' جيڪڏهن ڪو ان پٽ مهيا نه ڪيو وڃي جيڪڏهن [ -z “$channel” ]؛ پوء چينل = "مستحڪم" fi
گونج “$channel” چينل تان RouterOS CHR انسٽال ڪري رهيو آهي…” - # ڊائون لوڊ URL منتخب ٿيل چينل جي بنياد تي
جيڪڏهن [ "$ چينل" == "ٽيسٽنگ"]؛ پوء rss_feed=”https://download.mikrotik.com/routeros/latest-testing.rss"elserss_feed="https://download.mikrotik.com/routeros/latest-stable.rss”في - # ڊائون لوڊ ڪريو MikroTik RouterOS جو جديد نسخو rss_content=$(curl -s $rss_feed) latest_version=$(echo “$rss_content” | grep -oP '(?<= RouterOS) [\d\.] +rc\d+' | سر -1) جيڪڏهن [ -z “$latest_version”]؛ پوءِ
- گونج "تازو ورزن نمبر حاصل نه ڪري سگهيو." نڪرڻ 1 fi
- گونج "تازو ورزن: $latest_version" ڊائون لوڊ_url=”https://download.mikrotik.com/routeros/$latest-version/chr-$latest-version.img.zip“
- گونج “$download_ تان ڊائون لوڊ ڪنديurl…" wget -no-check-certificate -O "chr-$latest_version.img.zip" "$download_url”جيڪڏهن [$؟ -eq 0]؛ پوء گونج "File ڪاميابيءَ سان ڊائون لوڊ ڪيو ويو: chr-$latest_version.img.zip” ٻيو
- گونج“File ڊائون لوڊ ناڪام ٿيو. نڪرڻ 1 fi
- # ان زپ ڪريو ۽ تصوير تيار ڪريو gunzip -c "chr-$latest_version.img.zip"> "chr-$latest_version.img"
- # تصوير ماؤنٽ ڪريو mount -o لوپ “chr-$latest_version.img” /mnt
- # بي ترتيب پاسورڊ ٺاھيو PASSWORD=$(pwgen 12 1)
- # لکو autorun اسڪرپٽ RouterOS مثال کي ترتيب ڏيڻ لاء
- گونج "صارف جو نالو (Kullanıcı adı): منتظم"
- گونج "پاسورڊ (سفير): $PASSWORD"
- گونج “/ip پتو ايڊريس ايڊريس=$ADDRESS انٽرفيس=[/انٽرفيس ايٿرنيٽ ڳوليو جتي نالو=ether1]” > /mnt/rw/autorun.scr
- گونج "/ip روٽ شامل ڪريو گيٽ وي = $GATEWAY" >> /mnt/rw/autorun.scr
- گونج "/ip سروس telnet کي غير فعال ڪريو" >> /mnt/rw/autorun.scr
- گونج "/ استعمال ڪندڙ سيٽ 0 نالو = منتظم پاسورڊ = $ PASSWORD" >> /mnt/rw/autorun.scr
- گونج "/ip dns سيٽ سرور = 8.8.8.8,1.1.1.1" >> /mnt/rw/autorun.scr
- # ريماؤنٽ سڀ نصب ٿيل fileسسٽم صرف پڙهڻ لاءِ موڊ هم وقت سازي ۽ ايڪو u > /proc/sysrq-trigger
- # تصوير کي ڊسڪ تي فليش ڪريو dd if=”chr-$latest_version.img” of=$root_device_base bs=4M oflag=sync
- # فورس سسٽم ريبوٽ
- گونج 1 > /proc/sys/kernel/sysrq
- echo b > /proc/sysrq-trigger
ONE-LINER (مختصر) SCRiPT خودڪار تنصيب لاءِ
جيڪڏھن حڪم -v yum &> /dev/null؛ پوءِ pkg_manager="yum"؛ elif حڪم -v apt &> /dev/null؛ پوءِ pkg_manager="apt"؛ else echo “Ne yum n nor apt found. هي اسڪرپٽ سپورٽ نه آهي. نڪرڻ 1؛ fi && \ [ “$pkg_manager” == “yum” ] && sudo yum -y اپڊيٽ && sudo yum -y انسٽال ڪريو pwgen coreutils unzip || [ “$pkg_manager” == “apt” ] && sudo apt-get -y update && sudo apt-get -y انسٽال ڪريو pwgen coreutils unzip && \ root_device=$(df / | awk 'NR==2 {پرنٽ $1}' ) && root_device_base=$(echo $root_device | sed 's/[0-9]\+$//') && \ echo “روٽ fileسسٽم ڊيوائس تي آهي: $root_device" && echo "ڊوائيس جو رستو: $root_device_base" && \ mkdir /mt_ros_tmp && mount -t tmpfs tmpfs /mt_ros_tmp/ && cd /mt_ros_tmp && \ INTERFACE=$ (ipaw default | ڇپائي $5}) && ADDRESS=$(ip addr ڏيکاريو “$INTERFACE” | grep global | awk '{print $2}' | head -n 1) && \ GATEWAY=$(ip route list | grep default | awk '{print $3}') && \ read -p “چينل داخل ڪريو (ڊفالٽ = 'مستحڪم'، يا = 'ٽيسٽنگ'): ” چينل؛ [-z “$channel”] && channel="stable";rss_feed="https://download.mikrotik.com/routeros/latest-$channel.rss” && rss_content=$(curl -s $rss_feed) && \ latest_version=$(echo “$rss_content” | grep -oP '(?<= RouterOS) [\d\.] +rc\d+' | head -1) && \ [ -z “$latest_version” ] && echo “تازو ورزن نمبر ٻيهر حاصل نه ٿي سگهيو.” && نڪرڻ 1 || گونج "تازو ورزن: $latest_version" && download_url=”https://download.mikrotik.com/routeros/$latest_version/chr-$latest-version.img.zip” && \ گونج “$download_ تان ڊائون لوڊ ڪنديurl…" && wget -no-check-certificate -O "chr-$latest_version.img.zip" "$download_url” && \ [ $؟ -eq 0 ] && echo“File ڪاميابيءَ سان ڊائون لوڊ ڪيو ويو: chr-$latest_version.img.zip” || گونج“File ڊائون لوڊ ناڪام ٿيو. && \ gunzip -c “chr-$latest_version.img.zip” > “chr-$latest_version.img” && mount -o loop “chr-$latest_version.img” /mnt && \ PASSWORD=$(pwgen 12 1) && گونج "صارف جو نالو: منتظم" ۽ گونج "پاسورڊ: $PASSWORD" && \ echo “/ip address add address=$ADDRESS interface=[/interface ethernet find where name=ether1]” > /mnt/rw/autorun.scr && \ echo “/ip route add gateway=$GATEWAY” >> /mnt /rw/autorun.scr && echo “/ip service disable telnet” >> /mnt/rw/autorun.scr && \ echo “/user set 0 name=admin password=$PASSWORD” >> /mnt/rw/autorun.scr && echo “/ip dns set server=8.8.8.8,1.1.1.1″ >> /mnt/rw/autorun.scr && \ هم وقت سازي && echo u > /proc/sysrq-trigger && dd if=”chr-$latest_version.img” of=$root_device_base bs=4M oflag=sync && \ echo 1 > /proc/sys/kernel/sysrq && echo b > /proc/sysrq-trigger
آٽوميشن اسڪرپٽس' اهم تازه ڪاريون ۽ وضاحتون
- اضافي پيڪيجز کي نصب ڪرڻ:
-
yum ۽ apt پيڪيج مينيجرز ٻنهي ۾ pwgen ۽ coreutils لاءِ تنصيب جا حڪم شامل ڪيا ويا.
-
- IP پتو ۽ گيٽ وي ٻيهر حاصل ڪرڻ:
- اسڪرپٽ IP addr ۽ ip روٽ استعمال ڪندي سسٽم جي IP پتي ۽ گيٽ وي کي پڪڙي ٿو.
- انزپنگ ۽ لڳائڻ:
- تصوير اڻ زپ ڪئي وئي آهي ۽ مناسب اختيارن سان گنزپ ۽ ماؤنٽ ڪمانڊ استعمال ڪندي نصب ٿيل آهي.
- پاسورڊ ٺاهي ۽ سيٽنگ:
- ھڪڙو بي ترتيب 12-ڪردار پاسورڊ ٺاھيو ويو آھي pwgen استعمال ڪندي ۽ پوءِ سيٽ ڪيو ويو آٽورن اسڪرپٽ ۾ RouterOS لاءِ.
- خودڪار اسڪرپٽ:
- Autorun اسڪرپٽ ۾ RouterOS مثال کي ترتيب ڏيڻ لاءِ حڪم شامل آهن، بشمول IP پتو شامل ڪرڻ، گيٽ وي کي ترتيب ڏيڻ، ٽيلنٽ کي غير فعال ڪرڻ، منتظم پاسورڊ قائم ڪرڻ، ۽ DNS سرورز کي ترتيب ڏيڻ.
- سسٽم ريبوٽ:
- Fileسسٽم هم وقت SysRq ٽرگر استعمال ڪندي سسٽم ريبوٽ کي مجبور ڪرڻ کان اڳ ڪيو ويندو آهي، انهي کي يقيني بڻائي ته سموري ڊيٽا ڊسڪ تي لکيل آهي.
- خودڪار نيٽ ورڪ انٽرفيس جو پتو لڳائڻ:
- INTERFACE=$(ip route | grep default | awk '{print $5}'): خودڪار طريقي سان ڊفالٽ رستي جي انٽرفيس کي ڳولهڻ سان فعال نيٽ ورڪ انٽرفيس کي ڳولي ٿو.
- ADDRESS variable وري سيٽ ڪيو ويو آھي ھن معلوم ٿيل انٽرفيس کي استعمال ڪندي.
FAQ
سوال: MikroTik CHR جا مکيه استعمال ڪيس ڇا آهن؟
A: MikroTik CHR عام طور تي وي پي اين ٽرئفڪ، نيٽ ورڪ ماحول، فائر وال جي حفاظت، ۽ بينڊوڊٿ مينيجمينٽ کي منظم ڪرڻ لاء استعمال ڪيو ويندو آهي مجازي يا ڪلائوڊ تي ٻڌل سيٽ اپ ۾.
سوال: مان MikroTik CHR لاءِ سپورٽ ڪيئن حاصل ڪري سگهان ٿو؟
A: توهان MikroTik دستاويزن جو حوالو ڏئي سگهو ٿا يا CHR استعمال ڪرڻ بابت مدد ۽ اضافي صلاحن لاءِ ڪميونٽي فورمز سان مشغول ٿي سگهو ٿا.
دستاويز / وسيلا
![]() |
MikroTik Cloud Hosted Router [pdf] استعمال ڪندڙ ھدايت بادل ميزبان راؤٽر، ميزبان راؤٽر، راؤٽر |