summaryrefslogtreecommitdiffstats
path: root/core/modules/redsocks/data/etc/systemd/system/redsocks.service
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules/redsocks/data/etc/systemd/system/redsocks.service')
-rw-r--r--core/modules/redsocks/data/etc/systemd/system/redsocks.service12
1 files changed, 12 insertions, 0 deletions
diff --git a/core/modules/redsocks/data/etc/systemd/system/redsocks.service b/core/modules/redsocks/data/etc/systemd/system/redsocks.service
new file mode 100644
index 00000000..929c24ab
--- /dev/null
+++ b/core/modules/redsocks/data/etc/systemd/system/redsocks.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=Transparent redirector of any TCP connection to proxy using your firewall
+DefaultDependencies=no
+
+[Service]
+Type=forking
+User=redsocks
+PIDFile=/run/redsocks/redsocks.pid
+ExecStart=/sbin/redsocks -c /etc/redsocks.conf -p /run/redsocks/redsocks.pid
+ExecStopPost=/opt/openslx/bin/rm -f /run/redsocks/redsocks.pid
+ExecStopPost=/opt/openslx/bin/rm -f /opt/openslx/iptables/rules.d/10-redoscks-proxy
+Restart=on-abort