From b3e3ddf7e962fd1be8073ff4a33f823e96961ba4 Mon Sep 17 00:00:00 2001 From: kevin Date: Wed, 5 Feb 2025 22:51:58 +0800 Subject: [PATCH] add proxydetox --- README.md | 1 + proxydetox/Dockerfile | 20 ++++++++++++++++++++ proxydetox/README.md | 6 ++++++ proxydetox/data/proxydetoxrc | 3 +++ proxydetox/docker-compose.yml | 8 ++++++++ 5 files changed, 38 insertions(+) create mode 100644 proxydetox/Dockerfile create mode 100644 proxydetox/README.md create mode 100644 proxydetox/data/proxydetoxrc create mode 100644 proxydetox/docker-compose.yml diff --git a/README.md b/README.md index e29070a..f8cbab9 100644 --- a/README.md +++ b/README.md @@ -275,6 +275,7 @@ A collection of delicious docker recipes. - [x] polipo - [x] privoxy - [x] privoxy-arm +- [x] proxydetox - [x] proxyhub - [x] shadowsocks - [x] shadowsocks diff --git a/proxydetox/Dockerfile b/proxydetox/Dockerfile new file mode 100644 index 0000000..6fb8171 --- /dev/null +++ b/proxydetox/Dockerfile @@ -0,0 +1,20 @@ +# +# Dockerfile for proxydetox +# + +FROM ubuntu:noble +MAINTAINER EasyPi Software Foundation + +ARG PROXYDETOX_VERSION=0.9.6 +ARG PROXYDETOX_FILE=proxydetox-${PROXYDETOX_VERSION}-noble_amd64.deb +ARG PROXYDETOX_URL=https://github.com/kiron1/proxydetox/releases/download/v${PROXYDETOX_VERSION}/${PROXYDETOX_FILE} + +RUN set -xe \ + && apt update -y \ + && apt install -y curl \ + && curl -L "${PROXYDETOX_URL}" -o "${PROXYDETOX_FILE}" \ + && dpkg -i "${PROXYDETOX_FILE}" \ + && apt remove -y curl \ + && rm -rf "${PROXYDETOX_FILE}" /var/lib/apt/lists/* + +ENTRYPOINT ["proxydetox"] diff --git a/proxydetox/README.md b/proxydetox/README.md new file mode 100644 index 0000000..fe3908d --- /dev/null +++ b/proxydetox/README.md @@ -0,0 +1,6 @@ +proxydetox +========== + +[Proxydetox][1] is a small proxy to relieve the pain of some corporate proxies. + +[1]: https://github.com/kiron1/proxydetox diff --git a/proxydetox/data/proxydetoxrc b/proxydetox/data/proxydetoxrc new file mode 100644 index 0000000..a7a2903 --- /dev/null +++ b/proxydetox/data/proxydetoxrc @@ -0,0 +1,3 @@ +--negotiate +--listen 0.0.0.0:3128 +--pac-file http://url-to-proxy.pac diff --git a/proxydetox/docker-compose.yml b/proxydetox/docker-compose.yml new file mode 100644 index 0000000..1e2963c --- /dev/null +++ b/proxydetox/docker-compose.yml @@ -0,0 +1,8 @@ +services: + proxydetox: + image: vimagick/proxydetox + ports: + - "3128:3128" + volumes: + - ./data:/root/.config/proxydetox + restart: unless-stopped