Skip to content

Commit 0194dc2

Browse files
authored
Merge pull request #396 from jumpsmm7/dev
Dev
2 parents fa6075e + 48bd554 commit 0194dc2

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

README.md

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
11
<a href="https://ibb.co/82v4nFh"><img src="https://i.ibb.co/ft6GVmc/image.png" alt="image" border="0"></a>
22

33
To resolve all problems associated with installing Dnscrypt-Proxy with Entware (or similar) along with setting up various scripts to handle dnscrypt-proxy starting up including the ntp issue, this installer of dnscrypt-proxy resolves all these concerns... The only requirement is an Asus Router flashed with custom Asuswrt-Merlin Firmware.
4-
54
# Requirements:
65
- ARM based ASUS routers that use Asuswrt-Merlin Firmware
76
- JFFS support and enabled
8-
97
# Incompatibilities:
108
- No known issue
11-
129
# Current features:
1310
- [dnscrypt-proxy version 2](https://github.com/jedisct1/dnscrypt-proxy) with ODoH, DoH, and DNSCrypt version 2 protocols, multiple resolvers, and other features
1411
- Running as nobody through nonroot binary (using --user requires change to passwd)
@@ -25,10 +22,8 @@ To resolve all problems associated with installing Dnscrypt-Proxy with Entware (
2522
- Support for NextDNS.io Account SDNS stamp as Static server.
2623
- Support for addition of multiple static servers using SDNS Stamp and Custom Server Naming that can be mixed with servers on the resolvers list.
2724
- Improved Installer/Update/Backup Functions.
28-
2925
# Changelog:
3026
https://github.com/thuantran/dnscrypt-asuswrt-installer/commits/master
31-
3227
# Install/Update/Reconfig/Uninstall:
3328
Run this command from ssh shell and following the prompt for dnscrypt-proxy version 2:
3429
```
@@ -40,8 +35,15 @@ If you want to use dnscrypt-proxy version 1, run this command:
4035
```
4136
curl -L -s -k -O https://raw.githubusercontent.com/thuantran/dnscrypt-asuswrt-installer/dnscrypt-proxy-v1/installer && sh installer dnscrypt-proxy-v1; rm installer
4237
```
43-
44-
# How to check if it works
38+
# Terminal commands to for Dnscrypt-Proxy are:
39+
```
40+
/jffs/dnscrypt/manager {(dnscrypt-)?(start|stop)|restart|check|kill|reload}
41+
```
42+
or (recommended commands)
43+
```
44+
service {(dnscrypt-)?(start|stop)|restart|check|kill|reload}_dnscrypt-proxy
45+
```
46+
# How to check if it works:
4547
If you use OpenDNS, run this command on Windows cmd
4648
```
4749
nslookup -type=txt debug.opendns.com
@@ -57,26 +59,29 @@ Otherwise running this command:
5759
pidof dnscrypt-proxy
5860
```
5961
will return a number.
60-
6162
# How to report issue:
6263
I need following directory and files:
6364
```
6465
/jffs/dnscrypt
66+
/jffs/scripts/init-start
6567
/jffs/scripts/dnsmasq.postconf
68+
/jffs/scripts/services-stop
69+
/jffs/scripts/service-event-end
6670
```
6771
One can use this command to create a tar archive of these files:
6872
```
69-
echo .config > exclude-files; tar -cvf dnscrypt.tar -X exclude-files /jffs/dnscrypt /jffs/scripts/dnsmasq.postconf; rm exclude-files
73+
echo .config > exclude-files; tar -cvf dnscrypt.tar -X exclude-files /jffs/dnscrypt /jffs/scripts/init-start /jffs/scripts/dnsmasq.postconf /jffs/scripts/services-stop /jffs/scripts/service-event-end ; rm exclude-files
7074
```
7175
in current directory and send me the archive for debug.
7276

7377
I also need following information:
7478
- Which dns server you selected during dnscrypt installation
7579
- Which router you're using
7680
- Firmware and its version
77-
7881
# How I made this:
7982
- Use dnscrypt-proxy binary packages from https://github.com/jedisct1/dnscrypt-proxy
8083
- Compiling and stripping required binaries using firmware building toolchain from asuswrt-merlin
8184
- I wrote the installer script with stuff inspired from entware-setup.sh from asuswrt-merlin
8285
- You can look at all the stuff here https://github.com/thuantran/dnscrypt-asuswrt-installer
86+
# Donate:
87+
This script will always be open source and free to use under [GPL-3.0 License](https://raw.githubusercontent.com/thuantran/dnscrypt-asuswrt-installer/master/LICENSE), but if you want to support future development you can do so by [Donating With PayPal.](https://paypal.me/swotrb)

0 commit comments

Comments
 (0)