نمای کلی تنظیمات (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) مورد استفاده قرار میگیرند.