Proxmox VE容器安裝Pi-Hole方法

*本文原創,是作者親身實踐寫成,非網上覆制粘貼版本。

先說下爲什麼要容器安裝,因爲容器提供輕量級的虛擬化,佔用系統資源少,速度快。

一. Pi-Hole簡介

相信大家已經對Pi-Hole都有耳聞了,這裏再簡單介紹下。Pi-Hole是一個開源免費的DNS服務器構建軟件,它的特殊之處就是對於廣告地址的DNS進行解析屏蔽,所以客戶端電腦/手機/平板等不用安裝任何軟件,只要把本機的DNS解析服務指向Pi-Hole服務器地址即可,適用於任何操作系統。可簡略的認爲是廣告屏蔽DNS服務器。

二. 安裝過程

  1. 下載LXC容器模板Debian10,方法不再贅述。
    在這裏插入圖片描述
  2. 根據LXC容器模板創建CT,CT啓動後爲了方便遠程管理安裝軟件等,我們需要啓用root遠程SSH登陸服務器功能。
    Debian系統一般默認不允許root進行ssh登錄,或者默認都沒有安裝ssh服務。
    a. 安裝ssh-service
    apt install ssh
    b. 修改配置文件
    vi /etc/ssh/sshd_config
    c. 光標移到文檔末尾按下o鍵添加一行,輸入如下字符,然後按下Esc鍵,按下:(冒號)輸入wq命令保存並退出
    PermitRootLogin yes
    d. 重啓服務
    systemctl restart ssh
  3. 安裝curl命令支持
    apt-get install curl
    如果運行此命令失敗,用apt update命令更新下程序數據庫。
  4. 安裝Pi-Hole
    curl -sSL https://install.pi-hole.net | bash
  5. 如果出現如下提示,表明GitHub的raw.githubusercontent.com域名解析被污染了。
    在這裏插入圖片描述
  6. 可通過修改hosts解決此問題。
    查詢真實IP,在https://www.ipaddress.com/查詢raw.githubusercontent.com的真實IP。
    在這裏插入圖片描述
  7. 修改hosts
    vi /etc/hosts
    添加如下內容:
    199.232.68.133 raw.githubusercontent.com
  8. 重新執行Pi-Hole安裝命令
    curl -sSL https://install.pi-hole.net | bash
    出現如下畫面就表示可以正常安裝。途中跳出的圖形界面選取默認值即可,如果需要光標跳轉記得使用“Tab”鍵。
    在這裏插入圖片描述
  9. 安裝完成後出現如下畫面:
    在這裏插入圖片描述
  10. 上面的Web Interface password非常難記,所以我們要修改密碼,用如下命令
    pihole -a -p
  11. 用瀏覽器登錄如上圖片提示的服務器web管理頁面(http://192.168.137.2/admin),login剛纔修改過的密碼,點開Tools→Update Gravity菜單更新過濾列表,最後可以看到如下更新成功的提示。
    在這裏插入圖片描述
    至此Pi-Hole安裝全部結束。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章