Update to 2.0.39-1

Enabled automatic redirection and updated the instructions
This commit is contained in:
quindecim 2020-03-19 04:08:44 -04:00
parent fa7473fe5a
commit 02a38c29da
4 changed files with 21 additions and 19 deletions

View File

@ -25,7 +25,7 @@ Up-to-date, pre-built binaries are available for:
- ✅ `DNSSEC` required
- ✅ Enabled `dnscrypt_ephemeral_keys` feature *(create a new, unique key for every single DNS query)*
- ✅ Enabled `anonymized_dns` feature *(each resolver has 2 relays)*
- ✅ Enabled `blacklist.txt` file to prevent `CNAMEs` trackers and many others via wildcards (see my [block](https://git.nixnet.xyz/quindecim/block) repository)
- ✅ Enabled `blacklist.txt` file to block ads, trackers, `CNAMEs` and prevent many others via substrings and wildcards (see my [block](https://git.nixnet.xyz/quindecim/block) repository)
- ⛔️ `DoH` disabled
- ⛔️ `IPv6` disabled
- Set`refused` response to blocked queries
@ -35,21 +35,12 @@ Up-to-date, pre-built binaries are available for:
## Installation
1. Download latest `.zip` file from here or from [dnscrypt-proxy-android | CHANNEL](https://t.me/dnscrypt_proxy) on Telegram and flash it with Magisk Manager App or with your Recovery.
2. Reboot.
3. Open AFWall+ and set custom script:
**ENTER SCRIPT:**
```
iptables -t nat -A OUTPUT -p tcp ! -d 91.239.100.100 --dport 53 -j DNAT --to-destination 127.0.0.1:53
iptables -t nat -A OUTPUT -p udp ! -d 91.239.100.100 --dport 53 -j DNAT --to-destination 127.0.0.1:53
```
**SHUTDOWN SCRIPT:**
```
iptables -t nat -D OUTPUT -p tcp ! -d 91.239.100.100 --dport 53 -j DNAT --to-destination 127.0.0.1:53
iptables -t nat -D OUTPUT -p udp ! -d 91.239.100.100 --dport 53 -j DNAT --to-destination 127.0.0.1:53
```
1. Download latest `.zip` file from [dnscrypt-proxy-android | CHANNEL](https://t.me/dnscrypt_proxy) on Telegram and flash it with Magisk Manager.
2. Reboot.
* There are two variants for each version. The only difference between them is that one use the port `:53` and the other one the port `:5354`.
The best solution for everyone would be to use the `:5354` port variant because it doesn't break the hotspot feature of the device, but there's someone who has a problem with that port being blind and won't let dnscrypt to get started. In this case I suggest to use the `:53` port variant.
### Configuration (post-installing)

View File

@ -1,14 +1,25 @@
# Changelog
## 2.0.39-1
#### Updated binary files to 2.0.39 | jedisct1
-
#### Updated config files to 2.0.39-1 | quindecim
* ✅ Implemented automatic redirection. No more third-party apps are required to start it.
* ✅ Introduced substrings and wildcards into `blacklist.txt` file and updated to `2020-03-19`.
* ⛔️ Removed `ibksturm` resolver and related relays.
* ⛔️ Removed `dnswarden-dc1`, `dnswarden-dc2`, `dnswarden-dc3`, resolvers and related relays.
## 2.0.39
#### Updated binary files to 2.0.39 | jedisct1
- The Firefox Local DoH service didn't properly work in version `2.0.38`;
- The Firefox Local DoH service didn't properly work in version 2.0.38;
this has been fixed. Thanks to Simon Brand for the report!
#### Updated config files to 2.0.39 | quindecim
* ✅ Added `dnswarden-dc3` (DnsCrypt protocol . Non-logging, supports DNSSEC. By https://dnswarden.com).
* ✅ Updated `Magisk Module Installer template`. It require `Magisk 19+` from now on.
* ✅ Fixed an issue where `dnscrypt-proxy` doesn't detect the config file.

View File

@ -1,7 +1,7 @@
ui_print " "
ui_print "******************************"
ui_print "* dnscrypt-proxy-android *"
ui_print "* 2.0.39 *"
ui_print "* 2.0.39-1 *"
ui_print "******************************"
ui_print "* quindecim *"
ui_print "******************************"

View File

@ -1,6 +1,6 @@
id=dnscrypt-proxy-android
name=DNSCrypt-Proxy 2
version=2.0.39
version=2.0.39-1
versionCode=39
author=quindecim
description=A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2, DNS-over-HTTPS and Anonymized DNSCrypt. Using dnscrypt-proxy 2.0.39