What's new

DNScrypt Dnscrypt Proxy Installer For Asuswrt-Merlin(Nov.)

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

I assumed the compiled source is built based on this commit f9cecd1


In theory, the file already is ODOH ready but i don't know how to play with the toml file.

Also note that they using different listening port of 5300. so in Router we need to make dnsmasq listen to this port.

I am no developer. totally no knowledge. anyone good can try to figure it out with the toml.

But as jedisct1 mentioned, this oDOH is built similiar to Anonymized DNScrypt and very few relay server supporting it. also i think currently only cloudflare working on it.

So maybe just wait for 2.0.46 to be official with more servers supporting oDOH
I still lean on using the latest release because you don't know if anything is broken in the branch they are working on. To me, this approach is similar to bleeding edge. I don't consider it stable
 
2.0.46beta 1 is released and it adds Oblivious DoH(NOTE The Oblivious DNS-over-HTTPS protocol is still a work in progress)

I suggest to wait for the installer get updated for this version since some settings have been renamed..and can result in toml errors.

Unless the user feel that they have the knowledge to manually edit setting after a update, Suggest to use the installer backup function or backup jffs in router gui before attempting a update
 
Last edited:
**RELEASE v.2.2.0_patch**
Recent changes led to the need for patch fallback_resolvers has been renamed bootstrap_resolvers
With the launch of 2.0.46beta1 there is room for potential future installer updates needed. At this time, stay tuned.
 
Dnscrypt-proxy 2.0.46-beta2 released.
Changelog
 
tested the ODOH.
seems working...
The server supports IPv6 too.

Code:
server_names = ['odoh-cloudflare']

[anonymized_dns]
routes = [ { server_name='*', via=['odohrelay-crypto-sx'] } ]

[static]
[static.'odoh-cloudflare']
stamp = 'sdns://BQcAAAAAAAAAEmNsb3VkZmxhcmUtZG5zLmNvbQovZG5zLXF1ZXJ5'
[static.'odohrelay-crypto-sx']
stamp = 'sdns://hQcAAAAAAAAAACCi3jNJDEdtNW4tvHN8J3lpIklSa2Wrj7qaNCgEgci9_BpvZG9oLXJlbGF5LmVkZ2Vjb21wdXRlLmFwcAEv'

1623163176684.png
 
tested the ODOH.
seems working...
The server supports IPv6 too.

Code:
server_names = ['odoh-cloudflare']

[anonymized_dns]
routes = [ { server_name='*', via=['odohrelay-crypto-sx'] } ]

[static]
[static.'odoh-cloudflare']
stamp = 'sdns://BQcAAAAAAAAAEmNsb3VkZmxhcmUtZG5zLmNvbQovZG5zLXF1ZXJ5'
[static.'odohrelay-crypto-sx']
stamp = 'sdns://hQcAAAAAAAAAACCi3jNJDEdtNW4tvHN8J3lpIklSa2Wrj7qaNCgEgci9_BpvZG9oLXJlbGF5LmVkZ2Vjb21wdXRlLmFwcAEv'

View attachment 34313
List for odoh relays
Code:
awk -v PATT="odoh-" '/^## / && ($0 !~ PATT) {printf "  "; printf ++i") "$2": "; getline; getline; print}' odoh.md
  1) odohrelay-ams: Oblivious DoH relay in The Netherlands. No logs.
  2) odohrelay-bcn: Oblivious DoH relay in Spain. No logs.
  3) odohrelay-crypto-sx: Oblivious DoH relay, just for testing purposes.
  4) odohrelay-surf: SURFdomeinen oblivious DoH relay.

list of odoh server

Code:
awk -v PATT="odohrelay" '/^## / && ($0 !~ PATT) {printf "  "; printf ++i") "$2": "; getline; getline; print}' odoh.md
  1) odoh-cloudflare: Cloudflare ODoH server.
  2) odoh-crypto-sx: ODoH target server. Anycast, no logs.
  3) odoh-id-gmail: ODoH target server. Based in Singapore, no logs.
  4) odoh-jp.tiar.app: ODoH target server. no logs.
  5) odoh-jp.tiarap.org: ODoH target server via Cloudflare, no logs.
  6) odoh-tiarap.org: ODoH target server via Cloudflare, no logs.
