From c97e6892cfa680bb698be7af06e8afcf0ccaa3da Mon Sep 17 00:00:00 2001 From: git-ed Date: Mon, 10 May 2021 16:37:17 +0800 Subject: [PATCH] Create DNSProxy systemd service example --- client-conf/dnsproxy/dnsproxy.service | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 client-conf/dnsproxy/dnsproxy.service diff --git a/client-conf/dnsproxy/dnsproxy.service b/client-conf/dnsproxy/dnsproxy.service new file mode 100644 index 0000000..7f07478 --- /dev/null +++ b/client-conf/dnsproxy/dnsproxy.service @@ -0,0 +1,23 @@ +[Unit] +Description=AdGuard DNSProxy +#ConditionFileIsExecutable=/usr/local/bin/dnsproxy +After=syslog.target network-online.target + +[Service] +Type=simple +AmbientCapabilities=CAP_NET_BIND_SERVICE +User=nobody +Group=nobody +StartLimitInterval=5 +StartLimitBurst=10 + +ExecStart=/usr/local/bin/dnsproxy -l ::1 -l 127.0.0.1 -p 53 -u quic://dot-jp.blahdns.com:784 -u quic://dot-sg.blahdns.com:784 -f 1.0.0.2:53 -b 1.0.0.2:53 --refuse-any + +#StandardOutput=file:/var/log/AdGuardHome.out +#StandardError=file:/var/log/AdGuardHome.err + +Restart=always +RestartSec=10 + +[Install] +WantedBy=multi-user.target