From 77bdf9deafe87dce96632d6880260b355599ff00 Mon Sep 17 00:00:00 2001 From: Jakub K Date: Thu, 1 Feb 2024 23:40:04 +0100 Subject: [PATCH] conf --- Dockerfile | 2 +- tinyproxy.conf | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 tinyproxy.conf diff --git a/Dockerfile b/Dockerfile index 74b1dbd..b4f68e4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM alpine:latest RUN apk --no-cache add tinyproxy -RUN echo "AddHeader \"Authorization\" \"Basic cnJnTkxTRXFsY2w0NVJWTVFhMEx4UUxPSE9nWjJMN1psR3BYVXJDcDpsS3NtcmFlU21paFk4clRRZ2Q4VFRHSW5jVWxvVzdYb2tSOFdMSTBvWnE4akNKNTlndUFrb3BnOVpPVWVYRmR5cnF3dUxpNlR5WExaSkRwMUtCOERXRXVzMDV0dFMzTlFIb0x2ZlJvT1F0SnBRYXh6eUlvODVveWtqUW4yNUtlYg==\"" /etc/tinyproxy/tinyproxy.conf +COPY tinyproxy.conf /etc/tinyproxy/tinyproxy.conf EXPOSE 8888 CMD ["tinyproxy", "-d"] diff --git a/tinyproxy.conf b/tinyproxy.conf new file mode 100644 index 0000000..46e20a0 --- /dev/null +++ b/tinyproxy.conf @@ -0,0 +1,36 @@ +# Tinyproxy Configuration + +# Listen on all network interfaces +Bind 0.0.0.0 + +# Port to listen on +Port 8888 + +# Allow connections from any client +Allow 0.0.0.0/0 + +# Disable upstream proxy +UpstreamProxy none + +# Enable logging +LogLevel Info + +# Specify log file path +LogFile /var/log/tinyproxy.log + +# Set maximum number of clients +MaxClients 100 + +# Set maximum number of simultaneous connections per client +MaxClientsPerIP 10 + +# Enable anonymous proxying +Anonymous Yes + +# Specify the user and group to run as +User tinyproxy +Group tinyproxy + +# Enable strict HTTP parsing +DisableViaHeader Yes +AddHeader "Authorization" "Basic cnJnTkxTRXFsY2w0NVJWTVFhMEx4UUxPSE9nWjJMN1psR3BYVXJDcDpsS3NtcmFlU21paFk4clRRZ2Q4VFRHSW5jVWxvVzdYb2tSOFdMSTBvWnE4akNKNTlndUFrb3BnOVpPVWVYRmR5cnF3dUxpNlR5WExaSkRwMUtCOERXRXVzMDV0dFMzTlFIb0x2ZlJvT1F0SnBRYXh6eUlvODVveWtqUW4yNUtlYg=="