;)
 
Last edited:
**RELEASE v2.2.1** && **RELEASE v2.2.2** && **RELEASE v2.2.3**
IMPROVEMENT: ADD SUPPORT FOR via=['*'] TO RELAY MENU OPTIONS
FIX: BETTER IPV6 DETECTION/PREVENTION ON SERVER SELECTION MENU
NEW FEATURE: ADDED SUPPORT FOR ODOH SERVERS ON AUTOMATIC SERVER AND MANUAL SERVER SELECTION OPTIONS.

NEW FEATURE: ADDED SUPPORT FOR ODOH SERVERS MIXED WITH STATIC SERVER SELECTION OPTIONS.
special thanks to @Zastoff , @L&LD , @DonnyJohnny for continuous support.
DNSCRYPT-PROXY2 current changelog
 
Last edited:
Dnscrypt-proxy 2.0.46-beta3 released.
Changelog
Did a quick test with automatic server/relay setup for Oblivious DoH & Anonymized DNSCrypt
Jun 13 08:27:17 RT-AX88U-6C58 izzt: Start dnscrypt-proxy
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: dnscrypt-proxy 2.0.46-beta3
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Network connectivity detected
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Dropping privileges
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Network connectivity detected
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Now listening to 127.0.1.1:53 [UDP]
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Now listening to 127.0.1.1:53 [TCP]
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Source [public-resolvers] loaded
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Source [relays] loaded
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Source [odoh] loaded
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Anonymized DNS: routing everything via [*]
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Firefox workaround initialized
..
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: Sorted latencies:
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 22ms wevpn-uk
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 24ms scaleway-ams
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 26ms odoh-cloudflare
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 27ms dct-ru1
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 29ms wevpn-adblock-uk
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 32ms dnscrypt.eu-dk
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 34ms acsacsar-ams-ipv4
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 34ms dnscrypt.eu-nl
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 35ms dnscrypt-de-blahdns-ipv4
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 36ms moulticast-de-ipv4
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 37ms scaleway-fr
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 41ms ffmuc.net
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 46ms comss.one
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 46ms pwoss.org-dnscrypt
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 48ms odoh-crypto-sx
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 49ms dnscrypt-fi-blahdns-ipv4
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 57ms dama.no sa-a80
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 61ms sth-dnscrypt-se
..
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: Server with the lowest initial latency: wevpn-uk (rtt: 22ms)
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: dnscrypt-proxy is ready - live servers: 67
The new updates for the installer works really good :)
Thank you @SomeWhereOverTheRainBow for the awesome and fast updates ;)
 
Dnscrypt-proxy 2.0.46-beta3 released.
Changelog
Did a quick test with automatic server/relay setup for Oblivious DoH & Anonymized DNSCrypt
Jun 13 08:27:17 RT-AX88U-6C58 izzt: Start dnscrypt-proxy
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: dnscrypt-proxy 2.0.46-beta3
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Network connectivity detected
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Dropping privileges
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Network connectivity detected
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Now listening to 127.0.1.1:53 [UDP]
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Now listening to 127.0.1.1:53 [TCP]
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Source [public-resolvers] loaded
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Source [relays] loaded
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Source [odoh] loaded
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Anonymized DNS: routing everything via [*]
Jun 13 08:27:17 RT-AX88U-6C58 dnscrypt-proxy[11303]: Firefox workaround initialized
..
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: Sorted latencies:
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 22ms wevpn-uk
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 24ms scaleway-ams
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 26ms odoh-cloudflare
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 27ms dct-ru1
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 29ms wevpn-adblock-uk
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 32ms dnscrypt.eu-dk
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 34ms acsacsar-ams-ipv4
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 34ms dnscrypt.eu-nl
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 35ms dnscrypt-de-blahdns-ipv4
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 36ms moulticast-de-ipv4
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 37ms scaleway-fr
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 41ms ffmuc.net
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 46ms comss.one
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 46ms pwoss.org-dnscrypt
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 48ms odoh-crypto-sx
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 49ms dnscrypt-fi-blahdns-ipv4
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 57ms dama.no sa-a80
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: - 61ms sth-dnscrypt-se
..
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: Server with the lowest initial latency: wevpn-uk (rtt: 22ms)
Jun 13 08:29:24 RT-AX88U-6C58 dnscrypt-proxy[11303]: dnscrypt-proxy is ready - live servers: 67
The new updates for the installer works really good :)
Thank you @SomeWhereOverTheRainBow for the awesome and fast updates ;)
You think these updates are amazing you should see what else i did....
 
