這是本節的多頁可列印檢視。
按此列印.
返回此頁面的常規檢視.
基礎教程
透過生動的比喻了解網絡基礎知識
📚 閱讀指引
為了讓網絡知識更容易理解,本教程將使用大量來自日常生活的比喻和類比。
我們的目標是讓每個人都能輕鬆掌握網絡基礎知識,無論是否有技術背景。
雖然這些比喻可能不夠嚴謹,但它們將幫助您快速建立對網絡概念的基本認知。
網絡基礎知識介紹
在本教程中,我們將透過生動的比喻和類比來解釋網絡基礎知識。我們的目標是讓每個人都能輕鬆掌握這些概念,無論是否有技術背景。雖然這些比喻可能不夠嚴謹,但它們將幫助您快速建立對網絡概念的基本認知。
不同於嚴謹的專業名詞,本段將使用大量的通俗表述,以便非專業人士能理解網絡基礎的概念。
我們將使用大量的恰當或不恰當的比喻和類比,目的是讓讀者能夠快速理解網絡基礎的概念。
1 - DNS是什麼
DNS(域名系統)是網際網路的基礎設施之一,本文介紹DNS的基本概念和工作原理
本質上,DNS服務就是一本新華字典, 透過查詢字典,我們可以找到域名對應的IP地址。
DNS簡介
DNS(Domain Name System,域名系統)是網際網路的基礎設施之一,就像一本新華字典,負責將人類易讀的域名轉換為電腦可理解的IP地址。

DNS的工作原理
當你在瀏覽器中輸入一個網址時:
- 瀏覽器首先檢查本地緩存
- 若未找到,向DNS伺服器發起查詢
- DNS伺服器返回對應的IP地址
- 瀏覽器使用該IP地址訪問目標網站
重要概念
- 域名(Domain Name): 網站的可讀地址,如
www.adguardprivate.com
- URL(統一資源定位符): 完整的網址,包含協議、域名和路徑,如
https://www.adguardprivate.com
- IP地址: 網路設備的數字識別,如
1.1.1.1
- DNS伺服器: 提供域名解析服務的電腦
- 網站託管: 將網站檔案儲存在伺服器上,使其能夠透過網際網路訪問
2 - DNS是甚麼
DNS(域名系統)是互聯網的基礎設施之一,本文介紹DNS的基本概念和運作原理
本質上,DNS服務就是一本新華字典,透過查詢字典,我們可以找到域名對應的IP位址。
DNS簡介
DNS(Domain Name System,域名系統)是互聯網的基礎設施之一,就像一本新華字典,負責將人類易讀的域名轉換為電腦可理解的IP位址。

DNS的運作原理
當你在瀏覽器中輸入一個網址時:
- 瀏覽器首先檢查本地快取
- 若未找到,向DNS伺服器發起查詢
- DNS伺服器返回對應的IP位址
- 瀏覽器使用該IP位址存取目標網站
重要概念
- 域名(Domain Name): 網站的可讀地址,如
www.nullprivate.com
- URL(統一資源定位器): 完整的網址,包含協定、域名和路徑,如
https://www.nullprivate.com
- IP位址: 網絡設備的數字標識,如
1.1.1.1
- DNS伺服器: 提供域名解析服務的電腦
- 網站寄存: 將網站檔案儲存在伺服器上,使其能夠透過互聯網存取
3 - AdGuardPrivate保護的基本原理
透過DNS層面的攔截,AdGuardPrivate能有效阻止廣告、追蹤器和惡意網站
工作原理概述
AdGuardPrivate透過DNS層面的攔截來保護您的網絡安全和隱私。它就像一個智能守門人,對所有域名請求進行篩查:
- ✅ 安全網站:正常訪問
- ❌ 廣告域名:攔截
- ❌ 追蹤器:攔截
- ❌ 惡意網站:攔截
攔截流程圖解

主要特點
- DNS級別攔截:在請求發生前就進行攔截,更高效
- 無需安裝插件:網絡層面的保護,對所有設備都有效
- 低資源消耗:只處理DNS請求,對設備性能影響極小
- 全設備覆蓋:一次配置,保護所有接入設備
4 - NullPrivate基本原理
透過DNS層面的攔截,NullPrivate能有效阻止廣告、追蹤器和惡意網站
工作原理概述
NullPrivate透過DNS層面的攔截來保護您的網絡安全和私隱。它就像一個智能守門人,對所有域名請求進行篩查:
- ✅ 安全網站:正常訪問
- ❌ 廣告域名:攔截
- ❌ 追蹤器:攔截
- ❌ 惡意網站:攔截
攔截流程圖解

