summaryrefslogtreecommitdiffstats
path: root/dnscrypt-multiple-resolvers/lib/systemd/system/dnscrypt-proxy@.service
diff options
context:
space:
mode:
authorKyle K <kylek389@gmail.com>2017-06-09 01:18:50 -0500
committerKyle K <kylek389@gmail.com>2017-06-09 01:18:50 -0500
commit25eba7bb7ec22fb8eccef2bf47392c6959b80f2d (patch)
treebd8ca56f94e1cd235b8030db83182edb24ae49f2 /dnscrypt-multiple-resolvers/lib/systemd/system/dnscrypt-proxy@.service
parent0079171810a7c8ddedb70cbbf63d407c5090741d (diff)
downloadconfigs-25eba7bb7ec22fb8eccef2bf47392c6959b80f2d.tar.gz
configs-25eba7bb7ec22fb8eccef2bf47392c6959b80f2d.tar.bz2
configs-25eba7bb7ec22fb8eccef2bf47392c6959b80f2d.zip
dnscrypt multiple resolvers setup
Diffstat (limited to 'dnscrypt-multiple-resolvers/lib/systemd/system/dnscrypt-proxy@.service')
-rw-r--r--dnscrypt-multiple-resolvers/lib/systemd/system/dnscrypt-proxy@.service24
1 files changed, 24 insertions, 0 deletions
diff --git a/dnscrypt-multiple-resolvers/lib/systemd/system/dnscrypt-proxy@.service b/dnscrypt-multiple-resolvers/lib/systemd/system/dnscrypt-proxy@.service
new file mode 100644
index 0000000..f368c99
--- /dev/null
+++ b/dnscrypt-multiple-resolvers/lib/systemd/system/dnscrypt-proxy@.service
@@ -0,0 +1,24 @@
+[Unit]
+Description=DNSCrypt client proxy
+Documentation=man:dnscrypt-proxy(8)
+Requires=dnscrypt-proxy@%i.socket
+After=network.target
+Before=nss-lookup.target
+
+[Install]
+#Also=dnscrypt-proxy@%i.socket # caused: Failed to execute operation: Invalid argument while 'systemctl enable...'
+WantedBy=multi-user.target
+
+[Service]
+Type=notify
+NonBlocking=true
+User=_dnscrypt-proxy
+ExecStart=/usr/sbin/dnscrypt-proxy /etc/dnscrypt-proxy/dnscrypt-proxy%i.conf
+Restart=always
+#ProtectSystem=strict
+#ProtectHome=true
+#ProtectKernelModules=true
+#ProtectKernelTunables=true
+#ProtectControlGroups=true
+#MemoryDenyWriteExecute=true
+#RestrictRealtime=true