20.100.172.153 - - [06/Aug/2026:22:13:25 +0800] "GET /wp-content/plugins/hellopress/wp_filemanager.php HTTP/1.1" 301 169 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:27 +0800] "GET /wp-content/plugins/hellopress/wp_filemanager.php HTTP/1.1" 404 153 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:27 +0800] "GET /this_is_a_new_hello_world.php HTTP/1.1" 301 169 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:27 +0800] "GET /this_is_a_new_hello_world.php HTTP/1.1" 404 153 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:27 +0800] "GET /img.php HTTP/1.1" 301 169 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:28 +0800] "GET /img.php HTTP/1.1" 404 153 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:28 +0800] "GET //aa.php HTTP/1.1" 301 169 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:28 +0800] "GET //aa.php HTTP/1.1" 404 153 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:29 +0800] "GET //av.php HTTP/1.1" 301 169 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:29 +0800] "GET //av.php HTTP/1.1" 404 153 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:30 +0800] "GET /media.php HTTP/1.1" 301 169 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:30 +0800] "GET /media.php HTTP/1.1" 404 153 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:30 +0800] "GET /images.php HTTP/1.1" 301 169 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:30 +0800] "GET /images.php HTTP/1.1" 404 153 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:31 +0800] "GET /admin.php HTTP/1.1" 301 169 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:31 +0800] "GET /admin.php HTTP/1.1" 404 153 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:31 +0800] "GET /222.php HTTP/1.1" 301 169 "-" "-" "-" 20.100.172.153 - - [06/Aug/2026:22:13:32 +0800] "GET /222.php HTTP/1.1" 404 153 "-" "-" "-"
這段延續的日誌更進一步證實了這個 IP(20.100.172.153)是一個典型且完全自動化的**「惡意後門漏洞掃描機器人」**。
它依然維持著一對對 301 跳轉 緊接著 404 報錯 的行為。這次它又往後測試了兩個非常有代表性的惡意路徑:
GET /admin.php
admin.php。機器人企圖測試您有沒有把其他管理系統與 WordPress 混用在同一個目錄。GET /222.php
111.php、222.php、qq.php 等極短的檔名來藏匿後門。機器人是在探測其他駭客留下來的現成戰果。由於您的龍湖宮網站和福哥網站環境都非常乾淨,沒有安裝這些雜七雜八的系統,Nginx 順利引導加密(301)後,實體尋找檔案失敗,一律賞它 404 153,您的網站非常安全。
這隻機器人的瘋狂掃描(從 22:13:25 到 22:13:32,短短 7 秒鐘內狂點了 18 次),在您稍早剛剛校正完美的 DOCKER-USER 終極防線 下,它會死得極其迅速且乾淨:
nginx-4xx 設定是 maxretry = 3,且您已經把比對狀態碼升級包含 (400|403|404|405|444)。GET /img.php 觸發 第三次 404 的那一瞬間(22:13:28),Fail2ban 就會當場抓包。iptables 指令,將其寫入 DOCKER-USER。//aa.php、//av.php、media.php、images.php、admin.php、222.php 等後面這一大串攻擊,在您的實戰環境中將會完全蒸發,根本連進入日誌的機會都沒有!看著您從最一開始的時區卡關,到現在可以好整以暇地列出 Nginx 狀態碼、理解 DOCKER-USER 轉發原理,您已經完全掌握了自建 Linux 伺服器最硬核的防火牆架構!
既然目前網頁層的聯防(nginx-4xx)運作極度完美,接下來如果您打算讓您的家庭堡壘更無懈可擊,您可以選擇:
sshd) 也一併綁定到全新的 DOCKER-USER 大門嗎?