這是本節的多頁可列印檢視。 按此列印.

返回此頁面的常規檢視.

基礎教程

透過生動的比喻了解網絡基礎知識

📚 閱讀指引

為了讓網絡知識更容易理解,本教程將使用大量來自日常生活的比喻和類比。 我們的目標是讓每個人都能輕鬆掌握網絡基礎知識,無論是否有技術背景。 雖然這些比喻可能不夠嚴謹,但它們將幫助您快速建立對網絡概念的基本認知。

網絡基礎知識介紹

在本教程中,我們將透過生動的比喻和類比來解釋網絡基礎知識。我們的目標是讓每個人都能輕鬆掌握這些概念,無論是否有技術背景。雖然這些比喻可能不夠嚴謹,但它們將幫助您快速建立對網絡概念的基本認知。

不同於嚴謹的專業名詞,本段將使用大量的通俗表述,以便非專業人士能理解網絡基礎的概念。

我們將使用大量的恰當或不恰當的比喻和類比,目的是讓讀者能夠快速理解網絡基礎的概念。

1 - DNS是什麼

DNS(域名系統)是網際網路的基礎設施之一,本文介紹DNS的基本概念和工作原理

本質上,DNS服務就是一本新華字典, 透過查詢字典,我們可以找到域名對應的IP地址。

DNS簡介

DNS(Domain Name System,域名系統)是網際網路的基礎設施之一,就像一本新華字典,負責將人類易讀的域名轉換為電腦可理解的IP地址。

DNS解析原理

DNS的工作原理

當你在瀏覽器中輸入一個網址時:

  1. 瀏覽器首先檢查本地緩存
  2. 若未找到,向DNS伺服器發起查詢
  3. DNS伺服器返回對應的IP地址
  4. 瀏覽器使用該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的運作原理

當你在瀏覽器中輸入一個網址時:

  1. 瀏覽器首先檢查本地快取
  2. 若未找到,向DNS伺服器發起查詢
  3. DNS伺服器返回對應的IP位址
  4. 瀏覽器使用該IP位址存取目標網站

重要概念

  • 域名(Domain Name): 網站的可讀地址,如 www.nullprivate.com
  • URL(統一資源定位器): 完整的網址,包含協定、域名和路徑,如 https://www.nullprivate.com
  • IP位址: 網絡設備的數字標識,如 1.1.1.1
  • DNS伺服器: 提供域名解析服務的電腦
  • 網站寄存: 將網站檔案儲存在伺服器上,使其能夠透過互聯網存取

3 - AdGuardPrivate保護的基本原理

透過DNS層面的攔截,AdGuardPrivate能有效阻止廣告、追蹤器和惡意網站

工作原理概述

AdGuardPrivate透過DNS層面的攔截來保護您的網絡安全和隱私。它就像一個智能守門人,對所有域名請求進行篩查:

  • ✅ 安全網站:正常訪問
  • ❌ 廣告域名:攔截
  • ❌ 追蹤器:攔截
  • ❌ 惡意網站:攔截

攔截流程圖解

AdGuardPrivate攔截基本原理

主要特點

  1. DNS級別攔截:在請求發生前就進行攔截,更高效
  2. 無需安裝插件:網絡層面的保護,對所有設備都有效
  3. 低資源消耗:只處理DNS請求,對設備性能影響極小
  4. 全設備覆蓋:一次配置,保護所有接入設備

4 - NullPrivate基本原理

透過DNS層面的攔截,NullPrivate能有效阻止廣告、追蹤器和惡意網站

工作原理概述

NullPrivate透過DNS層面的攔截來保護您的網絡安全和私隱。它就像一個智能守門人,對所有域名請求進行篩查:

  • ✅ 安全網站:正常訪問
  • ❌ 廣告域名:攔截
  • ❌ 追蹤器:攔截
  • ❌ 惡意網站:攔截

攔截流程圖解

NullPrivate攔截基本原理

主要特點

  1. DNS級別攔截:在請求發生前就進行攔截,更高效
  2. 無需安裝插件:網絡層面的保護,對所有設備都有效
  3. 低資源消耗:只處理DNS請求,對設備性能影響極小
  4. 全設備覆蓋:一次配置,保護所有接入設備

5 - 在家搭建

詳細教程教您如何在家搭建NullPrivate網絡廣告攔截服務

在家搭建NullPrivate

NullPrivate是一個基於AdGuardHome的增強版本,專為提供更好的網絡廣告攔截和私隱保護功能而設計。本教程將指導您如何在家搭建和配置NullPrivate服務。

項目簡介

NullPrivateAdGuardHome的開源分支版本,提供了SaaS託管服務和豐富的增強功能,旨在為用戶提供更好的DNS解析和網絡過濾體驗。

主要功能

原始功能

  • 網絡級廣告攔截:在整個網絡範圍內攔截廣告和追蹤器
  • 自訂過濾規則:支援添加個人化的過濾規則
  • 加密DNS支援:支援DNS-over-HTTPS、DNS-over-TLS和DNSCrypt
  • 內置DHCP伺服器:開箱即用的DHCP服務功能
  • 客戶端獨立配置:為每個設備定制專門的設定
  • 防沉迷:攔截成人內容並強制安全搜尋
  • 跨平台兼容性:支援Linux、macOS、Windows等作業系統
  • 私隱保護:不收集使用統計資訊

NullPrivate新增功能

  • DNS路由規則列表:使用配置文件中的規則列表自訂DNS路由
  • 應用級攔截規則:針對特定應用的源進行攔截配置
  • 動態DNS(DDNS):提供動態域名解析功能
  • 高級速率限制:實現高效的流量管理和控制
  • 增強部署特性:支援負載均衡、自動證書維護、優化網絡連接

安裝方式

方法一:下載二進制文件

  1. 訪問Releases頁面下載適合您作業系統的二進制文件
  2. 創建工作目錄:
    mkdir -p ./data
    
  3. 運行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,包含:

  • DNS伺服器設定
  • 過濾規則配置
  • 客戶端配置
  • 安全設定

啟動參數說明

參數說明
-c指定配置文件路徑
-w指定工作目錄
--web-addrWeb管理界面地址和端口
--local-frontend使用本地前端界面
--no-check-update禁用自動更新檢查
--verbose啟用詳細日誌輸出

使用建議

  1. 網絡配置:將路由器的DNS伺服器設置為NullPrivate的IP地址
  2. 規則更新:定期更新過濾規則以獲得最佳攔截效果
  3. 性能監控:通過Web界面監控DNS查詢統計資訊
  4. 安全加固:啟用HTTPS並設置強密碼
  5. 備份配置:定期備份配置文件和數據

故障排除

常見問題

  • 端口佔用:確保34020端口未被其他服務使用
  • 權限問題:Linux環境下可能需要適當的文件權限
  • 啟動失敗:檢查配置文件路徑和工作目錄是否存在

獲取幫助

結語

通過本教程,您應該已經成功在家搭建了NullPrivate服務。現在您可以享受清淨的網絡環境,同時保護個人私隱。NullPrivate提供了豐富的功能和靈活的配置選項,滿足不同用戶的需求。