Чому час Windows не синхронізується через HTTP-проксі
Перевірте джерело й партнерів W32Time, коли перегляд працює через корпоративний HTTP-проксі, але синхронізація годинника не вдається.
Робочий HTTP-проксі доводить маршрут для вебклієнта, який його використовує. Час Windows використовує NTP через порт UDP 123, тому налаштування проксі в браузері не забезпечують цей маршрут синхронізації часу.
З командного рядка з належними правами перевірте поточну конфігурацію джерела й партнерів:
w32tm /query /source
w32tm /query /configuration
w32tm /query /peers
Ці запити повідомляють поточні параметри та партнерів служби. Перш ніж змінювати джерело, визначте, чи має машина використовувати наявну ієрархію часу організації або затверджений внутрішній сервер NTP.
Вибраному серверу потрібен дозволений шлях UDP. Тунель HTTP CONNECT передає потік TCP, і перенесення призначення NTP на порт 80 не перетворює NTP на HTTP. Схема UDP на основі SOCKS потребувала б реальної підтримки клієнта й ретранслятора; самого лише слухача SOCKS недостатньо.
Значення HTTP Date може стати в пригоді для грубого порівняння, але це спостереження іншого протоколу, і воно не доводить, що налаштований обмін NTP у W32Time працює.