یکی دیگر از نسخه های ترجمه شده به انگلیسی و فارسی X-UI. همراه با تعدادی ویژگی های پیشرفته تر پیاده سازی شده است.
- همه ی قسمت ها به صورت انگلیسی و فارسی (تنظیمات سمت سرور + رابط کاربری سمت سرور + رابط کاربری وب)
- نظارت بر وضعیت سیستم
- پشتیبانی از پروتکل چند کاربره، web page visualization operation
- چندین UUID را می توان به عنوان کاربر ها برای تنظیمات Vmess و Vless با QR codes مجزا اضافه کرد
- محدود کردن IP
- پروتکل های پشتیبانی شده: vmess, vless, trojan, shadowsocks, dokodemo-door, socks, http
- پشتیبانی برای تنظیم حالت های بیشتر انتقال
- آمار ترافیک، محدود کردن ترافیک، محدودیت با زمان انقضا
- قالب های پیکربندی xray قابل تنظیم
- پشتیبانی از پنل دسترسی https (نام دامنه + گواهی ssl خود را می توان استفاده کرد)
- ربات تلگرام برای توابع اولیه و اعلان ها
- پشتیبانی از برنامه گواهینامه SSL با یک کلیک و تمدید خودکار
- می توان به طور ایمن از v2-ui مهاجرت کرد
- می تواند به طور ایمن از نسخه قبلی X-UI (CH/EN) بدون از دست دادن خروجی به روزرسانی شود
- برای موارد پیکربندی پیشرفته تر، برای جزئیات به پنل مراجعه کنید
bash <(curl -Ls https://raw.githubusercontent.com/NidukaAkalanka/x-ui-english/master/install.sh)
- ابتدا سیستم خود را آپدیت کنید و دستورات زیر را اجرا کنید. (باید مجوزهای کاربر روت را داشته باشد)
sudo su
cd
- سپس آخرین بسته فشرده را از https://github.com/NidukaAkalanka/x-ui-english/releases/latest دانلود کنید، به طور معمول معماری «amd64» را انتخاب کنید.
در پایان دستورات زیر را به ترتیب اجرا کنید:
اگر معماری cpu سرور شما "amd64" نیست، "*" را در دستور با معماری دیگری جایگزین کنید درعیر اینصورت همان "amd64" را وارد کنید.
rm x-ui/ /usr/local/x-ui/ /usr/bin/x-ui -rf
tar zxvf x-ui-linux-amd64.tar.gz
chmod +x x-ui/x-ui x-ui/bin/xray-linux-* x-ui/x-ui.sh
cp x-ui/x-ui.sh /usr/bin/x-ui
cp -f x-ui/x-ui.service /etc/systemd/system/
mv x-ui/ /usr/local/
systemctl daemon-reload
systemctl enable x-ui
systemctl restart x-ui
- ابتدا docker را نصب کنید
curl -fsSL https://get.docker.com | sh
- سپس x-ui را نصب کنید
mkdir x-ui && cd x-ui
docker run -itd --network=host \
-v $PWD/db/:/etc/x-ui/ \
-v $PWD/cert/:/root/cert/ \
--name x-ui --restart=unless-stopped \
enwaiax/x-ui:latest
ایمیج خود را بسازید
docker build -t x-ui .
این اسکریپت دارای 3 عملکرد داخلی گواهینامه SSL است. استفاده از یک زیر دامنه توصیه می شود.
برای استفاده از این روش برای درخواست گواهی، تنها نیاز است که آدرس های IP سرور شما به درستی به دامنه یا زیر دامنه ای که متعلق به شماست اشاره شود. (گزینه سوم اسکریپت Acme.sh)
این به اندازه مورد اول برای مبتدیان نیست. برای استفاده از این روش، تمام پیش نیازهای زیر باید رعایت شود:
- دانستن آدرس ایمیل ثبت شده در Cloudflare
- دانستن کلید Cloudflare Global API
- داشتن یک نام دامنه که توسط Cloudflare به سرور فعلی شما حل می شود
نحوه دریافت Cloudflare Global API Key:
1- از پیوند https://dash.cloudflare.com/profile/api-tokens دیدن کنید 2- روی View Global API Key کلیک کنید (تصویر زیر را ببینید)
3- ممکن است مجبور شوید حساب خود را مجدداً احراز هویت کنید. پس از آن، کلید API نشان داده می شود (تصویر زیر را ببینید)
هنگام استفاده، فقط "نام دامنه"، "ایمیل"، "کلید API" را وارد کنید، نمودار به شرح زیر است:
موارد احتیاط:
- اسکریپت از DNS API برای درخواست گواهی استفاده می کند
- به طور پیش فرض از Let'sEncrypt به عنوان طرف CA استفاده کنید. می توانید بین Zerossl.com یا Buypass.com یکی را انتخاب کنید
- دایرکتوری نصب گواهی root/ directory/ است
- گواهینامه های درخواست شده توسط این اسکریپت همه گواهینامه های نام دامنه عمومی هستند
تقریباً چیزی برای توضیح در مورد چند کاربر بودن وجود ندارد.شما QR codes جداگانه به همراه محاسبه ترافیک، تنظیم تاریخ انقضا و موارد دیگر خواهید داشت.
محدودیت IP به شرح زیر عمل می کند:
مورد:
- یک کلاینت وجود دارد که از پیکربندی v2ray با محدودیت IP = 1 استفاده می کند.
- او در حال حاضر از طریق رایانه شخصی خود با Wi-Fi (اینترنت ثابت) به سرور v2ray متصل است.
- سپس سعی می کند با استفاده از همان پیکربندی v2ray از تلفن همراه خود با اینترنت 4G در همان زمان به سرور متصل شود.
نتیجه:
- هیچ تاثیری روی اتصال رایانه شخصی او وجود نخواهد داشت
- در موبایلش حدود 10 ثانیه با موفقیت وصل می شود
- سپس اتصال اینترنت موبایل وی از طریق v2ray قطع می شود. بازگشت ERR_CONNECTION_CLOSED.
مورد:
- پس از مدتی، همان کلاینت که در بالا ذکر شد، کامپیوتر خود را از v2ray قطع می کند
- اما موبایل خود را در تلاش برای اتصال نگه می دارد
نتیجه:
- پس از گذشت حدود 10 ثانیه از قطع کردن رایانه شخصی، اتصال تلفن همراه خود را دوباره به دست می آورد.
**اگر یک نصب جدیدی باشد، این توابع، به خصوص محدود کردن IP، بی عیب و نقص کار خواهد کرد. اما اگر نسخه شما یک ارتقا باشد، ممکن است آن ها کار نکنند در حالی که وضعیت XRAY: اجرا نمی شود، باشد. در چنین مواردی لطفاً اینجا مراجعه کنید.
- CentOS 7+
- Ubuntu 16+
- Debian 8+