從手機用 SSH 管理 Pi-hole
Pi-hole 的網頁面板在桌面上不錯,但當某個網站被擋、你正窩在沙發上時,開瀏覽器、登入、找開關太慢。SSH 更快:連上跑 Pi-hole 的那臺 Pi,一條命令就能暫停攔截、查狀態、或更新黑名單。本文講那幾條能在手機上搞定的 pihole 命令。
第 1 步——SSH 進跑 Pi-hole 的那臺 Pi
Pi-hole 跑在一臺主機上——通常是樹莓派。從行動裝置用戶端 SSH 進它(iPhone / Android):主機 = Pi 的 IP、連接埠 22、使用者名稱 pi(或你的使用者)。到了 shell,pihole 命令能做面板能做的一切。
第 2 步——你真正會用的 pihole 命令
| 目標 | 命令 |
|---|---|
| 暫停攔截 5 分鐘 | pihole disable 5m |
| 重新開啟攔截 | pihole enable |
| 查狀態 | pihole status |
| 即時面板(統計) | pihole -c |
| 更新黑名單(gravity) | pihole -g |
| 更新 Pi-hole 本體 | pihole -up |
| 重啟 DNS | pihole restartdns |
最常用的一條:pihole disable 5m——當你信任的網站被擋時,它暫停過濾、到時自動恢復,省得你忘了重新開。
第 3 步——出問題時盯 DNS 記錄檔
想看 Pi-hole 到底在擋什麼、解析什麼,用 pihole -t 跟它的查詢記錄檔。在手機上,即時記錄檔是一團飛速捲動的亂麻——所以 TermAI 一看到跟隨命令就進入記錄檔串流模式:工具列可暫停、把最近 500 行的攔截和錯誤分色高亮、並把最近 100 行交給 AI 問「這個網域為什麼被擋?」。比瞇眼盯著 pihole -t 捲動輕鬆多了。
記不住參數?問就行
如果你想不起來是 pihole -g 還是 pihole -up,把要做的事描述給 TermAI 助手——「更新黑名單」、「把 Pi-hole 暫停十分鐘」——它給出可覆核再執行的確切命令,貼著你連上的這臺 Pi。
離家時連接 Pi-hole
Pi-hole 在你的家庭網路裡,所以在外用行動數據管理它,別把 SSH 轉發到公網。在 Pi 和手機上裝 Tailscale(或用 TermAI 內建的 Tailscale),你就能從任何地方用 Pi 的私有位址 SSH。見 iPhone 上的 Tailscale。
常見問題
怎麼從手機臨時關掉 Pi-hole?
SSH 進 Pi 跑 pihole disable 5m(或任意時長)。它會自動恢復,所以你不會不小心一直關著過濾。
怎麼用 SSH 更新 Pi-hole 的黑名單?
跑 pihole -g 更新 gravity(黑名單)。用 pihole -up 更新 Pi-hole 軟體本體。
能遠端管理 Pi-hole 又不暴露它嗎?
能——在 Pi 和手機上用 Tailscale,然後 SSH 到它的私有位址。別把 22 連接埠或管理頁轉發到公網。
快速事實
- 任務:從手機用 SSH 管理 Pi-hole
- 最有用:
pihole disable 5m(自動恢復)、pihole status、pihole -g - 記錄檔:
pihole -t——TermAI 記錄檔串流模式加了暫停/Filter/AI 分析 - 遠端:用 Tailscale,別連接埠轉發
Free on iOS and Android. 5 AI requests/day on the free tier, plus unlimited SSH/SFTP and built-in Tailscale.