diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 2 | ||||
-rw-r--r-- | dnsproxy.service | 12 |
3 files changed, 12 insertions, 4 deletions
@@ -11,7 +11,7 @@ pkgbase = dnsproxy backup = etc/dnsproxy/dnsproxy.yaml source = dnsproxy.service source = https://github.com/AdguardTeam/dnsproxy/archive/v0.50.0.tar.gz - sha256sums = 565eea9808589ecafa81f2229ac1f85b39028e26d488a9a7c0b51afc43d7f42b + sha256sums = 002deb38e7d69beb8848c57a7ba0d00437c542589baccc6dab074767ffa64b75 sha256sums = 23bf3492a8647dadff4c4e999c858f9b715a797cee00a81b439e3175ad76cdce pkgname = dnsproxy @@ -11,7 +11,7 @@ conflicts=('dnsproxy-bin' 'dnsproxy-adguard') source=("dnsproxy.service" "https://github.com/AdguardTeam/dnsproxy/archive/v${pkgver}.tar.gz") makedepends=("go") -sha256sums=('565eea9808589ecafa81f2229ac1f85b39028e26d488a9a7c0b51afc43d7f42b' +sha256sums=('002deb38e7d69beb8848c57a7ba0d00437c542589baccc6dab074767ffa64b75' '23bf3492a8647dadff4c4e999c858f9b715a797cee00a81b439e3175ad76cdce') _conf=etc/dnsproxy/dnsproxy.yaml diff --git a/dnsproxy.service b/dnsproxy.service index 34860ff54250..246997888e82 100644 --- a/dnsproxy.service +++ b/dnsproxy.service @@ -5,10 +5,18 @@ After=network.target Before=network-online.target [Service] -AmbientCapabilities=CAP_NET_BIND_SERVICE +Type=simple +DynamicUser=true +WorkingDirectory=/etc/dnsproxy +ProtectSystem=true +ProtectHome=true +PrivateTmp=true CapabilityBoundingSet=CAP_NET_BIND_SERVICE -DynamicUser=yes +AmbientCapabilities=CAP_NET_BIND_SERVICE ExecStart=/usr/bin/dnsproxy --config-path=/etc/dnsproxy/dnsproxy.yaml +Restart=on-failure +RestartSec=30 +StartLimitBurst=10 [Install] WantedBy=multi-user.target |