ابزار آزادی اینترنت

اینترنت امن را با عزیزانتان به اشتراک بگذارید

یک دستور یک سرور پراکسی راه‌اندازی می‌کند که تشخیصش از HTTPS معمولی سخت است؛ فایروال، TLS و مسیریابی هم برایتان تنظیم می‌شود. دسترسی را با لینک یا کد QR به اشتراک بگذارید.

Connection page — what your friends receive

آنچه دوستان شما دریافت می‌کنند — نمونه را ببینید

دو دستور تا یک پراکسی آماده

به یک VPS با Debian یا Ubuntu (یکی ۵ دلاری در ماه کافی است) و یک ترمینال روی کامپیوتر خود نیاز دارید. بقیه‌اش را Meridian تنظیم می‌کند.

مرحله ۱ — نصب
curl -sSf https://getmeridian.org/install.sh | bash
سپس
مرحله ۲ — راه‌اندازی
meridian deploy

ویزارد IP سرور را می‌پرسد و بقیه را انجام می‌دهد. یا فلگ‌ها را مستقیم وارد کنید — مرجع CLI را ببینید.

Meridian deploy output

آنچه پشت صحنه اتفاق می‌افتد

1
نصب Docker و استقرار Xray از طریق پنل Remnawave
2
تولید کلید x25519 — کلیدهای رمزنگاری برای احراز هویت Reality
3
امن‌سازی سرور — UFW فقط پورت SSH، ۴۴۳ (TCP و UDP) و ۸۰ را برای گواهی‌ها باز می‌کند؛ ورود فقط با کلید SSH، fail2ban، BBR
4
پیکربندی VLESS+Reality روی TCP 443 — پروب‌ها گواهی یک وب‌سایت واقعی را می‌بینند
5
افزودن XHTTP و Hysteria2 — XHTTP از طریق nginx روی همان پورت، Hysteria2 روی UDP 443 با مبهم‌سازی salamander
6
خروجی QR و یک صفحه اتصال — پس از عبور ترافیک واقعی از اشتراک جدید
اجرای دوباره بی‌خطر است. اجرای دوم اعتبارنامه‌ها و کلیدها را نگه می‌دارد و استقرار را ادامه می‌دهد یا در جا به‌روز می‌کند.

دستور خود را بسازید

گزینه‌ها را انتخاب کنید و دستور کامل را کپی کنید. شامل استقرار، رله‌ها، بررسی‌ها، اسکن SNI، عیب‌یابی و حذف است.

Deploy Reality, XHTTP, and Hysteria2 on one server. Sets up Docker, the Remnawave panel, nginx, the firewall, and TLS.

Your VPS public IPv4 address, or "local" to deploy on this server. Leave empty for interactive mode.
Default: root. Non-root users get sudo automatically.
IP or name of the exit server this relay forwards to. Must be deployed first.
Optional. Moves XHTTP to your domain and adds WSS; both can run through the Cloudflare CDN.
Site that Reality impersonates. Leave empty and deploy picks one that works from your server. Use meridian scan to find a same-network target.
Name for the first client. Default: "default".
Label shown on connection pages.
Emoji or image URL for the connection page.
Color palette for the connection page.
Optional friendly name for the relay (e.g. "ru-moscow").
Port on the relay server. Default: 443.
Copies an AI-ready prompt to clipboard for ChatGPT/Claude troubleshooting.
Add --yes flag. For CI/automation or non-interactive SSH sessions.
meridian deploy

First time? Just run meridian deploy — the interactive wizard guides you through everything.

چگونه از شناسایی دوری می‌کند

OpenVPN و WireGuard امضای ترافیک قابل تشخیصی دارند. اتصال VLESS+Reality از HTTPS معمولی به یک وب‌سایت واقعی به‌سختی تشخیص داده می‌شود.

بازرسی عمیق بسته (DPI)

DPI analyzes traffic patterns to identify proxy protocols. OpenVPN and WireGuard have handshakes that are easy to recognize and block.

VLESS+Reality runs inside a standard TLS 1.3 connection on port 443, so DPI sees what looks like ordinary HTTPS to the camouflage site. Every server also offers XHTTP and Hysteria2, so a block on one method leaves the others working.

کاوش فعال

Censors connect to suspicious servers and try to fingerprint them. If a server responds differently than the website it claims to be, it gets blocked.

Reality borrows the TLS identity of a real website: by default a site hosted near your server, or www.google.com. A probe without your key is passed through to that site and sees its genuine certificate. Only clients with your key get the proxy tunnel.

اثرانگشت TLS

Every TLS client sends a unique "Client Hello" fingerprint. Censors flag connections where the fingerprint doesn't match the claimed application.

Client apps use uTLS to send the same Client Hello as Chrome. Meridian also publishes a Firefox copy of each Reality and XHTTP entry, so if censors flag one fingerprint, the other keeps working.


اسکن کن و وصل شو

پس از راه‌اندازی، صفحه‌ای با کدهای QR دریافت می‌کنید. به هر کسی که نیاز دارد بفرستید — یک ضربه و متصل می‌شوند.

صفحه‌های اتصال ابتدا همین برنامه‌ها را نشان می‌دهند و برای هر پلتفرم به برنامه‌های دیگر لینک می‌دهند. نمونه را ببینید.

تاریخ و ساعت خودکار را روی هر دستگاه فعال کنید. اگر ساعت دستگاه اشتباه باشد، اتصال برقرار نمی‌شود.

زیر کاپوت

Meridian architecture: nginx routes TCP 443 by SNI to Xray Reality, XHTTP, and the connection pages; Hysteria2 listens on UDP 443
حالت مستقل (بدون دامنه)

nginx owns TCP port 443 and routes connections by TLS SNI with its stream module. Reality connections go to Xray. Everything else reaches nginx's http module, which serves the connection pages, subscriptions, and XHTTP over HTTPS with a short-lived Let's Encrypt certificate for the server's IP (issued by acme.sh). Hysteria2 listens on UDP 443 with salamander obfuscation.

The Remnawave admin panel is reverse-proxied by nginx on a secret path — accessible via HTTPS, no SSH tunnel needed.

حالت دامنه (CDN)

With --domain, nginx gets a Let's Encrypt certificate for your domain and routes that SNI to the domain's paths. XHTTP moves to the domain andVLESS+WSS is added. With Cloudflare proxying the domain, both travel through the CDN and keep working if your server's IP is blocked. The panel and connection pages stay on the IP certificate.

حالت رله (نقطه ورود داخلی)

A Realm TCP forwarder on a server inside your country passes connections to your exit abroad. Relays carry Reality only; XHTTP, WSS, and Hysteria2 still connect to the exit directly. Encryption runs end to end between the app and the exit, so the relay never sees plaintext.

Add one with meridian relay add RELAY_IP --exit EXIT. Subscriptions and connection pages pick up the relay entries automatically.

آماده برای شروع؟

Meridian را نصب کنید، روی سرور خود راه‌اندازی کنید و دسترسی را با کسانی که نیاز دارند به اشتراک بگذارید. استقرار معمولاً ۳ تا ۱۰ دقیقه طول می‌کشد.