NTP
بلوک ntp کلاینت تعبیهشدهٔ NTP در mihomo را پیکربندی میکند. با فعالسازی آن، ساعت داخلی mihomo دیگر به زمان سیستمعامل اعتماد نمیکند — برای تحمل انحراف ساعت TLS روی دستگاههایی که ساعت محلیشان رانش دارد مفید است.
گزینهها
| فیلد | نوع | پیشفرض | مقادیر مجاز | توضیحات |
|---|---|---|---|---|
enable | bool | false | true | false | کلاینت تعبیهشدهٔ NTP را روشن میکند. وقتی خاموش باشد، بقیهٔ بلوک نادیده گرفته میشود. |
server | string | (unset) | <hostname> | <IP> | سرور NTP. گزینههای رایج: time.cloudflare.com، time.apple.com، time.google.com. |
port | int | 123 | <port> | پورت سرور NTP. NTP استاندارد روی UDP/123 است. |
interval | int | 30 | <minutes> | فاصلهٔ بین پرسوجوهای NTP، به دقیقه. عدد صحیح ساده؛ رشتهٔ مدتزمان نیست. |
dialer-proxy | string | (direct) | <proxy name> | <proxy group> | ترافیک NTP را از طریق یک پراکسی پیکربندیشده ارسال کن. وقتی پورت 123 در شبکهٔ محلی مسدود است مفید است. |
write-to-system | bool | false | true | false | بعد از هر همگامسازی موفق، زمان را به ساعت سیستمعامل اعمال کن. نیازمند مجوزهای ارتقاءیافته است. |
منبع: config/config.go:258-265 · ثابتشده در v1.19.24 (a847246)
مثال
yaml
ntp:
enable: true
server: time.cloudflare.com
port: 123
interval: 30
write-to-system: falseنکات
intervalبر حسب دقیقه است، نه یک رشتهٔ مدتزمان به سبک Go. مقدارinterval: 30یعنی «هر ۳۰ دقیقه».- اگر
dialer-proxyبه گروه پراکسیای ارجاع دهد که خود به عملیات حساس به NTP وابسته است (مثلاً TLS)، یک پراکسی مستقیم واحد را ترجیح دهید تا از چرخههای راهاندازی جلوگیری شود.
منبع: config/config.go:258-265 · v1.19.24 (a847246)