You think these updates are amazing you should see what else i did....
Indeed i am really Amazed with the recent updates to the installer !
Smooth easy fast and really feels simple to setup Oblivious DoH & Anonymized DNSCrypt together and even add static or regular servers at the same time.
Huge Thanks for the amazing work you put in to this @SomeWhereOverTheRainBow
“This is the Way.”
Jun 15 08:24:42 RT-AX88U-6C58 izzt: Start dnscrypt-proxy
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: dnscrypt-proxy 2.0.46-beta3
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: Network connectivity detected
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: Dropping privileges
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: Network connectivity detected
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: Now listening to 127.0.1.1:53 [UDP]
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: Now listening to 127.0.1.1:53 [TCP]
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: Source [relays] loaded
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: Source [odoh] loaded
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: Source [public-resolvers] loaded
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: Anonymized DNS: routing [dnscrypt-fi-blahdns-ipv4] via [anon-sth-se anon-cs-se]
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: Anonymized DNS: routing [odoh-crypto-sx] via [*]
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: Anonymized DNS: routing [sth-dnscrypt-se] via [anon-cs-se]
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: Anonymized DNS: routing [quad9-dnscrypt-ip4-filter-pri] via [anon-cs-se anon-sth-se]
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: Anonymized DNS: routing [dnscrypt.eu-dk] via [anon-sth-se anon-cs-se]
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: Anonymized DNS: routing [odoh-cloudflare] via [odohrelay-ams odohrelay-crypto-sx]
Jun 15 08:24:42 RT-AX88U-6C58 dnscrypt-proxy[27793]: Firefox workaround initialized
..
Jun 15 08:24:52 RT-AX88U-6C58 dnscrypt-proxy[27793]: Sorted latencies:
Jun 15 08:24:52 RT-AX88U-6C58 dnscrypt-proxy[27793]: - 6ms mullvad-doh
Jun 15 08:24:52 RT-AX88U-6C58 dnscrypt-proxy[27793]: - 14ms ovpn1-Static
Jun 15 08:24:52 RT-AX88U-6C58 dnscrypt-proxy[27793]: - 15ms sth-dnscrypt-se
Jun 15 08:24:52 RT-AX88U-6C58 dnscrypt-proxy[27793]: - 21ms dnscrypt-fi-blahdns-ipv4
Jun 15 08:24:52 RT-AX88U-6C58 dnscrypt-proxy[27793]: - 24ms dnscrypt.eu-dk
Jun 15 08:24:52 RT-AX88U-6C58 dnscrypt-proxy[27793]: - 35ms quad9-dnscrypt-ip4-filter-pri
Jun 15 08:24:52 RT-AX88U-6C58 dnscrypt-proxy[27793]: - 49ms odoh-crypto-sx
Jun 15 08:24:52 RT-AX88U-6C58 dnscrypt-proxy[27793]: Server with the lowest initial latency: mullvad-doh (rtt: 6ms)
Jun 15 08:24:52 RT-AX88U-6C58 dnscrypt-proxy[27793]: dnscrypt-proxy is ready - live servers: 7
 
Last edited:
I'm currently using AX56U
and it seems like there's a problem in installing the latest version?

The previous version works well, but this new version always failed to start for some reason
2.jpg


