این ریپازیتوری، 3x-ui رو به همراه یک nginx reverse proxy اجرا میکند که هم پنل وب و هم اینباند VLESS/WebSocket شما را از طریق یک پورت واحد (همان پورتی که Railway اختصاص میدهد) در دسترس میگذارد — دقیقاً مثل معماری RVG.
بهصورت پیشفرض، 3x-ui پنل وب را روی یک پورت و هر Inbound را روی پورت دیگری اجرا میکند. Railway Public Domain فقط به یک پورت داخلی وصل میشود، پس یا پنل در دسترس بود یا Inbound، نه هر دو. این نسخه با اضافه کردن nginx، هر دو را زیر یک پورت مدیریت میکند.
یک ریپازیتوری جدید در گیتهاب بسازید (خصوصی یا عمومی، فرقی ندارد) و این سه فایل را در ریشهی آن قرار دهید:
- Dockerfile
- nginx.conf.template
- start.sh
- New Project → Deploy from GitHub repo و همین ریپازیتوری را انتخاب کنید