HairyA00
Senior Member
This was the primary reason I brought DNScrypt back up: https://www.snbforums.com/threads/release-dnscrypt-installer-for-asuswrt.36071/page-66#post-520713
What do you want to do:
1) Disable Relays for DNSCRYPT servers
2) Pick Relays for DNSCRYPT servers
3) Use Previous Relays for DNSCRYPT servers
it allows you to keep any relays you previously defined thus keeping you from having to redo them after already running the configuration setup. say for example you only wanted to change your servers. all the other options will make you relist relays or disable relays.OK, I'm easy to convince.
Re-installed the script; I saw the "wildcard for relay" menu option, which I'm not used to. I did a bit of Googling and still a little confused.
When the installer asks:Code:What do you want to do: 1) Disable Relays for DNSCRYPT servers 2) Pick Relays for DNSCRYPT servers 3) Use Previous Relays for DNSCRYPT servers
I understand the purpose of the relays. No doubt things would be faster with Relaying disabled... but what does "Use Previous Relays" do? (I picked that one, but I honestly have no idea.)
You have to choose option 2) Pick relays and you must have chosen a Dnscrypt -server (not DOH) to get the menu to populate.Okay, so presumably since I chose "use previous relays" and I have never set up any relays... I have no relays working.
Is there a giant list-o-relays out there somewhere?
echo -e " 1) Disable Relays for DNSCRYPT servers"
echo -e " 2) Pick Relays for DNSCRYPT servers"
echo -e " 3) Skip Choosing Relays for DNSCRYPT servers"
To explain Static Server a bit:
Example:
A vpn-providers DNS servers support DNSCrypt or DoH but their servers is not included in the normal server list(public-resolvers.md)
So either you can get a sdns Stamp from them or you can ask their support for:
Ip address:
Provider public key:
Provider Name:
Insert that info here: Online DNS Stamp Calculator and you get the correct sdns Stamp
With the updated installer the stamp can now be added and be used thru installer menu
Sort the same thing with NextDNS but the installer detects if nextdns server is chosen since it is in the list of servers and asks the user for their personal sdns Stamp from nextdns account page(if user has one or skip and use the normal without filtering)
Thanks to @SomeWhereOverTheRainBow
hmm should workhow does one upgrade installer from 2.0.0 to 2.0.1 using amtm 3.1.0 fw version?
rm /jffs/dnscrypt/installer
if you are on 2.0.0 all you need to do it type dihmm should work
But i also had a issue with it atm
and start amtm again and di you will get version 2.01Code:rm /jffs/dnscrypt/installer
how does one upgrade installer from 2.0.0 to 2.0.1 using amtm 3.1.0 fw version and alpha 2 firmware?
thanks that did the trickhmm should work
Try di in amtm first as @SomeWhereOverTheRainBow wrote
or
and start amtm again and di you will get version 2.0.1Code:rm /jffs/dnscrypt/installer
rm /jffs/dnscrypt/installer
This update also changes the old "listen_addresses = ['127.0.0.1:65053']" to "listen_addresses = ['127.0.1.1:53']"specify to reconfigure, but you can specify to start with previous config file.
listen_addresses = ['127.0.1.1:53']
/jffs/dnscrypt/manager dnscrypt-start
Be sure to have the latest amtm files, use uu to force update amtm, then run u and then open di.If you update via amtm with di make sure you get the new version of the installer before coming to the dnscrypt-proxy menu.
There should be a sort of confirm before you get dnscrypt menu.
Info: Detected ARMv7 architecture.
Info: DNSCRYPT_VER=2.0.38
Info: DI_VERSION=v2.0.4
Info: DNS Environment is Ready.
Info: JFFS custom scripts and configs are already enabled
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 designates your selection:, [1-9/q]: q
Info: Operations have been applied if any has been made
Info: In case of anomaly, please reboot your router!
Info: Detected ARMv7 architecture.
Info: New DNSCRYPT_VER=2.0.38 Available!
Info: Run Option 1 of the Installer to upgrade DNScrypt Proxy.
Info: New DI_VERSION=v2.0.3 Available!
Info: Run Option 1 of the Installer to upgrade DNScrypt Asuswrt Installer.
Info: DNS Environment is Ready.
Info: JFFS custom scripts and configs are already enabled
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 designates your selection:, [1-9/q]: 1
Info: This operation will install dnscrypt-proxy and related files (<6MB)
Info: to jffs, no other data will be changed.
Info: Also some start scripts will be installed/modified as required.
=> Do you want to install dnscrypt-proxy to /jffs? [y/n]: y
Info: DI_VERSION=v2.0.4 is current, no new DNScrypt Asuswrt Installer Version Available.
Info: manager is up to date. Skipping...
Info: New DNSCRYPT_VER=2.0.38 Available!
Info: Updating DNSCRYPT_VER=2.0.36 to 2.0.38 .
Info: Downloading dnscrypt-proxy-linux_arm-2.0.38.tar.gz
linux-arm/
linux-arm/example-ip-blacklist.txt
linux-arm/example-dnscrypt-proxy.toml
linux-arm/example-forwarding-rules.txt
linux-arm/localhost.pem
linux-arm/dnscrypt-proxy
linux-arm/example-whitelist.txt
linux-arm/LICENSE
linux-arm/example-blacklist.txt
linux-arm/example-cloaking-rules.txt
Info: Downloading public-resolvers.md
Info: Downloading public-resolvers.md.minisig
Info: Downloading relays.md
Info: Downloading relays.md.minisig
Info: dnsmasq.postconf file already configured
Info: init-start file already configured
Info: wan-start file already configured
Info: Configuring dnscrypt-proxy...
Info: Checking dnscrypt-proxy configuration...
Info: Found previous dnscrypt-proxy config file
=> Do you want to use this file without reconfiguring? [y/n]: y
Info: Use previous settings file
Info: Checking for Anonymized Dnscrypt Support
Info: Users may only specify Wild-card Relay Support (server_name *)
Info: All DNSCRYPT Server traffic will be sent through same set of chosen Relays.
Info: With this Menu, Users Can Disable, Pick, or Skip Relay Support for DNSCRYPT servers.
Info: Picking Relays brings up Menu for Choosing Relays.
Info: Skip allows Users to skip configuring relays.
Info: NOTE: You must disable if you want to turn off Relays that were defined on earlier configurations...
Info: What do you want to do:
1) Disable Relays for DNSCRYPT servers
2) Pick Relays for DNSCRYPT servers
3) Skip Choosing Relays for DNSCRYPT servers
=> Your choice, [1-3]: 3
Info: Continue without Adding or Modifying Relays Support
Info: Staring dnscrypt-proxy...
Info: Detected ARMv7 architecture.
Info: DNSCRYPT_VER=2.0.38
Info: New DI_VERSION=v2.0.4 Available!
Info: Run Option 1 of the Installer to upgrade DNScrypt Asuswrt Installer.
Info: DNS Environment is Ready.
Info: JFFS custom scripts and configs are already enabled
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 designates your selection:, [1-9/q]: 1
Info: This operation will install dnscrypt-proxy and related files (<6MB)
Info: to jffs, no other data will be changed.
Info: Also some start scripts will be installed/modified as required.
=> Do you want to install dnscrypt-proxy to /jffs? [y/n]: y
Info: New DI_VERSION=v2.0.4 Available!
Info: Updating DI_VERSION=v2.0.3 to v2.0.4 .
Info: Downloading installer
Info: DI_VERSION=v2.0.4 is current, no new DNScrypt Asuswrt Installer Version Available.
Info: manager is up to date. Skipping...
Info: No New DNScrypt-Proxy Version Available.
Info: Downloading public-resolvers.md
Info: Downloading public-resolvers.md.minisig
Info: Downloading relays.md
Info: Downloading relays.md.minisig
Info: dnsmasq.postconf file already configured
Info: init-start file already configured
Info: wan-start file already configured
Info: Configuring dnscrypt-proxy...
Info: Checking dnscrypt-proxy configuration...
Info: Found previous dnscrypt-proxy config file
=> Do you want to use this file without reconfiguring? [y/n]: y
Info: Use previous settings file
Info: Checking for Anonymized Dnscrypt Support
Info: Users may only specify Wild-card Relay Support (server_name *)
Info: All DNSCRYPT Server traffic will be sent through same set of chosen Relays.
Info: With this Menu, Users Can Disable, Pick, or Skip Relay Support for DNSCRYPT servers.
Info: Picking Relays brings up Menu for Choosing Relays.
Info: Skip allows Users to skip configuring relays.
Info: NOTE: You must disable if you want to turn off Relays that were defined on earlier configurations...
Info: What do you want to do:
1) Disable Relays for DNSCRYPT servers
2) Pick Relays for DNSCRYPT servers
3) Skip Choosing Relays for DNSCRYPT servers
=> Your choice, [1-3]: 3
Info: Continue without Adding or Modifying Relays Support
Info: Staring dnscrypt-proxy...
Done.
Info: For dnscrypt-proxy version 2 to work reliably, you might also want to:
Info: - Add swap
Info: - Add a RNG
Info: - Set your timezone
Info: Operation completed. You can quit or continue
=====================================================
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 designates your selection:, [1-9/q]:
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!