天涯衰草

首先下載“TS-DNS”的最新版本(https://github.com/wolf-joe/ts-dns),解壓后在文件夾中可以看到ts-dns.toml和ts-dns-full.toml這兩個配置文件。其默認使用的是ts-dns.toml這個配置文件,但是由于該文件中的配置參數較少,所以我們還是先使用文本編輯器打開更全面的配置文件——ts-dns-full.toml,來修改一下。
以前大家在管理hosts文件時,都是對系統目錄中的hosts文件進行操作,而現在我們只需在配置文件中找到“hosts_files”這個參數,然后在參數后面的方括號中依次設置不同的Hosts文件的路徑地址,即可設置多個可以更方便編輯的hosts文件,比如["/etc/hosts","hosts1.txt","hosts2.txt"]等等。當然,用戶也可以在[hosts]參數的下方直接輸入規則,比如為了方便后續的“DNSoverHTTPS”域名解析,我們在這里自定義添加了一個比較可信的DNS服務器,即"dns.adguard.com"="176.103.130.130"(圖1)。
一個好的DNS服務器對域名解析來說尤為重要,TS-DNS的最大優勢就是不僅可以設置多個不同的DNS服務器,而且還可以根據不同的域名來指定不同的DNS服務器。在配置文件的[groups.clean]參數下面,我們可以看到它已經默認添加了騰訊、阿里、114等不同的DNS服務器,大家可以根據自己的使用習慣添加或者修改默認的DNS服務器。而在rules參數中設置的域名,則表示強制使用其設置的DNS服務器(圖2)。
一般情況下域名解析操作都能順利地完成,不過偶爾也會受到運營商等某些因素的干擾,造成無法正常進行網頁以及相關服務的操作。這時我們就需要使用加密技術來完成域名解析操作,但這卻又無法在Windows操作系統中直接完成。……