1306,7 → 1306,7 |
fi |
groupadd -f tinyproxy |
useradd -r -g tinyproxy -s /bin/false -c "system user for tinyproxy" tinyproxy |
mkdir -p /run/tinyproxy /var/log/tinyproxy |
mkdir -p var/run/tinyproxy /var/log/tinyproxy |
chown -R tinyproxy.tinyproxy /run/tinyproxy /var/log/tinyproxy |
[ -e /etc/tinyproxy/tinyproxy.conf.default ] || cp /etc/tinyproxy/tinyproxy.conf /etc/tinyproxy/tinyproxy.conf.default |
$SED "s?^User.*?User tinyproxy?g" /etc/tinyproxy/tinyproxy.conf |
1314,6 → 1314,7 |
$SED "s?^Port.*?Port 8090?g" /etc/tinyproxy/tinyproxy.conf # Listen Port |
$SED "s?^#Listen.*?Listen $PRIVATE_IP?g" /etc/tinyproxy/tinyproxy.conf # Listen NIC (only intif) |
$SED "s?^#LogFile.*?LogFile \"/var/log/tinyproxy/tinyproxy.log\"?g" /etc/tinyproxy/tinyproxy.conf |
$SED "s?^#PidFile.*?PidFile \"/var/run/tinyproxy/tinyproxy.pid\"?g" /etc/tinyproxy/tinyproxy.conf |
$SED "s?^LogLevel.*?LogLevel Error?g" /etc/tinyproxy/tinyproxy.conf # Only errors are logged |
$SED "s?^#Upstream.*?Upstream 127.0.0.1:8090?g" /etc/tinyproxy/tinyproxy.conf # forward to HAVP |
$SED "s?^#DisableViaHeader.*?DisableViaHeader Yes?g" /etc/tinyproxy/tinyproxy.conf # Stealth mode |
1327,6 → 1328,7 |
# (at your option) any later version. |
|
# This unit launches tinyproxy (a very light proxy). |
# The "sleep 2" is needed because the pid file isn't ready for systemd |
[Unit] |
Description=Tinyproxy Web Proxy Server |
After=network.target iptables.service |
1333,9 → 1335,9 |
|
[Service] |
Type=forking |
User=tinyproxy |
ExecStartPre=/bin/chown -R tinyproxy.tinyproxy /run/tinyproxy |
PIDFile=/run/tinyproxy/tinyproxy.pid |
ExecStartPre=/bin/chown -R tinyproxy.tinyproxy /var/run/tinyproxy /var/log/tinyproxy |
ExecStartPre=/bin/sleep 2 |
PIDFile=/var/run/tinyproxy/tinyproxy.pid |
ExecStart=/usr/sbin/tinyproxy -c /etc/tinyproxy/tinyproxy.conf |
|
[Install] |