پرش به محتویات

آموزش راه‌اندازی سرور میانی با استفاده از سرور میانی ساز هیدیفای (همه روش‌ها در یک اپ)

سرور میانی‌ساز هیدیفای (Hiddify Relay Builder) یک اسکریپت منودار است که در چند قدم یک سرور تازه را به سرور میانی تبدیل می‌کند. اگر سرور میانی می‌خواهید ولی نمی‌خواهید دستورهای تانل را دستی تایپ کنید، از این ابزار استفاده کنید.

سرور میانی (Relay) یک سرور دوم، معمولا داخل کشور خودتان است که کاربران به آن وصل می‌شوند و ترافیکشان را به سرور اصلی هیدیفای در خارج می‌رساند. وقتی IP سرور اصلی از کشور شما مسدود یا کند است، این کار کمک می‌کند. درباره سرور میانی بیشتر بخوانید.

این اسکریپت می‌تواند تانل بین سرور میانی و سرور اصلی را با این روش‌ها بسازد (تانل در اینجا یعنی «راهی برای رساندن ترافیک از یک سرور به سرور دیگر»):

  1. IP-Tables
  2. GOST
  3. Dokodemo-Door
  4. HA-Proxy
  5. Socat (قدیمی، پایین‌تر را ببینید)
  6. WST (قدیمی، پایین‌تر را ببینید)

چند ابزار ساده هم دارد: تنظیم DNS، به‌روزرسانی سرور و تست اتصال.

وضعیت پروژه

کد این اسکریپت در github.com/hiddify/hiddify-relay است. آخرین تغییر آن مهر ۱۴۰۳ (اکتبر ۲۰۲۴) بوده؛ پس آن را ابزاری بدانید که «کار می‌کند ولی فعالانه توسعه داده نمی‌شود». در نسخه فعلی، روش‌های Socat و WST با برچسب «No longer supported» (دیگر پشتیبانی نمی‌شود) به Options ← DeprecatedTunnel منتقل شده‌اند.

پیش‌نیازها

  • یک سرور اصلی که هیدیفای‌منیجر روی آن نصب است. راهنمای نصب را ببینید.
  • یک سرور میانی با Ubuntu یا Debian (اسکریپت CentOS، Rocky Linux، AlmaLinux و Fedora را هم می‌پذیرد).
  • دسترسی SSH به سرور میانی با کاربر root، یا کاربری که بدون وارد کردن رمز بتواند sudo اجرا کند. در غیر این صورت اسکریپت با پیام «This user does not have sudo permissions» متوقف می‌شود. با SSH آشنا نیستید؟ نحوه اتصال به سرور با SSH را ببینید.
  • IP سرور اصلی (یا یک دامنه مستقیم که پشت CDN نباشد).

