181c15f422
Explicitly block something like "curl http://10.137.255.254:8082" and return error page in this case. This error page is used in Whonix to detect if the proxy is torrified. If not blocked, it may happen that empty response is returned instead of error. See linked ticket for details. Fixes QubesOS/qubes-issues#1482
30 lines
724 B
Plaintext
30 lines
724 B
Plaintext
User tinyproxy
|
|
Group tinyproxy
|
|
Port 8082
|
|
Timeout 60
|
|
DefaultErrorFile "/usr/share/tinyproxy/default.html"
|
|
|
|
#StatHost "tinyproxy.stats"
|
|
StatFile "/usr/share/tinyproxy/stats.html"
|
|
Syslog On
|
|
LogLevel Notice
|
|
PidFile "/var/run/tinyproxy-updates/tinyproxy.pid"
|
|
|
|
MaxClients 50
|
|
MinSpareServers 2
|
|
MaxSpareServers 10
|
|
StartServers 2
|
|
MaxRequestsPerChild 0
|
|
DisableViaHeader Yes
|
|
|
|
Allow 127.0.0.1
|
|
Allow 10.137.0.0/16
|
|
|
|
ConnectPort 443
|
|
|
|
# Explicitly block connections to the proxy IP, to return an error in such
|
|
# case. This error page contains a magic string which is used in Whonix to
|
|
# detect whether proxy is torified or not.
|
|
# See https://github.com/qubesos/qubes-issues/issues/1482 for details
|
|
Filter "/etc/tinyproxy/updates-blacklist"
|