From ec8b4a5f2c7d96455d5193b7d0f4a330969aa2a5 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Sat, 21 Sep 2019 16:48:21 +0200 Subject: [PATCH] up --- README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 1e01ddf..ef200cd 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Encrypted DNS Server -An easy to install, zero maintenance proxy to run an encrypted DNS server. +An easy to install, high-performance, zero maintenance proxy to run an encrypted DNS server. Written in Rust. @@ -57,14 +57,16 @@ If you are currently running an encrypted DNS server using `dnscrypt-wrapper`, m Done. Your server is now running the new proxy. +## Built-in DNS cache + +The proxy includes a key cache, as well as a DNS cache to significantly reduce the load on upstream servers. + +In addition, if a server is slow or unresponsive, expired cached queries will be returned, improving reliabilitty of popular domain names. + ## State file The proxy creates and updates a file named `encrypted-dns.state` by default. That file contains the provider secret key, as well as certificates and encryption keys. Do not delete the file, unless you want to change parameters (such as the provider name), and keep it secret, or the keys will be lost. -Putting it in a directory that is only readable by the super-user is not a bad idea. - -## WIP - -This is still a work in progress. +Putting it in a directory that is only readable by the super-user is not a bad idea. \ No newline at end of file