Files
3x-ui/docs/content/docs/fa/operations/multi-node.mdx
T
Egor a09e136001 docs: add Discord bot to READMEs, architecture, operations guides, and locales (#6513)
* docs: add Discord bot to READMEs, architecture, operations guides, and locales

* docs: address review feedback on Discord bot formatting, backup commands, and architecture

* docs(discord): fix Persian typo and literal arrows on fa/zh bot pages

Senior review of #6513, two LOW findings in the two new pages:

- fa/operations/discord-bot.mdx:30 spelled "developers" with Cyrillic
  "де" in place of Persian "ده", rendering a mixed-script word.
- Both pages copied `$\rightarrow$` from the en page. The docs site has
  no math plugin (nothing in source.config.ts, no remark-math
  installed), so the built HTML shows the literal string
  "$\rightarrow$" in every menu path. Replaced with a Unicode arrow on
  fa and zh; en and ru have carried the same since #6486 and are left
  for a separate change.

---------

Co-authored-by: Sanaei <ho3ein.sanaei@gmail.com>
2026-09-14 11:53:22 +02:00

87 lines
6.0 KiB
Plaintext

---
title: چندنودی و میزبان‌های مدیریت‌شده
description: مدیریت چند پنل 3x-ui از یک مستر، با اعتماد مبتنی بر توکن API یا mTLS، ضربان قلب، و بازنویسی میزبان برای هر inbound جهت اشتراک‌ها.
icon: Boxes
---
3x-ui می‌تواند **چندین سرور** را از یک پنل مستر واحد مدیریت کند و با **میزبان‌های مدیریت‌شده** نحوهٔ معرفی هر inbound در اشتراک‌ها را بازنویسی کند.
## نودها
یک **نود** پنل 3x-ui دیگری است که پنل مستر شما آن را از طریق API نود مدیریت می‌کند. مستر هر نود را فراخوانی (poll) می‌کند و وضعیت، نسخه‌ها، CPU/حافظه، آپ‌تایم و ترافیک آن را در یک مکان نمایش می‌دهد.
### افزودن یک نود
جزئیات اتصال نود را وارد کنید:
| فیلد | توضیحات |
| ----------------- | --------------------------------------------------------------------- |
| **Name** | برچسب یکتا (مثلاً `de-fra-1`). |
| **Scheme** | `https` (پیش‌فرض) یا `http`. |
| **Address / Port**| میزبان و پورت پنل نود. |
| **Base path** | مسیر پایهٔ وب نود. |
| **API token** | یک توکن Bearer که روی نود ساخته می‌شود (در حالت mTLS لازم نیست). |
| **TLS verify** | `verify` (پیش‌فرض)، `skip`، `pin` (پین‌کردن SHA-256 گواهی) یا `mtls`. |
| **Inbound sync** | همهٔ inboundها (`all`) یا انتخاب‌شده (`selected`) بر اساس تگ. |
| **Outbound tag** | به‌اختیار از طریق یک outbound نام‌دار به نود برسید (پل خروجی). |
مستر هنگام افزودن یا آزمودن یک نود، قابلیت دسترسی به آن را بررسی می‌کند. سپس هر چند ثانیه یک **ضربان قلب (heartbeat)** ارسال می‌کند، وضعیت نود را به‌روزرسانی می‌کند (`online` / `offline`) و رویدادهای `node.up` / `node.down` را منتشر می‌کند (به [بات Telegram](/docs/operations/telegram-bot) و [بات Discord](/docs/operations/discord-bot) مراجعه کنید).
<Callout type="info">
نودها با یک GUID پایدار به‌ازای هر پنل شناسایی می‌شوند، بنابراین یک نود هویت خود
را در طول راه‌اندازی‌های مجدد حفظ می‌کند. یک نود می‌تواند خودش نودهای دیگری را
مدیریت کند — مستر آن‌ها را به‌صورت زیرنودهای **گذرا (transitive)** فقط‌خواندنی نمایش
می‌دهد (Node 1 ← Node 2 ← Node 3).
</Callout>
### TLS دوطرفه (mTLS) بین مستر و نود
برای قوی‌ترین سطح اعتماد، از `tlsVerifyMode = mtls` استفاده کنید (نیازمند `https`):
<Steps>
<Step>
### CA مستر را دریافت کنید
روی مستر، گواهی CA احراز هویت نود آن را دریافت کنید (کلید خصوصی CA هرگز از پنل
خارج نمی‌شود).
</Step>
<Step>
### آن را روی نود مورد اعتماد قرار دهید
آن CA را در تنظیم «trusted CA» نود جای‌گذاری کنید. در راه‌اندازی مجدد بعدی نود
اعمال می‌شود.
</Step>
<Step>
### نود را به حالت mTLS تغییر دهید
حالت TLS verify نود را روی `mtls` تنظیم کنید. اکنون مستر به‌جای یک توکن API یک
گواهی کلاینت ارائه می‌دهد.
</Step>
</Steps>
## میزبان‌های مدیریت‌شده
یک **میزبان مدیریت‌شده** یک نقطهٔ پایانی بازنویسی است که به یک inbound متصل می‌شود. در زمان اشتراک، هر میزبان فعال یک لینک اشتراک‌گذاری / پراکسی اضافی با آدرس، پورت، TLS، SNI، هدر host، مسیر و موارد دیگر مخصوص خود تولید می‌کند — که جایگزین فهرست قدیمی‌تر «external proxy» می‌شود. از آن‌ها برای موارد زیر استفاده کنید:
- قراردادن یک inbound پشت یک **CDN** (Cloudflare) با آدرس/SNI متفاوت،
- معرفی **چند دامنه** یا نقاط پایانی به‌ازای هر منطقه برای یک inbound،
- تنظیم ALPN، fingerprint، ECH یا mux به‌ازای هر نقطهٔ پایانی.
هر میزبان یک ملاحظه (remark) دارد (که از همان [متغیرهای قالب](/docs/config/share-links#remark-template-variables) پشتیبانی می‌کند)، یک کلید فعال‌سازی، یک ترتیب مرتب‌سازی، و می‌تواند **از قالب‌های اشتراک خاصی مستثنا شود** یا **به نودهای مشخصی محدود گردد**.
<Callout type="info">
میزبان‌هایی که آدرس/پورت آن‌ها به یک CDN اشاره می‌کند، به شما اجازه می‌دهند آدرس
واقعی سرور را خصوصی نگه دارید در حالی که کلاینت‌ها از طریق لبهٔ CDN متصل می‌شوند.
</Callout>
## مرتبط
<Cards>
<Card title="Outboundها و مسیریابی" href="/docs/operations/outbounds-routing" description="WARP، NordVPN، اشتراک‌های outbound و مسیریابی." />
<Card title="اشتراک" href="/docs/config/subscription" description="چگونه میزبان‌ها خروجی اشتراک را شکل می‌دهند." />
</Cards>