0
0
mirror of https://github.com/darkk/redsocks.git synced 2025-08-26 03:35:30 +00:00

Merge pull request #29 from tlvince/systemd

Add systemd service unit
This commit is contained in:
Leonid Evdokimov 2012-09-10 01:44:15 -07:00
commit d8d521c4b5

16
redsocks.service Normal file
View File

@ -0,0 +1,16 @@
[Unit]
Description=Transparent redirector of any TCP connection to proxy using your firewall
[Service]
Type=forking
PIDFile=/var/run/redsocks/redsocks.pid
EnvironmentFile=/etc/conf.d/redsocks
ExecStartPre=/usr/bin/redsocks -t -c $REDSOCKS_CONF
ExecStart=/bin/su -s /bin/sh -c "/usr/bin/redsocks \
-c $REDSOCKS_CONF \
-p /var/run/redsocks/redsocks.pid" redsocks
ExecStopPost=/bin/rm /var/run/redsocks/redsocks.pid
Restart=on-abort
[Install]
WantedBy=multi-user.target