使用步驟
- 選擇日誌格式:預設的 combined 適用於 Nginx 和 Apache 的預設配置;改過格式的,貼上 nginx.conf 裡的 log_format。
- 選擇或拖入日誌檔案,可以一次選多個,支援 .gz 壓縮檔案;也可以直接貼上幾行。
- 檢視蜘蛛統計、每小時請求數、狀態碼、熱門網址、404 網址、IP、來源和 User-Agent。
引數說明
- 蜘蛛辨識
- 按 User-Agent 辨識 Googlebot、Baiduspider、Bingbot、搜狗、360、神馬、頭條(Bytespider)等搜尋引擎蜘蛛,以及 GPTBot、ClaudeBot 等 AI 爬蟲;點開爬蟲名能看到它抓得最多的網址。
- 真實 IP
- 日誌格式裡有 $http_x_forwarded_for 時,取其中第一個地址作為訪客 IP,適合經過 CDN 或反向代理的網站。
- 檔案大小
- 檔案在瀏覽器裡分段讀取,幾百 MB 的日誌也能處理,速度取決於電腦效能。
一行日誌如何變成一條記錄
每一行都會按日誌格式匹配並拆成欄位。下面這條預設 combined 格式的 Googlebot 請求:
66.249.66.1 - - [10/Oct/2026:13:55:36 +0800] "GET /blog/post-1 HTTP/1.1" 404 153 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
會被解析為:IP 66.249.66.1,方法 GET,路徑 /blog/post-1,狀態碼 404,153 位元組,沒有來源頁。時間會按其偏移量(+0800)換算成確切的時刻 05:55:36 UTC,這樣不同時區伺服器的日誌行在每小時請求數圖表裡能對齊;User-Agent 被辨識為 Googlebot,所以這一行會給該蜘蛛增加一次訪問和一次 404。
如果網站在 CDN 後面,在格式末尾加上 "$http_x_forwarded_for"。這樣,以 "203.0.113.7, 10.0.0.2" 結尾的行會算在第一個地址 203.0.113.7 上,而不是代理的地址。
常見問題
日誌會上傳到伺服器嗎?
不會。檔案只在你的瀏覽器裡讀取和統計,關閉頁面就沒了。
日誌裡的 Baiduspider 一定是百度嗎?
不一定,User-Agent 可以隨便偽造。把可疑的 IP 粘到「蜘蛛 IP 驗證」裡,按反向解析確認是不是真的百度蜘蛛。
為什麼顯示很多行格式不符?
日誌格式和所選格式不一致。寶塔、OneinStack 等面板常常改過 log_format,請複製 nginx.conf 裡實際使用的 log_format 粘到「自訂 log_format」。
隱私說明
本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。