本教程將向您展示如何在 Ubuntu 20.04LTS 上安裝 DNSCrypt。對於那些不知道的人,DNSCrypt 是一個靈活的 DNS 代理,它支持最新的加密 DNS 協議,例如 DNSCrypt v2、DNS-over-HTTPS、匿名 DNSCrypt 和 ODoH (Oblivious DoH)。

本文假設您至少具有 Linux 的基本知識,知道如何使用 shell,並且最重要的是,將您的網站託管在您的 VPS 上。安裝非常簡單,假設您在 root 帳戶下運行。如果沒有,您需要添加一個’。sudo‘獲取root權限的命令。 我將逐步向您展示如何在 Ubuntu 20.04 (Focal Fossa) 上安裝 DNSCrypt。 您可以對其他基於 Debian 的發行版(例如 Ubuntu 18.04、16.04 和 Linux Mint)執行相同的步驟。

在 Ubuntu 20.04 LTSFocalFossa 上安裝 DNSCrypt

步驟 1. 首先,運行以下命令以確保所有系統包都是最新的。 apt 終端命令。

sudo apt update
sudo apt upgrade

步驟 2. 在 Ubuntu 20.04 上安裝 DNSCrypt。

接下來,讓我們將 PPA 存儲庫添加到我們的系統中。

sudo add-apt-repository ppa:shevchuk/dnscrypt-proxy

然後更新軟件包列表並使用以下命令安裝 DNSCrypt:

sudo apt update
sudo apt install dnscrypt-proxy

步驟 3. 配置 DNSCrypt 代理。

安裝 DNSCrypt 代理後,繼續進行配置。打開 /etc/dnscrypt-proxy/dnscrypt-proxy.toml 使用您最喜歡的文本編輯器和 root 權限。在發現 server_names..添加支持的名稱 服務器列表 用引號將數組括起來。

server_names = ['cloudflare']

保存文件並退出。然後重新啟動 DNSCrypt 服務。

sudo systemctl restart dnscrypt-proxy

要使用 DNSCrypt 代理,請執行以下操作: System Settings > Network點擊您連接的網絡旁邊的齒輪圖標,然後 IPv4 禁用選項卡 Automatic 除此之外 DNS然後輸入 127.0.2.1 作為DNS服務器,如下圖所示:

在 Ubuntu 20.04 上安裝 DNSCrypt

恭喜! DNSCrypt 已成功安裝。感謝您使用本教程在您的 Ubuntu 20.04 LTSFocal Fossa 系統上安裝 DNSCrypt。我們鼓勵您查看更多幫助和有用信息。 DNSCrypt官方網站..