Files
3proxy/3proxy.service

21 lines
402 B
SYSTEMD
Raw Permalink Normal View History

- Added files: 3proxy.service, 3proxy.firewalld and 3proxy.cfg. - Added user and group 3proxy for secure work via systemd service. - Added /var/log/3proxy directory with correct permissions. - Disabled allplugins build target (plugins don't building). - Updated to 0.9.4 * Added socket options, interface binding. * Added connection limiting / connection rate limiting. * Added RADIUS support. * Added zero copy (splice) support for Linux. * Added possibility to limit user to single IP (via authentication cache). * Fixed socket may be closed before all data received/sent. * Fixed bandlimin non-working. * Fixed few race conditions. * Added deb/rpm build, systemd support. * Fixed bandwidth limiters (once again). * Fixed data filtering plugins (PCREPlugin, SSLPlugin). SSLPlugin use on Linux requires to disable splice (-s0). * FIxed standalone proxies do not react on HUP (Ctrl+C) in Linux/Unix. * Added arm support. * Added openssl 1.1 support for SSLPlugin. * Fixed systemd description file (proxy may fail to start after reboot). * Fixed countall/nocounall do not work in some configurations. * Fixed counters do not work if counter file is not specified. * Fixed counters without rotation (type N) are incorrectly shown in web admin interface. * Fixed %n may be incomplete or missed in long log records. * Fixed connect back functionality does not work. * Added docker builds. * Fixed invalid handling of '-' character in ACL hostname. * Added parentretry command (defaults to 2) to retry connections to parent proxies. * Removed icqpr related code (OSCAR proxy). OBS-URL: https://build.opensuse.org/package/show/server:proxy/3proxy?expand=0&rev=2
2024-08-21 13:59:06 +00:00
[Unit]
Description=Tiny proxy servers set
Documentation=man:3proxy(1)
- Added files: 3proxy.service, 3proxy.firewalld and 3proxy.cfg. - Added user and group 3proxy for secure work via systemd service. - Added /var/log/3proxy directory with correct permissions. - Disabled allplugins build target (plugins don't building). - Updated to 0.9.4 * Added socket options, interface binding. * Added connection limiting / connection rate limiting. * Added RADIUS support. * Added zero copy (splice) support for Linux. * Added possibility to limit user to single IP (via authentication cache). * Fixed socket may be closed before all data received/sent. * Fixed bandlimin non-working. * Fixed few race conditions. * Added deb/rpm build, systemd support. * Fixed bandwidth limiters (once again). * Fixed data filtering plugins (PCREPlugin, SSLPlugin). SSLPlugin use on Linux requires to disable splice (-s0). * FIxed standalone proxies do not react on HUP (Ctrl+C) in Linux/Unix. * Added arm support. * Added openssl 1.1 support for SSLPlugin. * Fixed systemd description file (proxy may fail to start after reboot). * Fixed countall/nocounall do not work in some configurations. * Fixed counters do not work if counter file is not specified. * Fixed counters without rotation (type N) are incorrectly shown in web admin interface. * Fixed %n may be incomplete or missed in long log records. * Fixed connect back functionality does not work. * Added docker builds. * Fixed invalid handling of '-' character in ACL hostname. * Added parentretry command (defaults to 2) to retry connections to parent proxies. * Removed icqpr related code (OSCAR proxy). OBS-URL: https://build.opensuse.org/package/show/server:proxy/3proxy?expand=0&rev=2
2024-08-21 13:59:06 +00:00
After=network-online.target
Wants=network-online.target
[Service]
User=USER
Group=GROUP
ExecStart=/usr/bin/3proxy /var/lib/3proxy/3proxy.cfg
ExecReload=/usr/bin/kill -SIGUSR1 $MAINPID
KillMode=process
Restart=on-failure
RestartSec=60
LimitNOFILE=65536
LimitNPROC=32768
RuntimeDirectory=3proxy
- Added files: 3proxy.service, 3proxy.firewalld and 3proxy.cfg. - Added user and group 3proxy for secure work via systemd service. - Added /var/log/3proxy directory with correct permissions. - Disabled allplugins build target (plugins don't building). - Updated to 0.9.4 * Added socket options, interface binding. * Added connection limiting / connection rate limiting. * Added RADIUS support. * Added zero copy (splice) support for Linux. * Added possibility to limit user to single IP (via authentication cache). * Fixed socket may be closed before all data received/sent. * Fixed bandlimin non-working. * Fixed few race conditions. * Added deb/rpm build, systemd support. * Fixed bandwidth limiters (once again). * Fixed data filtering plugins (PCREPlugin, SSLPlugin). SSLPlugin use on Linux requires to disable splice (-s0). * FIxed standalone proxies do not react on HUP (Ctrl+C) in Linux/Unix. * Added arm support. * Added openssl 1.1 support for SSLPlugin. * Fixed systemd description file (proxy may fail to start after reboot). * Fixed countall/nocounall do not work in some configurations. * Fixed counters do not work if counter file is not specified. * Fixed counters without rotation (type N) are incorrectly shown in web admin interface. * Fixed %n may be incomplete or missed in long log records. * Fixed connect back functionality does not work. * Added docker builds. * Fixed invalid handling of '-' character in ACL hostname. * Added parentretry command (defaults to 2) to retry connections to parent proxies. * Removed icqpr related code (OSCAR proxy). OBS-URL: https://build.opensuse.org/package/show/server:proxy/3proxy?expand=0&rev=2
2024-08-21 13:59:06 +00:00
[Install]
WantedBy=multi-user.target