DNSCrypt / dnscrypt-proxy

dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.
https://dnscrypt.info
ISC License
11.44k stars 1.01k forks source link

Installation on OpenWRT: update to dnscrypt-proxy2 #1348

Closed erotavlasme closed 4 years ago

erotavlasme commented 4 years ago

Hi, I would be good to have an updated guide about how to install dnscrypt-proxy2 on openWRT. The dnscrypt-proxy is not maintained and old. Moreover, I found that there is unofficial luci-app-dnscrypt-proxy2.

jedisct1 commented 4 years ago

I'm a little bit confused here, because the documentation link you sent is for dnscrypt-proxy v2.

And this is a Wiki page, so if something doesn't seem accurate or up-to-date, feel free to make the required changes to it.

erotavlasme commented 4 years ago

Well, but the guide does not use openWRT packages for dnscrypt-proxy and luci Web interface.

jedisct1 commented 4 years ago

Because you may have some information that the people who wrote that people didn't have :)

Looking forward to your updates!

hugepants commented 4 years ago

The documentation is already up to date for a manual installation. This is optimised to use the latest binaries and to avoid dns leaks, loops, etc.

This guide does not use the OpenWRT packages because, as you've noted, they are out of date. It also doesn't use the unofficial LuCI app as it's a different implementation.

The manual installation documented here has proven to work very well, but you're free to use any implementation that works for you.

jedisct1 commented 4 years ago

Thank you @hugepants for the great work you did on that documentation!

erotavlasme commented 4 years ago

The documentation is already up to date for a manual installation. This is optimised to use the latest binaries and to avoid dns leaks, loops, etc.

This guide does not use the OpenWRT packages because, as you've noted, they are out of date. It also doesn't use the unofficial LuCI app as it's a different implementation.

The manual installation documented here has proven to work very well, but you're free to use any implementation that works for you.

As I wrote before, dnscrypt-proxy is not maintained and old while dnscrypt-proxy2 is updated to the latest release. At the moment there is not any official luci GUI package, just this one. I think that once there will be a luci package for dnscrypt-proxy2, it would be very user to have an updated guide since using openWRT package is simpler and fast than command line installation for an average user.

hugepants commented 4 years ago

@erotavlasme Thanks for alerting me to the updated opkg package. I have updated the documentation to include this and I refreshed the whole document for clarity.

I agree that an official LuCI app would be good for novice users, but this is all we have at the moment.