نصب X-UI در میکروتیک - وان سرور آکـادمی

نصب X-UI در میکروتیک

زمان تقریبی مطالعه: 5 دقیقه

ممکنه برای شما هم پیش امده باشه که بخواید روی میکروتیک یکسری کاری هایی خاصی رو انجام بدین ولی به دلیل محدودیت‌های میکروتیک نتونستید و مجبور به استفاده از سیستم عامل های دیگه شدین ، این مشکل وجود داشت تا آپدیت 7.4 میکروتیک که کانتینر اضافه شد و تا حد خیلی زیادی دست ما رو برای کار های مختلف با کرد ، در این آموزش با استفاده از همین قابلیت روی میکروتیک پنل x-ui رو نصب میکنیم

آماده سازی میکروتیک

قبل از هر چیز اگر نمیدونید کانتینر چیه این پست رو مطالعه کنید

داکر چیست

اول نیاز هستش که میکروتیک رو به ورژن 7.4 به بالا آپدیت کنید
بعد وارد آپدیت وارد سایت میکروتیک بشید و از منو سایت روی Software کنید

در صفحه جدیدی که براتون باز میشه روی Download archive کلیک کنید

mikrotik

در صفحه بعدی که براتون باز میشه تمام نسخه های میکروتیک نمایش داده میشه ، شما باید همون نسخه ای که روی میکروتیک شما هست رو پیدا و انتخاب کنید

بعد از پیدا کردن نسخه وقتی بازش کنید با لیست دانلود مواجه میشید ، ما باید فایل all_packages رو دانلود کنیم فقط دقت داشته باشید که در این صفحه چندتا فایل all_packages موجوده ، شما باید فایل مخصوص به معماری CPU خودتونو دانلود کنید ، معمولا روی سرور های x86 هستش ولی شما حتما چک کنید

mikrotik

بعد از دانلود فایل رو باز کنید و از بین پکیج ها container رو داخل میکروتیک آپلود کنید ,
پس از اتمام کار میکروتیک رو ری استارت کنید تا کاتینر نصب بشه

فعال سازی کانتینر

اگر پکیج های دیگه رو نصب کرده باشید میدونید که بعد از ری استارت کردن میکروتیک پکیج نصب میشه و میتونید استفاده کنید ولی پکیج کانتینر به دلیل حساب بودنش باید دستی فعال بشه ، برای فعال کردن container ترمینال میکروتیک رو باز کنید و این دستو رو وارد کنید

/system/device-mode/update container=yes
mikrotik

بعد از وارد کردن دستور باید میکروتیک رو یک بار خاموش و مجددا روشن کنید ، نکته مهم اینکه نباید ری استارت بشه !باید حتما خودتون به صورت فیزیکی خاموشش کنید و مجددا روشن کنید ، اگر از ماشین مجازی هم استفاده میکنید هم همیطوره ، باید یک بار off و بعدی on رو بزنید ، دلیل اینکه restart یا reboot کار نمیکنه اینکه این دو سیگنالی که به سیستم عامل میفرستن متفاوته ، بعد از این کار شما دیگه میتونید از کانتینر استفاده کنید

نصب pihole

در قدم اول ما نیاز داریم که کانتینر pihole رو نصب کنیم ، برای نصب کانتینر pihole اول از همه باید به میکروتیک بگیم که کانتینر رو از کجا دانلود کنه پس باید یک آدرس به میکروتیک بدیم

برای انجام اینکار از منو میکروتیک روی container و بعد روی config کلیک کنید

mikrotik

در مرحله بعدی در قسمت url آدرس مخزن داکر رو باید وارد کنید

https://registry-1.docker.io
mikrotik

اگر از اینترنت ایران استفاده میکنید ممکنه با این آدرس به مشکل بربخورید و متصل نشه ، برای این مورد سه تا راه حل دارید
1 – استفاده از vpn
2- استفاده از DNS تحریم شکن یا 403
3- استفاده از مخزن داکر ابرآروان


اگر خواستید از مخزن ابرآروان استفاده کنید به جای آدرس داکر این آدرس رو وارد کنید

https://docker.arvancloud.ir

بعد از تغییر لینک روی OK کلیک کنید تا تنظمیات ذخیره بشه

مرحله بعدی باید یک اینترفیس مجازی درست کنیم ، برای این کار وارد interface بشید ، تب VETH رو انتخاب کنید و روی + کلیک کنید
در صفحه جدید یک اسم برای اینترفیس انتخاب کنید ، در قسمت address این ip رو وارد 177.17.0.2/24 و در قسمت Gateway هم 177.17.0.1 رو وارد کنید و روی ok کلیک کنید

mikrotik

مرحله بعدی وارد وارد ترمینال بشید و این دستور رو وارد کنید

/interface bridge
add name=dockers
/interface bridge port
add bridge=dockers interface=veth1
/ip/address/add address=172.17.0.1/24 interface=veth1
/container mounts
add dst=/etc/x-ui/ name=x-ui src=/x-ui/db
add dst=/root/cert/ name=cert src=/x-ui/cert

حالا مجددا وارد قسمت container بشید روی + کلیک کنید

در قسمت remote image باید نام pihole/pihole رو وارد کنیم که نام کانتینر ما هستش
روی در قسمت mounts باید دو تا دایرکتوری که در دستور قبلی تعریف کردیم رو اضافه کنیم
در قسمت interface هم نام اینترفیس مجازی که ساختیم
تیک start on boot رو هم بزنید که در صورت reboot شده میکروتیک کانتینر به صورت خودکار اجرا بشه
بعد روی ok بزنید و صبر کنید کنید که کانتینر دانلود و نصب بشه

میکروتیک

بعد از چند دقیقه کانتینر نصب میشه ، اگر در قسمت status به نوشته بود error یعنی کانتینر به درستی نصب نشده
درمرحله بعد کانتینر رو انتخاب کنید و start رو بزنید

میکروتیک

بعد از اینکه کانتینر استارت شد ، ترمینال رو باز کنید و دستور زیر رو وارد کنید تا وارد کانتینر بشیم

container/shell 0
mikrotik

نصب X-ui

بعد از اینکه وارد کانتینر شدین باید پنل رو نصب کنید ، برای نصب پنل دستور زیر رو کپی کنید و داخل ترمینال وارد کنید

apt install systemctl -y

و سپس دستور زیر

VERSION=v2.4.3  && bash <(curl -Ls "https://raw.githubusercontent.com/mhsanaei/3x-ui/$VERSION/install.sh") $VERSION

بعد از وارد کردن این دستور اسکریپ x-ui دانلود و نصب شروع میشه ، در زمان نصب قسمتی از شما سئوال میکنه که مشخصات کانفیگ خودکار انتخاب بشه یا میخواید دستی وارد کنید ، که در این مرحله شما y رو وارد میکنید
یعنی کانفیگ دستی

x-ui

بعد از انجام تنظمیات دستور x-ui رو وارد کنید و بعد گزینه 11 رو انتخاب کنید که هسته و پنل استارت بشه و سپس گزینه 16 برای اینکه در صورت راه اندازی مجدد به صورت خودکار پنل راه اندازی بشه

x-ui

در اینجا مراحل نصب پنل تموم شد ، حالا تنها کاری که باید انجام بدیم اینکه هر پورتی که روی پنل نیاز داریم رو فوروارد کنیم به ای پی

امیدوارم آموزش مفیدی برای شما بوده باشه ، اگر در مراحل نصب به مشکلی برخوردین حتما داخل کامنت ها بنویسید

برای خرید سرور مجازی میکروتیک با کانفیگ رایگان x-ui کلیک کنید

5/5 - (1 امتیاز)