Instalei o dnscrypt-proxy do repositório. Não toquei em nenhuma configuração. Aqui está a mensagem de erro
$ systemctl status dnscrypt-proxy.service
● dnscrypt-proxy.service - DNSCrypt client proxy
Loaded: loaded (/lib/systemd/system/dnscrypt-proxy.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since ; 10s ago
Docs: man:dnscrypt-proxy(8)
Process: 20935 ExecStart=/usr/sbin/dnscrypt-proxy /etc/dnscrypt-proxy/dnscrypt-proxy.conf (code=exited, status=1/FAILURE)
Main PID: 20935 (code=exited, status=1/FAILURE)
systemd[1]: dnscrypt-proxy.service: Unit entered failed state.
systemd[1]: dnscrypt-proxy.service: Failed with result 'exit-code'.
systemd[1]: dnscrypt-proxy.service: Service hold-off time over, scheduling restart.
systemd[1]: Stopped DNSCrypt client proxy.
systemd[1]: dnscrypt-proxy.service: Start request repeated too quickly.
systemd[1]: Failed to start DNSCrypt client proxy.
systemd[1]: dnscrypt-proxy.service: Unit entered failed state.
systemd[1]: dnscrypt-proxy.service: Failed with result 'exit-code'.
$ cat /lib/systemd/system/dnscrypt-proxy.service
[Unit]
Description=DNSCrypt client proxy
Documentation=man:dnscrypt-proxy(8)
Requires=dnscrypt-proxy.socket
After=network.target
Before=nss-lookup.target
[Install]
Also=dnscrypt-proxy.socket
WantedBy=multi-user.target
[Service]
Type=notify
NonBlocking=true
User=_dnscrypt-proxy
ExecStart=/usr/sbin/dnscrypt-proxy /etc/dnscrypt-proxy/dnscrypt-proxy.conf
Restart=always
ProtectSystem=strict
ProtectHome=true
ProtectKernelModules=true
ProtectKernelTunables=true
ProtectControlGroups=true
MemoryDenyWriteExecute=true
RestrictRealtime=true
Editar: a reinicialização do sistema operacional de alguma forma resolve isso.
Edit: Não, depois que outro reinicia, o problema volta novamente. Tentei reinicialização systemctl e reinicialização do sistema operacional.
Encontrei o problema de
journalctl -xe
. Eu habilitei aBlockIPv6 yes
opção que requer plug-in extra.sudo apt install dnscrypt-proxy-plugins
Resolvi-o.você deve deixar 'listen_addresses = []' em /etc/dnscrypt-proxy/dnscrypt-proxy.toml vazio e reiniciar o dnscrypt-proxy novamente.