Skip to main content
Topic: DNSCrypt for s6 (Read 1906 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

DNSCrypt for s6

How do you run DNSCrypt for s6? I have it as sudo s6-rc-bundle add default and I've followed the Arch wiki https://wiki.archlinux.org/title/Dnscrypt-proxy. Has anyone here got this working?

Re: DNSCrypt for s6

Reply #1
What exactly is your problem? does your service not start?

Re: DNSCrypt for s6

Reply #2
Yeah it's not starting, I still have a DNS leak afterwards.

Re: DNSCrypt for s6

Reply #3
I have the s6 scripts for DNSCrypt too.

Re: DNSCrypt for s6

Reply #4
share logs for dnscrypt at path
/var/log/dinit/
Create problems which don't have solution

Re: DNSCrypt for s6

Reply #5
This directory doesn't exist for me.

Re: DNSCrypt for s6

Reply #6
I've never used this service before but installing it and starting it with the usual s6 command (s6-rc -u change dnscrypt-proxy) shows that the executable runs.

Re: DNSCrypt for s6

Reply #7
I'm getting "s6-rc-u command not found"

Re: DNSCrypt for s6

Reply #8
It's
Code: [Select]
s6-rc -u change dnscrypt-proxy

Notice the space.

Re: DNSCrypt for s6

Reply #9
I tried that too and I still have a DNS leak

Re: DNSCrypt for s6

Reply #10
Does DNSCrypt only work for systemd?


 

Re: DNSCrypt for s6

Reply #12
Whatever change I make to resolv.conf it resets back to 127.0.0.1

Re: DNSCrypt for s6

Reply #13
I tried that too and I still have a DNS leak

Is the binary running? That's the important part. If dnscrypt-proxy is running, then you know it's not an s6 issue. You need to configure the application correctly (however you do that; I do not know).

Re: DNSCrypt for s6

Reply #14
It's a daemon process, I've tried dnsmasq, stubby and dnscrypt. None of these work for me for some reason. Looking around the Artix forum I've seen some people who've claimed they had it running but idk what they did to get it to work. I'm not going to bother working on this anymore unless someone can share the steps in getting this running.