The steps that I've done:
1. The previous version is already working ok (forgot the version number)
2. Update using the "Install/Update dnscrypt-proxy" command
3. At first on the web log I saw the "Unable to load the configuration file [/jffs/dnscrypt/dnscrypt-proxy.toml]" error. But this also happens on the previous version.
4. Copy the example.dnscrypt-proxy.toml to dnscrypt-proxy.toml
5. No more errors on the web log
6. Rerun the "Install/Update dnscrypt-proxy" command
7. Got the above error "dnscrypt-proxy is not installed. Aborting..."
8. the amtm menu showed the dnscrypt in green, but still doesn't work.
1.JPG


any ideas?
 
I'm currently using AX56U
and it seems like there's a problem in installing the latest version?

The previous version works well, but this new version always failed to start for some reason
View attachment 34482

The steps that I've done:
1. The previous version is already working ok (forgot the version number)
2. Update using the "Install/Update dnscrypt-proxy" command
3. At first on the web log I saw the "Unable to load the configuration file [/jffs/dnscrypt/dnscrypt-proxy.toml]" error. But this also happens on the previous version.
4. Copy the example.dnscrypt-proxy.toml to dnscrypt-proxy.toml
5. No more errors on the web log
6. Rerun the "Install/Update dnscrypt-proxy" command
7. Got the above error "dnscrypt-proxy is not installed. Aborting..."
8. the amtm menu showed the dnscrypt in green, but still doesn't work.
View attachment 34483

any ideas?
Some changes was made to the installer for AX56u & AX58u since a Dropping privileges issue with those 2 routers.
Try to uninstall dnscrypt-proxy (complete uninstall or remove dnscrypt folder and reboot router)
and then reinstall and see how it works is my suggestion atm.
 
Last edited:
I'm currently using AX56U
and it seems like there's a problem in installing the latest version?

The previous version works well, but this new version always failed to start for some reason
View attachment 34482

The steps that I've done:
1. The previous version is already working ok (forgot the version number)
2. Update using the "Install/Update dnscrypt-proxy" command
3. At first on the web log I saw the "Unable to load the configuration file [/jffs/dnscrypt/dnscrypt-proxy.toml]" error. But this also happens on the previous version.
4. Copy the example.dnscrypt-proxy.toml to dnscrypt-proxy.toml
5. No more errors on the web log
6. Rerun the "Install/Update dnscrypt-proxy" command
7. Got the above error "dnscrypt-proxy is not installed. Aborting..."
8. the amtm menu showed the dnscrypt in green, but still doesn't work.
View attachment 34483

any ideas?
Try running the installer using this single line of text copy and paste into SSH terminal


Instead of doing it with AMTM.

That way you can report all the errors it is giving you.

Make sure you screen shot any thing that seems suspect to you.

Report back to here.
 
I'm currently using AX56U
and it seems like there's a problem in installing the latest version?

The previous version works well, but this new version always failed to start for some reason
View attachment 34482

The steps that I've done:
1. The previous version is already working ok (forgot the version number)
2. Update using the "Install/Update dnscrypt-proxy" command
3. At first on the web log I saw the "Unable to load the configuration file [/jffs/dnscrypt/dnscrypt-proxy.toml]" error. But this also happens on the previous version.
4. Copy the example.dnscrypt-proxy.toml to dnscrypt-proxy.toml
5. No more errors on the web log
6. Rerun the "Install/Update dnscrypt-proxy" command
7. Got the above error "dnscrypt-proxy is not installed. Aborting..."
8. the amtm menu showed the dnscrypt in green, but still doesn't work.
View attachment 34483

any ideas?
1624090487650.png


this means you have some how missplaced your dnscrypt proxy 2 binary file.

Code:
ls -la /jffs/dnscrypt/dnscrypt-proxy

-rwxr-xr-x    1 Some-User root       8519680 Jun 12 08:48 /jffs/dnscrypt/dnscrypt-proxy

or you are missing the /jffs/dnscrypt/example-dnscrypt-proxy.toml

I recommend uninstalling and reinstalling as @Zastoff mentioned, you are missing files the installer has to re-download, unless you manually do it yourself.
 
Last edited:

Similar threads

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top