Squid 代理服務器生成的錯誤頁面(如 404、拒絕訪問、連接超時)默認在頁腳顯示 GMT 時間(如 Generated Thu, 01 Jan 2024 00:00:00 GMT by proxy (squid/3.5)),對中國大陸運維人員不直觀。本文說明如何通過修改源碼使其顯示本地時間。
src/errorpage.c(Squid 3.x/4.x 路徑可能為 src/errorpage.cc 或 helpers/errorpage.c)。Generated %T(約第 60-70 行)。%T(GMT 時間)改為 %t(本地時間)。{
ERR_SQUID_SIGNATURE,
"\n
\n"
"
\n"
"\n"
"Generated %T by %h (%s)\n"
"\n"
"