برای یادگیری در مورد تاریخچه شکلگیری و جزییات فنی پلتفرم Xray میتوانید به این لینک رجوع کنید.
ما در این مقاله کوتاه آموزش میدهیم که چگونه میتوانیم پلتفرم Xray را بر روی لینوکس نصب کنیم. اگر دسترسی به لینوکس ندارید، می توانید برای تهیه سیستم لینوکسی به مستندات ما در این زمینه رجوع کنید.
پیش از پرداختن به قسمت بعدی لازم است اشاره کنیم که Xray به خودی خود هیچگونه رابط کاربری (User Interface) ندارد و ما مجبور خواهیم بود که برای ساخت اکانت به صورت دستی فایلهای تنظیمات را تغییر دهیم. از آنجا که انجام این کار برای کاربران تازهکار کمی سخت خواهد بود، ما به جای نصب مستقیم Xray، اپلیکیشنی به نام Kafka را نصب خواهیم کرد که در کنار نصب Xray به ما یک رابط کاربری بسیار راحت برای مدیریت کاربران خواهد داد. به طور مثال، در عکس زیر، داشبورد X-UI به شما خواهد گفت که منابع سیستم چگونه در حال استفاده هستند.
⭐ دقت کنید که مطالب ما به شما کمک خواهد کرد که برای ۵۰ تا ۱۰۰ نفر سرویس عبور از فیلترینگ را فراهم کنید. هر چه تعداد کاربران شما پایینتر باشد، شانس هدف قرارگرفتن server شما توسط GFW پایینتر میآید.
- در صورت امکان، توصیه میکنیم از پنل وب شرکت برای SSH زدن به سرور استفاده کنید. برخی از شرکتها مثل Vultr این امکان را فراهم کردهاند. اگر داخل ایران هستید، برقراری ارتباط مستقیم SSH به سرور ممکن است شانس شناسایی سرور شما را افزایش دهد. اگر هم در خارج از کشور هستید، توصیه میکنیم پس از نصب Kafka پورت SSH را از طریق Firewall مسدود کنید.
خب، رسیدیم به اصل ماجرا.
مجددا تاکید کنیم که از اینجا به بعد پیشفرض ما این هست که شما سیستم لینوکسی خود را تهیه کرده، آدرس IP سرور خود را میدانید و موفق شدید به آن SSH کنید و الان صفحه cmd را باز دارید.
با دستور زیر، فایل نصب X-UI را دانلود میکنیم.
wget https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install_en.sh
با دستور زیر، فایل نصب را اجرا میکنیم.
bash install_en.sh
۱. در جواب سوال are you continue,if you type n will skip this at this time[y/n]
(آیا مایل به ادامه هستید؟) دکمه y را بزنید.
۲. در جواب سوال please set up your username
(نام کاربری را مشخص کنید.) باید یک نام کاربری برای ورود به Kafka بسازید. میتوانید از نامی مثل admin استفاده کنید.
۳. در جواب سوال please set up your password
(رمز عبور را مشخص کنید.) باید رمزعبور را مشخص کنید. هر رمز عبور دلخواهی میتوانید تعریف کنید. نامکاربری و رمزعبور را یادداشت کنید تا بعدا از آن برای ورود به Kafka استفاده کنیم.
۴. در جواب سوال please set up the panel port
(پورت را مشخص کنید.) باید پورتی را مشخص کنیم که از آن برای وصل شدن به Kafka استفاده خواهیم کرد. پورت میتواند هر عددی بین 8000 تا 64000 باشد. مثلا میتوانید پورت 34567 را انتخاب کنید.
با اجرای دستور x-ui status
نیز میتوانید از در حال اجرا بودن X-UI مطمئن شوید.
در مرحله قبل شما یک port را انتخاب کردید اما به طور پیشفرض همه port ها بر روی server شما بسته هستند. لازم هست با مراجعه به مقاله باز کردن port بر روی server رجوع کنید تا port ایی که در گام چهارم انتخاب کردید را باز کنید.
در صورتی که همه چی موفقیت آمیز پیش رفته باشد، حالا باید بتوانیم که Kafka را بر روی مرورگر Chrome و Edge باز کنیم. .
مثلا اگر آدرس IP سرور ما 24.30.41.50 باشد و پورت 34567 در گام چهارم انتخاب کرده باشیم، آنگاه آدرس http://{IP}:{PORT} را در مرورگر میتوانیم وارد کنیم تا وارد صفحه web بشویم.
http://24.30.41.50:34567
در این صفحه باید نامکاربری و رمزعبور را وارد کنید که در گام چهارم ساختید.
بعد از ورود موفق وارد صفحه داشبورد اصلی خواهید شد.
باید نسخه XRay را به 1.8 و یا بالاتر ارتقا دهیم. از صفحه داشبورد میتوانیم برای ارتقا XRay مطابق تصاویر زیر عمل کنیم.
در پنجرهای که باز میشود، آخرین نسخه را انتخاب کنید.
حالا نوبت ساخت کانفیگ برای اتصال کاربرانتان رسیده است. در مقاله ساخت کانفیگ به شما نشان میدهیم که چگونه انواع ارتباطات VLESS و Trojan را برای کاربران خود تهیه کنید. برای این کار همه چیز از صفحه Inbound Lists شروع میشود. پیشنهاد میکنیم ادامه را از مقاله ساخت کانفیگ دنبال کنید.
در پنل Kafka به محض وارد شدن به صفحه settings، آدرس XUI برای همیشه تغییر خواهد کرد، به این ترتیب که Kafka به طور خودکار یه رشته چهار کاراکتری به آدرس اضافه میکند و شما از این به بعد باید از این آدرس برای مراجعه به پنل استفاده کنید. مثلا بعد از رفتن به settings به جای http://24.30.41.50:34567
باید از http://24.30.41.50:34567/a73N
استفاده کنید.
۱. اگر داخل ایران هستید، ما توصیه میکنیم که برای وارد شدن به پنل Kafka حتما از فیلترشکن استفاده کنید تا شانس لو رفتن پنل کاسته شود. در غیر این صورت، احتمال دارد فیلترچی متوجه شود که بر روی سرور شما Kafka نصب شده است.
۲. بعد از نصب کانفیگها و در صورتی که همه چی خوب پیش رفت، ما توصیه میکنیم که به مستند Routing مراجعه کنید تا ترافیک داخلی را بر روی سرور خود ببندید و به گوشی اجازه دهید بدون عبور از فیلترشکن از سایتهای داخلی استفاده کند. استفاد از سایتهای داخلی توسط فیلترشکن برای فیلترچی خط قرمز است.