Info: Detected ARMv7 architecture.
Info: JFFS custom scripts and configs are already enabled
Info: DNS Environment is Ready.
Info: DI_VERSION=v2.1.4
Info: DNSCRYPT_VER=2.0.42
Info: Manager file is Up-To-Date!
Info: Choose what you want to do:
1) Install/Update dnscrypt-proxy
2) Uninstall dnscrypt-proxy
3) Configure dnscrypt-proxy
4) Set timezone
5) Unset timezone
6) Install (P)RNG
7) Uninstall (P)RNG
8) Install swap file
9) Uninstall ALL
q) Quit
=> Please enter the number that designates your selection:, [1-9/q]:
3
Info: This operation allows you to configure dnscrypt-proxy
=> Do you want to proceed? [y/n]:
y
Info: Configuring dnscrypt-proxy...
Info: Checking dnscrypt-proxy configuration...
[2020-04-11 07:49:31] [NOTICE] dnscrypt-proxy 2.0.42
[2020-04-11 07:49:31] [NOTICE] Network connectivity detected
[2020-04-11 07:49:31] [NOTICE] Source [public-resolvers] loaded
[2020-04-11 07:49:31] [NOTICE] Source [relays] loaded
[2020-04-11 07:49:31] [NOTICE] Anonymized DNS: routing everything via [anon-xx-xx anon-xxx-xx]
[2020-04-11 07:49:31] [NOTICE] Configuration successfully checked
Info: Found previous dnscrypt-proxy config file
Info: How do you want to reconfigure:
Info: 1) Start from previous settings file
Info: 2) Start from default config
=> Your selection, [1-2]:
1
Info: Use previous settings file
=> Do you want to redirect all DNS resolutions on your network through this proxy? [y/n]:
y
Info: DNSFilter is Already on.
Info: User can choose to keep any custom dnsfilter values and only redirect non-custom traffic.
=> Do you want to redirect only SOME DNS resolutions on your network through this proxy? [y/n]:
y
Info: Set DNSFilter to Control DNS through this proxy, while leaving any Custom Rules and Values.
=> Do you want to use DNS server over IPv6 (yes only if your connection has IPv6)? [y/n]:
n (I don`t have IPv6)
Info: Choose DNS resolving load balancing strategy:
1) p2 (default)
(randomly choose between the top 2 fastest servers)
2) ph
(randomly choose between the top fastest half of all servers)
3) first
(always pick the fastest server in the list)
4) random
(just pick any random server from the list)
=> Select your mode, [1-4]:
1
=> Do you want to use load balance estimator to adjust resolvers based on latency calculations? [y/n]:
y
Info: Choose how your DNS servers are selected:
1) Automatically
2) Manually
3) Static
=> Select your mode, [1-3]:
1
(How servers are filtered from public-resolvers.md) (
Link to servers)
=> Use only servers that support the DNSCrypt protocol [y/n]:
y ( also enables dnscrypt_ephemeral_keys = true)
=> Use only servers that support the DNS-over-HTTPS protocol [y/n]:
n (DoH is not compatible with anonymized DNS yet)
=> Use only servers that support DNSSEC [y/n]:
y
=> Use only servers that do not log user's queries [y/n]:
y
=> Use only servers that do not filter result [y/n]:
y
Info: Set the DNS server(s) for initializing dnscrypt-proxy
Info: and router services (e.g. ntp) at boot
=> Default is 9.9.9.9:
1.1.1.1
=> 2nd Default is 8.8.8.8:
1.0.0.1
=> Set log level, default is 2, 0 is the most verbose, [0-6]:
2
Info: Writing dnscrypt-proxy configuration...
Info: Evaluating other possibilities for dnscrypt-proxy configuration...
Info: Checking for Anonymized Dnscrypt Support
Info: Users may specify Wild-card Relay Support (server_name *) with option 1 (this supports only DNSCrypt Servers).
* Warning: All DNSCRYPT Server traffic will be sent through same set of chosen Relays with Wild-Card Option.
Info: Option 2 gives users the choice to Setup Relays per Dnscrypt-Server.
Info: Option 3 allows the users to skip relay configuration or remove old relays configurations.
* Warning: Option 1 & 2 delete old relay configurations.
* Warning: Issues may occur if user is not using same servers as defined in relays.
Info: What do you want to do:
1) All Servers with Wild-Card Relay Support.
2) Pick Relays for DNSCRYPT servers (Per Server).
3) Skip Setting-up/Modifying Relay Support.
=> Your choice, [1-3]:
1
Info: This allows users to setup wildcard relay support for all compatible servers
=> Do you want to skip using incompatible resolvers instead of using them directly? [y/n]:
y
Info: Available Relay servers:
1) anon-am-us: Anonymized DNS relay hosted in Seattle - US
.....
35) anon-v.dnscrypt.uk-ipv4: Anonymized DNS relay hosted in UK on Vultr
=> Please choose RELAY server, [1-35]:
xx
=> Please choose next RELAY server or press n to stop, [1-35/n]:
xx
=> Please choose next RELAY server or press n to stop, [1-35/n]:
n
Info: Checking dnscrypt-proxy configuration...
[2020-04-11 07:51:02] [NOTICE] dnscrypt-proxy 2.0.42
[2020-04-11 07:51:02] [NOTICE] Network connectivity detected
[2020-04-11 07:51:02] [NOTICE] Source [public-resolvers] loaded
[2020-04-11 07:51:02] [NOTICE] Source [relays] loaded
[2020-04-11 07:51:02] [NOTICE] Anonymized DNS: routing everything via [anon-xx-xx anon-xxx-xx]
[2020-04-11 07:51:02] [NOTICE] Configuration successfully checked
Info: Restarting dnscrypt-proxy with new config...