⚙️ نصب و راه‌اندازی

  1. با SSH به سرور میانی وصل شوید.
  2. این دستور را اجرا کنید:

    bash <(curl https://raw.githubusercontent.com/hiddify/hiddify-relay/main/install.sh)
    
  3. صبر کنید تا چند بسته کمکی نصب شود و اسکریپت در پوشه /opt/hiddify-relay دانلود شود. در پایان منوی اصلی را می‌بینید:

منوی اصلی سرور میانی‌ساز

با کلیدهای جهت‌نما جابه‌جا شوید، با Enter انتخاب کنید و با Tab به دکمه‌های OK/Cancel بروید.

برای باز کردن دوباره منو در آینده، دوباره وارد سرور میانی شوید و تایپ کنید:

relay

هر دو پورت 443 و 80 را بفرستید

هیدیفای‌منیجر برای بیشتر کانفیگ‌ها از پورت 443 استفاده می‌کند و برای گرفتن گواهی TLS رایگان برای دامنه سرور میانی به پورت 80 نیاز دارد. هر روشی را انتخاب کنید، مطمئن شوید هر دو پورت به سرور اصلی می‌رسند. در روش‌هایی که هر بار یک پورت می‌پرسند، اول 443 را وارد کنید و بعد با Add پورت 80 را اضافه کنید.

بخش مربوط به روش دلخواه خود را باز کنید:

🛠️ تانل IP-Tables

(کلیک کنید)

در منوی اصلی، گزینه IP-Tables را انتخاب کنید.

منوی تانل IP-Tables

Install

  1. IP سرور اصلی را وارد کنید.
  2. پورت‌هایی را که باید فرستاده شوند، با ویرگول جدا کنید. مقدار پیش‌فرض 80,443 برای هیدیفای‌منیجر درست است.
  3. وقتی پیام IPTables installation completed. را دیدید، تانل فعال است.

Status

پورت‌های مورد استفاده در تانل IP-Tables را نشان می‌دهد.

Uninstall

قواعد (Rule) ساخته‌شده در IP-Tables را پاک می‌کند.

نکته!

اگر خودتان قواعد دیگری در IP-Tables ساخته باشید، ممکن است آن‌ها هم پاک شوند.

Back

به منوی اصلی برمی‌گردد.

🛠️ تانل GOST

(کلیک کنید)

در منوی اصلی، گزینه GOST را انتخاب کنید. اسکریپت آخرین نسخه GOST (نسخه ۳) را با نصب‌کننده رسمی go-gost نصب می‌کند.

منوی تانل GOST

Install

  1. صبر کنید تا GOST نصب شود.
  2. دامنه یا IP سرور اصلی را وارد کنید. اگر دامنه وارد می‌کنید، باید مستقیم به سرور اصلی اشاره کند (نه از طریق CDN).
  3. پورت را وارد کنید، مثلا 443.
  4. وقتی پیام GOST tunnel is installed and active. را دیدید، تانل کار می‌کند.

Status

پورت‌های مورد استفاده و روشن بودن تانل را نشان می‌دهد.

Add

  • یک پورت دیگر، یا اتصال به یک سرور اصلی دیگر را اضافه می‌کند.
  • دامنه یا IP سرور اصلی و سپس پورت را وارد کنید. پورت 80 را با همین گزینه اضافه کنید.
  • نتیجه را با Status بررسی کنید.

Remove

یک پورت و دامنه آن را از تنظیمات GOST حذف می‌کند.

Uninstall

تانل GOST را از سرور میانی حذف می‌کند.

Back

به منوی اصلی برمی‌گردد.

🛠️ تانل Dokodemo-Door

(کلیک کنید)

در منوی اصلی، گزینه Dokodemo-Door را انتخاب کنید. این روش از هسته Xray استفاده می‌کند که با نصب‌کننده رسمی XTLS نصب می‌شود.

منوی تانل Dokodemo-Door

Install

  1. صبر کنید تا هسته Xray روی سرور میانی نصب شود.
  2. IP یا دامنه سرور اصلی را وارد کنید.
  3. فقط یک پورت وارد کنید، مثلا 443.
  4. وقتی پیام Xray installed successfully! را دیدید، تانل روشن است.

نکته بسیار مهم

در این مرحله فقط یک پورت وارد کنید تا inbound آن (نقطه ورودی که روی آن پورت منتظر اتصال می‌ماند) درست ساخته شود. برای پورت‌های بیشتر، مثل 80، برای هر پورت یک بار از Add استفاده کنید.

Status

پورت‌های مورد استفاده و وضعیت تانل را نشان می‌دهد.

Traffic

مقدار ترافیکی را که از هر inbound عبور کرده نشان می‌دهد.

Add

  • یک inbound دیگر، برای پورت دیگر یا سرور اصلی دیگر، اضافه می‌کند.
  • IP یا دامنه سرور اصلی و سپس پورت را وارد کنید.
  • وقتی پیام Additional inbound added. را دیدید، کار انجام شده است. با Status بررسی کنید.

Remove

یک inbound را حذف می‌کند.

Uninstall

تانل Dokodemo-Door و هسته Xray را از سرور میانی حذف می‌کند.

Back

به منوی اصلی برمی‌گردد.

🛠️ تانل HA-Proxy

(کلیک کنید)

در منوی اصلی، گزینه HA-Proxy را انتخاب کنید.

منوی تانل HA-Proxy

Install

  1. صبر کنید تا بسته HAProxy نصب شود.
  2. در Relay-Server Free Port، پورتی را که کاربران روی سرور میانی به آن وصل می‌شوند وارد کنید (پیشنهادی: 443).
  3. IP یا دامنه سرور اصلی را وارد کنید.
  4. پورت سرور اصلی را وارد کنید (هیدیفای‌منیجر از 443 استفاده می‌کند).
  5. وقتی پیام HAProxy tunnel is installed and active. را دیدید، تانل کار می‌کند.

Status

پورت‌های مورد استفاده و وضعیت تانل را نشان می‌دهد.

Add

یک جفت دیگر از «پورت سرور میانی» و «پورت سرور اصلی» اضافه می‌کند. با آن جفت 80 ← 80 را اضافه کنید.

Remove

یکی از این جفت‌ها را حذف می‌کند.

Uninstall

تانل HA-Proxy را از سرور میانی حذف می‌کند.

Back

به منوی اصلی برمی‌گردد.

🛠️ تانل Socat (دیگر پشتیبانی نمی‌شود)

(کلیک کنید)

Socat اکنون در Options ← DeprecatedTunnel ← Socat است. منو آن را «No longer supported» نامیده؛ بهتر است از یکی از روش‌های بالا استفاده کنید.

منوی تانل Socat

Install

  1. صبر کنید تا بسته Socat نصب شود.
  2. IP و سپس پورت سرور اصلی را وارد کنید.
  3. وقتی پیام Socat tunnel is installed and active. را دیدید، تانل کار می‌کند.

Status

پورت‌های مورد استفاده و وضعیت تانل را نشان می‌دهد.

Uninstall

تانل Socat را از سرور میانی حذف می‌کند.

Back

به منوی قبلی برمی‌گردد.

🛠️ تانل WST (دیگر پشتیبانی نمی‌شود)

(کلیک کنید)

WST اکنون در Options ← DeprecatedTunnel ← WST است. منو آن را «No longer supported» نامیده؛ بهتر است از یکی از روش‌های بالا استفاده کنید. این گزینه یک نسخه قدیمی wstunnel (نسخه 5.0) را نصب می‌کند که فقط برای سرورهای x86-64 (amd64) وجود دارد.

منوی تانل WST

Install

  1. صبر کنید تا wstunnel نصب شود.
  2. پورت ترافیک کاربران (مثلا 443)، دامنه یا IP سرور اصلی و پورتی را که خود wstunnel استفاده می‌کند وارد کنید.
  3. اطلاعات SSH سرور اصلی را وارد کنید (IP، نام کاربری، پورت SSH و در صورت درخواست، رمز). اسکریپت با این اطلاعات سر دیگر تانل را روی سرور اصلی راه‌اندازی می‌کند.
  4. وقتی پیام Wstunnel tunnel is installed and active. را دیدید، تانل کار می‌کند.

Status

پورت‌های مورد استفاده و وضعیت تانل را نشان می‌دهد.

Uninstall

wstunnel را از هر دو سرور حذف می‌کند. دوباره اطلاعات SSH سرور اصلی را می‌پرسد.

Back

به منوی قبلی برمی‌گردد.

🛠️ گزینه Options

(کلیک کنید)

در منوی اصلی، گزینه Options را برای تنظیمات پایه سرور و تست اتصال انتخاب کنید.

منوی Options

DNS

DNSهایی را که سرور میانی استفاده می‌کند تنظیم می‌کند. دو DNS عمومی وارد کنید، مثلا 8.8.8.8 و 1.1.1.1.

Update

همه بسته‌های سرور را به‌روز می‌کند.

Ping

بررسی می‌کند که سرور به اینترنت دسترسی دارد یا نه.

DeprecatedTunnel

تانل‌های قدیمی Socat و WST را باز می‌کند (بالا را ببینید).

Back

به منوی اصلی برمی‌گردد.

قدم بعد: سرور میانی را به هیدیفای‌منیجر اضافه کنید

ساختن تانل به‌تنهایی کافی نیست: پنل هم باید سرور میانی را بشناسد تا به کاربران کانفیگ‌هایی بدهد که از آن عبور می‌کنند. نحوه افزودن سرور (دامنه) میانی به هیدیفای‌منیجر را دنبال کنید.


اخرین بروزرسانی: 22 اکتبر 2026

نظرات