htpdate pode consultar a hora a través dun proxy HTTP
Use as opcións de proxy e só consulta de htpdate cando haxa conectividade HTTP, mantendo as súas estimacións de tempo separadas do transporte NTP.
ntpdate fala NTP sobre UDP. Un túnel HTTP CONNECT común transporta un fluxo TCP, así que configurar un proxy HTTP non lle dá a ntpdate esa ruta UDP.
Cando só hai acceso HTTP, htpdate é unha ferramenta aparte que estima a hora a partir das marcas de tempo das respostas dos servidores web. Se xa está dispoñible, unha invocación de só consulta é:
htpdate -q -P proxy.example:8080 www.example.org
Escolla un proxy permitido e un servidor de referencia cuxo reloxo sexa axeitado para a tarefa. Os candidatos públicos para o enderezo do proxy están na lista de proxies HTTP; esa lista non proporciona ningunha referencia horaria de confianza. -P selecciona o intermediario; -q consulta sen cambiar o reloxo. O cliente tamén admite varias URL de referencia.
htpdate ten en conta problemas que unha tubería de shell que copia unha soa cabeceira HTTP Date non considera, incluíndo varias fontes e o filtrado de resultados incoherentes. Aínda así depende dos servidores de referencia, do tratamento das respostas e da temporización da rede.
Unha resposta na caché pode conter un valor Date máis antigo. Unha marca de tempo HTTP simple tampouco é hora autenticada. Manteña os requisitos de confianza e precisión xunto coa decisión de despregamento, en vez de tratar calquera páxina web accesible como substituto do servizo horario da rede.
Se a organización fornece un servizo NTP interno, usar ese servizo accesible é outra vía. Consultar a hora e autorizar un daemon a axustar o reloxo do sistema son operacións distintas.