دستورالعمل‌های کاربردی

راه‌اندازی گام‌به‌گام برای کارهای رایج، با لینک به صفحه‌هایی که هر قابلیت را توضیح می‌دهند.

پروکسی فقط برای سایت‌های مسدود

چین یا روسیه: نمایه‌ها را با مسیریابی (Routing) ← Download Profiles دانلود کنید، سپس در منوی مسیریابی (Routing) یکی از Proxy China Blocked، Proxy Russia Blocked، Proxy Antizapret یا Proxy Refilter را انتخاب کنید. دانلود نمایه‌های آماده را ببینید.

هر کشوری: در تنظیمات (Settings) ← تنظیمات مسیریابی (Routing Settings) ← مسیر (Route)، روی جدید (New) ← Structured profile کلیک کنید، Default outbound را روی direct بگذارید و سایت‌های مسدود را در زبانهٔ پایه (Basic) در کادر پروکسی (Proxy) بنویسید، برای نمونه:

ruleset:geosite-youtube
ruleset:geosite-telegram
ruleset:geoip-telegram
suffix:example.com

سپس روی تایید (OK) کلیک کنید و نمایه را از منوی مسیریابی (Routing) فعال کنید. اگر سایتی هنوز باز نمی‌شود، دامنه‌های دیگر آن را از زبانهٔ اتصال‌ها اضافه کنید (راست‌کلیک و پروکسی (Proxy)). برنامه‌هایی که به نشانی‌های IP وصل می‌شوند، مانند Telegram، به مجموعه‌قوانین geoip- خود و حالتvpn (Tun Mode) هم نیاز دارند. قوانین ساده را ببینید.

اشتراک‌گذاری پروکسی با دستگاه‌های دیگر

برای گوشی‌ها، تلویزیون‌ها، کنسول‌ها و رایانه‌های دیگر در شبکهٔ شما:

  1. برنامه (Program) ← به دستگاه های دیگر اجازه اتصال دهید (Allow other devices to connect) را انتخاب کنید و نمایهٔ در حال اجرا را دوباره راه‌اندازی کنید.
  2. در دستگاه دیگر، یک پروکسی HTTP یا SOCKS5 با نشانی و پورتی تنظیم کنید که نوار وضعیت پس از Mixed: نشان می‌دهد، برای نمونه 192.168.1.20:2080.

ترافیک آن‌ها از نمایهٔ مسیریابی فعال شما پیروی می‌کند. یک گذرواژه تعیین کنید و به ThroneCore اجازهٔ عبور از فایروال بدهید؛ اشتراک‌گذاری پروکسی با دستگاه‌های دیگر را ببینید. برای Android، اشتراک‌گذاری در شبکهٔ محلی را ببینید.

هات‌اسپات موبایل Windows با حالت TUN

اگر هات‌اسپات موبایل (Mobile Hotspot) یا اشتراک‌گذاری اتصال اینترنت (Internet Connection Sharing) در Windows، آداپتور شبکهٔ معمولی شما را در حالی به اشتراک بگذارد که حالتvpn (Tun Mode) روشن است، حالت TUN از کار می‌افتد و Throne هشدار «IPv4 forwarding breaks Tun mode» (IPv4 forwarding حالت Tun را مختل می‌کند) را نشان می‌دهد. به‌جای آن، آداپتور TUN خود Throne را به اشتراک بگذارید؛ این راه‌حلی است که کاربران هم در #1916 گزارش کرده‌اند:

  1. حالتvpn (Tun Mode) را روشن کنید و یک نمایه را آغاز کنید.
  2. در Windows، Settings → Mobile hotspot → Share my internet connection from را باز کنید و throne-tun را انتخاب کنید؛ این آداپتور فقط تا وقتی حالتvpn (Tun Mode) روشن است وجود دارد.
  3. هات‌اسپات را روشن کنید.

اگر این راه‌حل کار نکرد، هنگام استفاده از حالتvpn (Tun Mode) هات‌اسپات را خاموش کنید، یا بگذارید دستگاه‌ها از پورت پروکسی استفاده کنند.

تماس‌های صوتی و بازی‌ها

تماس‌های صوتی در Discord و Telegram، و بسیاری از بازی‌ها، از UDP استفاده می‌کنند و اغلب پروکسی سیستمی را نادیده می‌گیرند.

  • از حالتvpn (Tun Mode) استفاده کنید تا این ترافیک به Throne برسد.
  • از سروری استفاده کنید که پروتکلش UDP را منتقل می‌کند؛ پروکسی HTTP این توانایی را ندارد و برخی سرورها UDP را خاموش می‌کنند. اگر تماس‌ها ناموفق بودند، سرور دیگری را امتحان کنید.
  • برای اینکه بازی‌ای مستقیم برود، برنامهٔ آن را در کادر مستقیم (Direct) نمایهٔ مسیریابی‌تان بگذارید، برای نمونه processName:game.exe.
  • برای بازی‌ها و برنامه‌های نظیربه‌نظیر (peer-to-peer) که مستقیم می‌روند، L3 Bridge Bypass را در تنظیمات TUN روشن کنید (فقط در حالت پیشرفته، حالت ساده و پیشرفته را ببینید).

Docker، WSL و ماشین‌های مجازی

آن‌ها را به پورت پروکسی Throne ارجاع دهید:

  1. برنامه (Program) ← به دستگاه های دیگر اجازه اتصال دهید (Allow other devices to connect) را روشن کنید.
  2. درون مهمان (guest)، پروکسی را روی http://<address>:2080 تنظیم کنید، با نشانی‌ای از رایانه‌تان که مهمان به آن دسترسی دارد، مانند نشانی نوار وضعیت. این پورت SOCKS5 را هم می‌پذیرد.

