Docs GitHub
-- --
Theme:
Language:
EN فا

تنظیمات Xray#

💡 نکته: از Settings → Xray Settings می‌توانید این گزینه‌ها را داخل برنامه تغییر دهید.

فایل تنظیمات: settings/xray_settings.toml

این فایل بخش بررسی Outboundهای Xray را کنترل می‌کند؛ یعنی اتصال و پهنای باند سرورهای راه دور را آزمایش می‌کند.

خلاصهٔ گزینه‌ها#

گزینهپیش‌فرضتوضیح
timeoutوابسته به سیستمبیشترین زمان تست اتصال، میلی‌ثانیه
speed_test_timeoutوابسته به سیستمبیشترین زمان هر تست سرعت دانلود/آپلود، میلی‌ثانیه
workersوابسته به سیستمتعداد تست هم‌زمان
connectivity_test_type3۰ اتصال، ۱ دانلود، ۲ آپلود، ۳ هر دو
download_speedوابسته به سیستمحداقل سرعت دانلود قابل قبول، Kbps
upload_speedوابسته به سیستمحداقل سرعت آپلود قابل قبول، Kbps
output_prefix"xray_"پیشوند فایل‌های نتیجه
pre_scan_type"tcp"بررسی اولیه: none، icmp، tcp یا http

Timeout#

timeout = 6000

بیشترین زمان انتظار برای تمام‌شدن یک تست Xray است. هدفی که در این زمان پاسخ ندهد ناموفق حساب می‌شود.

  • 3000-6000 برای شبکه‌های مطمئن
  • 6000-12000 برای شبکه‌های دور یا ناپایدار

Speed Test Timeout#

speed_test_timeout = 6000

بیشترین زمان انتظار برای هر تست سرعت دانلود و آپلود بر حسب میلی‌ثانیه است. حجم داده‌ای که در تست جابه‌جا می‌شود از همین Timeout و حداقل سرعت تعیین‌شده به دست می‌آید (speed_test_timeout ثانیه × download_speed/upload_speed کیلوبیت بر ثانیه)، پس همیشه به اندازهٔ کافی داده منتقل می‌شود تا هدف با حداقل سرعت سنجیده شود.

  • 3000-8000 برای تست سرعت معمول
  • 8000-15000 برای پهنای باند بالا یا شبکه‌های ناپایدار

Workers#

workers = 32

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

  • 8-16 برای منابع محدود
  • 16-32 برای استفادهٔ معمول
  • 32-64 برای تست پرسرعت

Connectivity Test Type#

connectivity_test_type = 0
  • 0 — فقط بررسی اتصال
  • 1 — فقط سرعت دانلود
  • 2 — فقط سرعت آپلود
  • 3 — تست دانلود و آپلود

Download Speed#

download_speed = 100

حداقل سرعت دانلود قابل قبول بر حسب Kbps است. پروب به اندازهٔ download_speed * speed_test_timeout داده جابه‌جا می‌کند و اگر سرعت اندازه‌گیری‌شده کمتر باشد، هدف را ناموفق می‌داند. فقط برای نوع تست 1 یا 3 استفاده می‌شود.

  • 50-200 برای تست پهنای باند متوسط
  • 200-1000 برای تست پهنای باند بالا

Upload Speed#

upload_speed = 50

حداقل سرعت آپلود قابل قبول بر حسب Kbps است و مثل download_speed کار می‌کند. فقط در نوع تست 2 یا 3 استفاده می‌شود.

  • 25-100 برای تست متوسط
  • 100-500 برای تست بالا

Output Prefix#

output_prefix = "xray_"

پیشوند نام همهٔ فایل‌های خروجی این بخش است و برای جداکردن نتیجه‌های اسکن‌های هم‌زمان مفید است.

Pre-scan Type#

pre_scan_type = "none"

یک بررسی ارزان‌تر است که قبل از Xray اجرا می‌شود. هدفی که این مرحله را رد کند به Xray نمی‌رسد.

  • none — بررسی اولیه را رد کن و مستقیم Xray را اجرا کن
  • icmp — Ping ICMP هدف را بررسی کن
  • tcp — اتصال TCP به پورت هدف را بررسی کن
  • http — درخواست HTTP/HTTPS به هدف بفرست

فایل‌های مرتبط#