summarylogtreecommitdiffstats
path: root/udp2raw@.service
diff options
context:
space:
mode:
authorRuoxi Wang2020-03-03 17:42:19 +0800
committerRuoxi Wang2020-03-03 17:50:40 +0800
commit33be54ee9e0095af162faa70aa391cf2d4f27ed5 (patch)
tree042818309601f6ca3718ecea0fbc145a2ebcdd15 /udp2raw@.service
downloadaur-33be54ee9e0095af162faa70aa391cf2d4f27ed5.tar.gz
First commit, modified udp2raw-tunnel's PKGBUILD
Diffstat (limited to 'udp2raw@.service')
-rw-r--r--udp2raw@.service18
1 files changed, 18 insertions, 0 deletions
diff --git a/udp2raw@.service b/udp2raw@.service
new file mode 100644
index 000000000000..5e3eeb4c08d0
--- /dev/null
+++ b/udp2raw@.service
@@ -0,0 +1,18 @@
+[Unit]
+Description=UDP over TCP/ICMP/UDP tunnel
+After=network-online.target
+
+[Service]
+User=nobody
+Type=simple
+PermissionsStartOnly=true
+CapabilityBoundingSet=CAP_NET_RAW CAP_NET_ADMIN
+ExecStartPre=/usr/lib/udp2raw/udp2raw_script.sh /etc/udp2raw/%i.conf insert
+ExecStart=/usr/bin/udp2raw --conf-file /etc/udp2raw/%i.conf
+ExecStopPost=/usr/lib/udp2raw/udp2raw_script.sh /etc/udp2raw/%i.conf delete
+Restart=always
+RestartSec=30
+StartLimitBurst=10
+
+[Install]
+WantedBy=multi-user.target