主要特點
- DNS級別攔截:在請求發生前就進行攔截,更高效
- 無需安裝插件:網絡層面的保護,對所有設備都有效
- 低資源消耗:只處理DNS請求,對設備性能影響極小
- 全設備覆蓋:一次配置,保護所有接入設備
5 - 在家搭建
詳細教程教您如何在家搭建NullPrivate網絡廣告攔截服務
在家搭建NullPrivate
NullPrivate是一個基於AdGuardHome的增強版本,專為提供更好的網絡廣告攔截和私隱保護功能而設計。本教程將指導您如何在家搭建和配置NullPrivate服務。
項目簡介
NullPrivate是AdGuardHome的開源分支版本,提供了SaaS託管服務和豐富的增強功能,旨在為用戶提供更好的DNS解析和網絡過濾體驗。
主要功能
原始功能
- 網絡級廣告攔截:在整個網絡範圍內攔截廣告和追蹤器
- 自訂過濾規則:支援添加個人化的過濾規則
- 加密DNS支援:支援DNS-over-HTTPS、DNS-over-TLS和DNSCrypt
- 內置DHCP伺服器:開箱即用的DHCP服務功能
- 客戶端獨立配置:為每個設備定制專門的設定
- 防沉迷:攔截成人內容並強制安全搜尋
- 跨平台兼容性:支援Linux、macOS、Windows等作業系統
- 私隱保護:不收集使用統計資訊
NullPrivate新增功能
- DNS路由規則列表:使用配置文件中的規則列表自訂DNS路由
- 應用級攔截規則:針對特定應用的源進行攔截配置
- 動態DNS(DDNS):提供動態域名解析功能
- 高級速率限制:實現高效的流量管理和控制
- 增強部署特性:支援負載均衡、自動證書維護、優化網絡連接
安裝方式
方法一:下載二進制文件
- 訪問Releases頁面下載適合您作業系統的二進制文件
- 創建工作目錄:
- 運行NullPrivate:
./NullPrivate -c ./AdGuardHome.yaml -w ./data --web-addr 0.0.0.0:34020 --local-frontend --no-check-update --verbose
方法二:使用Docker
推薦使用Docker方式部署,更簡單且易於管理:
docker run --rm --name NullPrivate \
-p 34020:80 \
-v ./data/container/work:/opt/adguardhome/work \
-v ./data/container/conf:/opt/adguardhome/conf \
nullprivate/nullprivate:latest
支援的平台
- ✅ Windows
- ✅ macOS
- ✅ Linux
- ✅ Docker
- ✅ 其他類Unix系統
配置說明
基本配置
啟動後,訪問Web界面進行初始配置:
- 預設管理地址:
http://localhost:34020
- 首次運行需要設置管理員賬戶
- 可以導入現有的AdGuardHome配置
配置文件
主要配置文件為AdGuardHome.yaml
,包含:
啟動參數說明
參數 | 說明 |
---|
-c | 指定配置文件路徑 |
-w | 指定工作目錄 |
--web-addr | Web管理界面地址和端口 |
--local-frontend | 使用本地前端界面 |
--no-check-update | 禁用自動更新檢查 |
--verbose | 啟用詳細日誌輸出 |
使用建議
- 網絡配置:將路由器的DNS伺服器設置為NullPrivate的IP地址
- 規則更新:定期更新過濾規則以獲得最佳攔截效果
- 性能監控:通過Web界面監控DNS查詢統計資訊
- 安全加固:啟用HTTPS並設置強密碼
- 備份配置:定期備份配置文件和數據
故障排除
常見問題
- 端口佔用:確保34020端口未被其他服務使用
- 權限問題:Linux環境下可能需要適當的文件權限
- 啟動失敗:檢查配置文件路徑和工作目錄是否存在
獲取幫助
結語
通過本教程,您應該已經成功在家搭建了NullPrivate服務。現在您可以享受清淨的網絡環境,同時保護個人私隱。NullPrivate提供了豐富的功能和靈活的配置選項,滿足不同用戶的需求。