![Как сделать так, чтобы dnscrypt-proxy запускался автоматически в Fedora 25](https://rvso.com/image/112001/%D0%9A%D0%B0%D0%BA%20%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%20%D1%82%D0%B0%D0%BA%2C%20%D1%87%D1%82%D0%BE%D0%B1%D1%8B%20dnscrypt-proxy%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%BB%D1%81%D1%8F%20%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%20%D0%B2%20Fedora%2025.png)
Когда я установил dnscrypt-proxy
, я ничего dnscrypt-proxy.service
здесь не обнаружил.
Я пишу bash для его запуска и пишу файл рабочего стола здесь,~/.config/autostart/dnscrypt.desktop
#!/bin/bash
zenity --password --title="sudo"|tr -d '\n'|sudo -S dnscrypt-proxy -R cisco -a 127.0.0.2:53 -u `whoami`
Но после ввода пароля он не работает. Я не могу найти gksudo
его gnome-keyring-query
в репозитории, поэтому использую zenity
.
решение1
В дистрибутивные tar-архивы входит образец dnscrypt-proxy.service
.
В качестве альтернативы вы можете просто использовать тот, который предложен вофициальные бинарные пакеты-- отрегулируйте пути по мере необходимости
[Unit]
Description=DNSCrypt client proxy
After=network.target
Before=nss-lookup.target
[Service]
Type=simple
ExecStart=/usr/local/sbin/dnscrypt-proxy /etc/dnscrypt-proxy.conf
[Install]
WantedBy=multi-user.target