From 049f89b707254a5dcdda51b66b09b7d255182e41 Mon Sep 17 00:00:00 2001 From: kev Date: Sat, 5 Nov 2016 21:31:25 +0800 Subject: [PATCH] add tinyproxy --- README.md | 2 +- tinyproxy/Dockerfile | 18 ++++++++++++++++++ tinyproxy/README.md | 28 ++++++++++++++++++++++++++++ tinyproxy/docker-compose.yml | 5 +++++ 4 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 tinyproxy/Dockerfile create mode 100644 tinyproxy/README.md create mode 100644 tinyproxy/docker-compose.yml diff --git a/README.md b/README.md index e5afa58..a8fa883 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,6 @@ A collection of delicious docker recipes. - [ ] rtmpdump - [ ] sensu - [ ] ssf -- [ ] tinyproxy - [ ] tshark - [ ] youtube-upload - [ ] xl2tpd @@ -185,6 +184,7 @@ A collection of delicious docker recipes. - [x] squid - [x] stunnel - [x] stunnel-arm +- [x] tinyproxy - [x] tor - [x] traefik-arm diff --git a/tinyproxy/Dockerfile b/tinyproxy/Dockerfile new file mode 100644 index 0000000..1f40bf3 --- /dev/null +++ b/tinyproxy/Dockerfile @@ -0,0 +1,18 @@ +# +# Dockerfile for tinyproxy +# + +FROM alpine +MAINTAINER kev + +RUN set -xe \ + && apk add --no-cache tinyproxy \ + && sed -i -e '/^Allow /s/^/#/' \ + -e '/^ConnectPort /s/^/#/' \ + -e '/^#DisableViaHeader /s/^#//' \ + /etc/tinyproxy/tinyproxy.conf + +VOLUME /etc/tinyproxy +EXPOSE 8888 + +CMD ["tinyproxy", "-d"] diff --git a/tinyproxy/README.md b/tinyproxy/README.md new file mode 100644 index 0000000..59074dd --- /dev/null +++ b/tinyproxy/README.md @@ -0,0 +1,28 @@ +tinyproxy +========= + +[Tinyproxy][1] is a light-weight HTTP/HTTPS proxy daemon for POSIX operating systems. + +## docker-compose.yml + +```yaml +tinyproxy: + image: vimagick/tinyproxy + ports: + - "8888:8888" + restart: always +``` + +## Server Setup + +```bash +$ docker-compose up -d +``` + +## Client Setup + +```bash +$ curl -x https://127.0.0.1:8888 https://ifconfig.co +``` + +[1]: https://tinyproxy.github.io/ diff --git a/tinyproxy/docker-compose.yml b/tinyproxy/docker-compose.yml new file mode 100644 index 0000000..ccf08ae --- /dev/null +++ b/tinyproxy/docker-compose.yml @@ -0,0 +1,5 @@ +tinyproxy: + image: vimagick/tinyproxy + ports: + - "8888:8888" + restart: always