بسیاری از ابزارهای خط فرمان در Linux این متغیرها را می‌خوانند:

export http_proxy=http://192.168.1.10:2080
export https_proxy=http://192.168.1.10:2080

اگر به‌جای آن از حالتvpn (Tun Mode) استفاده می‌کنید و مهمان‌ها اتصالشان را از دست می‌دهند، حالت TUN را ببینید.

VPN سازمانی در کنار Throne

ترافیک شرکت را به یکی از این روش‌ها از پروکسی دور نگه دارید.

ترافیک شرکت را مستقیم بفرستید. دامنه‌ها و شبکه‌های شرکت را به کادر مستقیم (Direct) نمایهٔ مسیریابی خود اضافه کنید:

suffix:corp.example.com
ip:10.20.0.0/16

در حالت TUN، محدوده‌های خصوصی مانند 10.0.0.0/8 از قبل بیرون از تونل می‌مانند؛ برای شبکه‌های شرکت در محدوده‌های عمومی، تنظیمات (Settings) ← تنظیمات vpn (Tun Settings) ← فعال کردن مسیریابی Tun (Enable Tun Routing) را هم روشن کنید.

اتصال (bind) به آداپتور VPN، اگر ترافیک مستقیم از آداپتور اشتباهی خارج می‌شود. با برنامه (Program) ← نمایه جدید (New profile) یک نمایه از نوع مستقیم (Direct) بسازید (فقط در حالت پیشرفته، حالت ساده و پیشرفته را ببینید)، برای نمونه Corporate، و نام آداپتور VPN را در Advanced Settings → Bind Interface آن وارد کنید. سپس بالاتر از قوانین دیگرتان یک قانون پیشرفته اضافه کنید که domain_suffix و ip_cidr شرکت را با کنش route به [group] Corporate بفرستد.

VPN را درون Throne اجرا کنید. Throne می‌تواند یک نمایهٔ OpenVPN یا OpenConnect را در کنار پروکسی شما و فقط برای شبکه‌هایی که آن نمایه اعلام می‌کند اجرا کند. تونل تفکیکی را ببینید.

اگر مشکلات فقط در حالت TUN پیش می‌آیند، تا وقتی VPN سازمانی وصل است از حالت پروکسی سیستمی استفاده کنید.

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

در دسکتاپ، قوانین به‌تفکیک برنامه فقط در حالتvpn (Tun Mode) به‌طور مطمئن کار می‌کنند.

  1. حالتvpn (Tun Mode) را روشن کنید، برنامه را اجرا کنید و بگذارید وصل شود.
  2. در زبانهٔ اتصال‌ها (Connections)، روی یکی از اتصال‌های آن راست‌کلیک کنید و پروکسی (Proxy)، مستقیم (Direct)، Block یا Specific server را انتخاب کنید.
  3. برنامه را تیک بزنید، برای مثال Process Telegram.exe، روی تایید (OK) کلیک کنید و سپس در اعلان روی Restart کلیک کنید.

برای اینکه فقط برخی برنامه‌ها از پروکسی بروند، Default outbound را روی direct بگذارید و آن‌ها را در کادر پروکسی (Proxy) قرار دهید، برای نمونه processName:Telegram.exe. برای اینکه همهٔ برنامه‌ها به‌جز برخی از پروکسی بروند، استثناها را در کادر مستقیم (Direct) قرار دهید. زبانهٔ اتصال‌ها و قوانین ساده را ببینید.

Android: برنامه‌ها را در تنظیمات (Settings) ← TUN / VPN ← تانل‌کردن اپلیکیشن‌ها (Apps VPN mode) انتخاب کنید، یا از فیلد برنامه‌ها (Apps) یک قانون مسیریابی استفاده کنید. پروکسی به‌تفکیک برنامه را ببینید.

پیدا کردن یک نشانی CDN کارآمد

اگر سرورهای ارائه‌دهندهٔ شما پشت یک CDN مانند Cloudflare باشند، ممکن است نمایه‌ها کار نکنند، چون نشانی‌های CDN آن‌ها در شبکهٔ شما مسدود شده‌اند، در حالی که نشانی‌های دیگری از همان CDN کار می‌کنند. برای پیدا کردن چنین نشانی‌ای برای کل یک گروه (فقط در حالت پیشرفته، حالت ساده و پیشرفته را ببینید):

  1. Tools → IP Scanner را باز کنید، روی New scan کلیک کنید، Generic scan را نگه دارید و روی تایید (OK) کلیک کنید.
  2. در زبانهٔ Targets، فهرست CDN خود را در Base IP list انتخاب کنید، برای مثال Cloudflare CDN، پورت نمایه‌هایتان را در Ports وارد کنید (معمولاً 443) و Stop after (results) را روی عددی کوچک مانند 20 بگذارید.
  3. در زبانهٔ Phases، تیک Config test را بزنید و یکی از نمایه‌های گروه را به‌عنوان Profile انتخاب کنید.
  4. روی Start کلیک کنید. وقتی اسکن تمام شد، در زبانهٔ Results روی Save as IP list کلیک کنید و یک نام وارد کنید.
  5. در گزینه‌های گروه، روی Advanced کلیک کنید، Server Address را روی IP list بگذارید، فهرست جدید را انتخاب کنید و دو بار روی تایید (OK) کلیک کنید.
  6. گروه را با تست URL بیازمایید.

این روش فقط برای نمایه‌هایی کار می‌کند که سرورشان واقعاً پشت همان CDN است، معمولاً WebSocket، gRPC، HTTPUpgrade یا XHTTP روی TLS با یک نام دامنه. نشانی سرور را ببینید.