Как сделать так, чтобы dnscrypt-proxy запускался автоматически в Fedora 25

Как сделать так, чтобы dnscrypt-proxy запускался автоматически в Fedora 25

Когда я установил 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

Связанный контент