رفتن به محتوا

حالت دامنه

حالت دامنه چه می‌افزاید

Section titled “حالت دامنه چه می‌افزاید”
meridian deploy 198.51.100.10 --domain vpn.example.com

بدون دامنه هم، خروجی از قبل Reality را ارائه می‌دهد، به‌علاوهٔ XHTTP و Hysteria2 روی آدرس IP سرور. دامنه شما دو چیز را تغییر می‌دهد:

  • XHTTP به دامنه شما منتقل می‌شود و WSS هم همان‌جا اضافه می‌شود، با یک certificate Let’s Encrypt که Meridian صادر و تجدید می‌کند (acme.sh)
  • هنگامی که دامنه از طریق Cloudflare proxied می‌شود، هر دو مسیر از طریق CDN Cloudflare می‌رود — بنابراین حتی اگر IP سرور شما مسدود شود کار می‌کنند

پنل و صفحات اتصال روی certificate IP سرور باقی می‌مانند؛ دامنه تنها مسیرهای proxy را حمل می‌کند.

Hysteria2 روی UDP/443 هم به certificate دامنه می‌رود (ببینید Hysteria2 و Cloudflare)؛ --no-hysteria2 آن را خاموش می‌کند.

این ترتیب را دنبال کنید تا مشکلات certificate جلوگیری شود:

  1. دامنه خود را در Cloudflare اضافه کنید و یک رکورد A ایجاد کنید که به IP سرور شما اشاره کند
  2. آیکن ابر را خاکستری نگاه دارید (“DNS only”)
  3. meridian deploy 198.51.100.10 --domain vpn.example.com را اجرا کنید — Meridian certificate را می‌گیرد
  4. رکورد را به ابر نارنجی تغییر دهید (Proxied)
  5. SSL/TLS را Full (Strict) تنظیم کنید و WebSockets را روشن کنید (تنظیمات شبکه)

Deploy این مراحل را دوباره زمانی که تمام می‌شود چاپ می‌کند.

مهم: certificate با یک HTTP challenge روی درگاه 80 صادر می‌شود. “Always Use HTTPS” Cloudflare این challenge را خراب می‌کند — آن را خاموش کنید یا /.well-known/acme-challenge/* را معاف کنید.

فهرست subscription و صفحه اتصال هر کلاینت هر مسیر را فهرست می‌کند:

مسیرمسیرکی کمک می‌کند
Realityمستقیم به IP سروراولویت — سریع‌ترین
XHTTPدامنه شما (از طریق Cloudflare زمانی که proxied است)Reality مسدود یا محدود است
WSSدامنه شما (از طریق Cloudflare زمانی که proxied است)IP سرور مسدود است
Hysteria2IP سرور شما روی UDP/443، با certificate دامنهشبکه‌های دارای تلفات یا تأخیر زیاد، یا وقتی همه مسیرهای TCP مسدود است

برنامه‌هایی که اشتراک Xray JSON، Mihomo یا sing-box را وارد می‌کنند، وقتی یک مسیر از کار بیفتد به‌طور خودکار به مسیر دیگر می‌روند. برنامه‌های دیگر هر مسیر را به عنوان یک ورودی جداگانه نشان می‌دهند.

Hysteria2 روی UDP IP سرور شما dial می‌کند و تنها از دامنه برای certificate TLS استفاده می‌کند، بنابراین وقتی رکورد از طریق Cloudflare proxied می‌شود کار می‌کند (که نمی‌تواند آن را حمل کند). obfuscation salamander بسته‌های آن را تصادفی نشان می‌دهد، نه شبیه QUIC. جایی که UDP مسدود است، برنامه‌ها به مسیرهای TCP که پیش از آن فهرست شده‌اند برمی‌گردند.

دستور deploy خود را دوباره اجرا کنید --domain اضافه‌شده. لینک‌های Reality موجود کار می‌کنند. برای حذف دامنه بعداً، بدون --domain بازاستقرار کنید: مسیرهای XHTTP و WSS حذف می‌شوند و اشتراک‌ها به‌روزرسانی می‌شوند.