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

نمای کلی تنظیمات (Settings Overview)#

ابزار bgscan تمام پیکربندی‌های خود را در قالب فایل‌های متنی ساده TOML در پوشه settings/ نگهداری می‌کند. برنامه همچنین همین گزینه‌ها را از طریق بخش داخلی مدیریت تنظیمات (Settings inspector) در محیط برنامه نیز در اختیارتان می‌گذارد که تغییرات را به صورت خودکار روی دیسک ذخیره می‌کند.

فایل‌های تنظیمات#

فایلکاربرد
settings/general_settings.tomlمدیریت سراسری اسکن و حالت فرآیند چندمرحله‌ای
settings/writer_settings.tomlبافر کردن نتایج و ذخیره‌سازی آن‌ها روی دیسک
settings/icmp_settings.tomlتنظیمات دقیق پروب (بررسی) ICMP
settings/tcp_settings.tomlتنظیمات دقیق اتصال TCP
settings/http_settings.tomlتنظیمات دقیق پروب‌های HTTP/HTTPS/HTTP3
settings/xray_settings.tomlتنظیمات دقیق تست Xray
settings/dns_settings.tomlتنظیمات دقیق ریزالور DNS، ابزارهای DNSTT و SlipStream

دو روش برای ویرایش تنظیمات#

  • فایل‌های TOML — هر کدام از فایل‌های موجود در مسیر settings/*.toml را در یک ادیتور متنی باز کنید، مقادیر را تغییر دهید، ذخیره کنید و bgscan را مجدداً راه‌اندازی کنید. این روش صریح‌ترین رویکرد است و برای سیستم‌های کنترل نسخه (مثل Git) عالی عمل می‌کند.
  • بخش داخلی مدیریت تنظیمات — برنامه bgscan را باز کنید، از منوی اصلی به بخش Settings بروید، دسته‌بندی مورد نظر را انتخاب کرده و روی هر فیلد کلید Enter را بزنید تا ویرایش شود. تغییرات بلافاصله روی دیسک ذخیره می‌شوند.

برخی از فیلدها پویا (Dynamic) هستند. به عنوان مثال، گزینه‌های مربوط به TLS تنها زمانی نشان داده می‌شوند که پروتکل HTTPS انتخاب شده باشد، و فیلدهای مربوط به DNSTT/Slipstream نیز تنها در صورت فعال بودن پروب‌های مربوطه به نمایش در می‌آیند.

مقادیر پیش‌فرض#

مقادیر پیش‌فرض در دل bgscan تعبیه شده‌اند. این مقادیر در زمان نصب برنامه در محل خود کپی می‌شوند، یا در صورتی که یک فایل TOML یا یک فیلد خاص وجود نداشته باشد، به عنوان مقادیر جایگزین و پشتیبان (Fallback) مورد استفاده قرار می‌گیرند.