قبل از شروع، در تمامی مراحل آموزش، حتماً از یک VPN که آیپی بهجز کلاودفلر(ورکر و CDN) داشته باشد استفاده کنید.
گام ۱: ساخت ایمیل فیک و ثبتنام در Railway
١. وارد وبسایت temp-mail.org یا vexomail.xyz شوید و یک ایمیل فیک بسازید.
٢. وارد وبسایت Railway.app شوید.
٣. بر روی Sign in کلیک کنید.
۴. با ایمیل فیکای که ساختهاید، وارد شوید و کد تأیید را وارد کنید.
گام ۲: ساخت پروژه Docker
١. پس از ورود، از قسمت Project داشبورد، بر روی New بزنید.
٢. گزینه Deploy from Docker Image را انتخاب کنید.
٣. لینک ایمیج زیر را وارد کنید:
ghcr.io/mhsanaei/3x-ui:latest۴. سرویس را Deploy کنید و صبر کنید تا پیغام Deployment Successful نمایش داده شود.
گام ٣: تنظیم دامنه ورود به پنل، TCP Proxy جهت اتصال به کانفیگ و فعالسازی IPv6١. برای ساخت دامنه پنل، پس از ورود به Setting، در قسمت Public Networking بر روی Generate Domain بزنید و پورت 2053 را انتخاب کنید.
از لینک داده شده، میتوانید جهت ورود به پنل استفاده کنید.
٢. برای ساخت لینک اختصاصی جهت اتصال به کانفیگ، مجدداً بر روی Generate Domain بزنید و اینبار پورت 443 را انتخاب کنید.
میتوانید با زدن علامت مداد جلوی هر دامنه، نام آن را به نام دلخواه ویرایش کنید.
٣. از قسمت Outbound IPv6، گزینهی Enable Outbound IPv6 را روشن کنید.
گام ۴: تنظیم Cronjob جهت جلوگیری از غیرفعال شدن سرویس (مهم!)
از قسمت Cron Schedule بر روی Add Schedule بزنید و مقدار Every 15 minutes را انتخاب کرده و Deploy را بزنید.
گام ۵: تغییر لوکیشن سرور(اختیاری)
از بخش Settings > Regions & Replicas
بر روی منوی کشویی بزنید، کشور مورد نظر را از بین هلند، آمریکا و سنگاپور انتخاب کنید و سپس Deploy را بزنید.
دقت کنید که اگر در آینده نیاز داشتید تا لوکیشن را تغییر دهید، در ابتدا از طریق صفحهی اصلی پنل ثنایی، در بخش Backup & Restore ابتدا از تنظیمات پنل بکآپ بگیرید و پس از تغییر لوکیشن و Deploy کردن، بکآپ را برگردانید.
گام ۶: ورود به پنل 3X-UI، ساخت کانفیگ و تنظیم Host
لینک دامنهای که در مرحله Generate Domain، برای ورود به پنل دریافت کردهاید را در مرورگر باز کنید.
اطلاعات ورود پیشفرض:
Username:
adminPassword:
admin١. وارد بخش Inbounds شوید و با انتخاب علامت +، یک Inbound ایجاد کنید:
Remark: نام دلخواه
Protocol: VLESS
Port: 443
Stream > Transmission: XHTTP
Sniffing: Enable
٢. وارد بخش Hosts شوید و روی علامت + بزنید.
در قسمت Remark یک نام دلخواه و در قسمت Inbounds، اینباندی که با پورت 443 ساختهاید را انتخاب کنید.
در قسمت Address نام دامنهای که با پورت 443 ساختهاید و در بخش Port، 443 را وارد کنید.
در قسمت Security، از داخل منو TLS را انتخاب کنید.
در فیلد SNI نام دامنهای که با پورت 443 ساختهاید را وارد کنید.
در قسمت Fingerprint گزینه Firefox را انتخاب کنید.
در قسمت ALPN گزینهی http/1.1 و h2 را انتخاب کنید و در نهایت Save را بزنید.
گام ٧: ساخت کاربر و وارد کردن کانفیگ در کلاینت و شروع اتصال
١. وارد بخش Clients شوید و بر روی علامت + بزنید.
٢. در انتهای پنجره قسمت Attached Inbounds گزینه Select All رو بزنید و پس از زدن Create، بر روی علامت تعجب کلاینت بزنید و لینک کانفیگ را کپی کنید.
٣. کانفیگ ساختهشده را در کلاینت مثل v2rayNG یا V2rayN وارد کنید.
گام ٨: راهاندازی سرویس سابسکریپشن
١. در داشبورد اکانت Railway، وارد بخش تنظیمات دیپلوی شوید و گزینه + TCP Proxy را انتخاب کنید.
پورت 2096 را وارد کنید و Add Proxy را بزنید.
لینک را بههمراه پورت، بهصورت کامل کپی کنید.
٢. وارد پنل 3x-ui شوید و از قسمت Panel Settings، گزینه Subscription را انتخاب کنید.
در انتهای صفحه و قسمت Reverse Proxy URL، لینک کپی شده در مرحلهی قبلی را جایگذاری کنید، در ابتدای لینک
http:// و در انتهای متن، پس از پورت /sub/ را تایپ کنید.مثال:
http://algaria.proxy.rlwy.net:20973/sub/
٣. در قسمت Clients، لینک سابسکریپشن را کپی کرده و وارد کلاینت V2rayNG یا V2rayN کنید.
دقت کنید که در هنگام اضافه کردن لینک سابسکریپشن به کلاینت، اینکار را بهصورت دستی انجام دهید.
یک گروه اشتراک بسازید و گزینهی Allow insecure HTTP Address را روشن کنید.
دقت کنید که به دلیل فیلتر بودن زیر دامنه proxy.rlwy.net، حتماً با ویپیان روشن اقدام به آپدیت سابسکریپشن کنید.
@Break_The_Barriers

