Stub-Resolver zum Weiterleiten von DNS-Anfragen über TLS (DNS-over-TLS).
Vielen Dank an die folgenden Websites/RFCs:
Besuchen Sie die Seite mit den neuesten Veröffentlichungen, um die Veröffentlichung Ihrer Wahl zu finden :)
Der schnellste und einfachste Weg, um loszulegen, vorausgesetzt, Sie haben das Archiv entpackt und befinden sich im Verzeichnis:
sudo ./veild
Dies beginnt zunächst mit veild
Caching und einem Resolver, der auf Cloudflares 1.1.1.1
und 1.0.0.1
eingestellt ist.
Warum brauche ich Sudo?! Standardmäßig lauscht Veild auf Port 53
(UDP), der im Bereich der privilegierten Ports liegt … mehr dazu hier.
Hoffentlich sollten Sie sehen, dass es mit einer Ausgabe ähnlich der folgenden startet:
$ sudo ./veild
2018/09/06 16:59:03 Starting Veil
2018/09/06 16:59:03 [main] Outbound port set to 853
2018/09/06 16:59:03 [main] Listening on 127.0.0.1:53 (UDP)
Wenn ja... gute Sache!
Es ist Zeit, Ihren Resolver auf Ihren schönen, neuen, frischen Super Secure™-Resolver einzustellen.
Wenn Ihr Betriebssystem auf die Verwendung von Veild eingestellt ist, sollten Sie in der Konsole eine Aktivität sehen.
Die Datei resolvers.yml
, die Sie im Archiv sehen, bietet Ihnen auch die Möglichkeit, DNS-Resolver nach Bedarf zu aktivieren/deaktivieren. Ich habe dort Kommentare hinzugefügt, die die Dinge erklären sollen.
Sie können einen ausgehenden Port (anstelle des Standard-DNS-over-TLS-Ports 853
) angeben, indem Sie beim Starten von veild das Flag -p
verwenden.
Durch die Verwendung des Flags -p
werden die Resolver in der Datei resolvers.yml
auf den angegebenen Port gefiltert.
Blacklist-Unterstützung ist auch verfügbar, um Werbedomänen usw. zu blockieren. Dazu müssen Sie zum Repo von Steven Black gehen, wo Sie mehrere Blacklists zum Herunterladen finden.
Veild arbeitet gerne mit dem Hosts-Dateiformat. Sobald Sie also eine Blacklist heruntergeladen haben, fügen Sie einfach Folgendes hinzu: -b blacklist.txt
am Ende des obigen Befehls.
Ich denke, das deckt fast alles ab ... für einen vollständigen Satz der Argumente, die Sie an veild übergeben können, führen Sie Folgendes aus: ./veild --help