From 261c0041777b8fed6ffba0da70a63427e9ab6124 Mon Sep 17 00:00:00 2001 From: kev Date: Fri, 15 Oct 2021 17:38:05 +0800 Subject: [PATCH] add microsocks --- README.md | 1 + microsocks/Dockerfile | 21 +++++++++++++++++++++ microsocks/README.md | 11 +++++++++++ microsocks/docker-compose.yml | 7 +++++++ 4 files changed, 40 insertions(+) create mode 100644 microsocks/Dockerfile create mode 100644 microsocks/README.md create mode 100644 microsocks/docker-compose.yml diff --git a/README.md b/README.md index 56bfdc5..cc8dd5d 100644 --- a/README.md +++ b/README.md @@ -239,6 +239,7 @@ A collection of delicious docker recipes. - [x] haproxy-arm - [x] i2pd :ru: - [x] kcptun :cn: +- [x] microsocks - [x] mtproxy - [x] mysql-proxy - [x] ngrok :+1: diff --git a/microsocks/Dockerfile b/microsocks/Dockerfile new file mode 100644 index 0000000..b63ff1b --- /dev/null +++ b/microsocks/Dockerfile @@ -0,0 +1,21 @@ +# +# Dockerfile for microsocks +# + +FROM alpine:3 +MAINTAINER EasyPi Software Foundation + +ENV MICROSOCKS_VERSION=1.0.2 +ENV MICROSOCKS_FILE=microsocks-$MICROSOCKS_VERSION-x86_64-static.xz +ENV MICROSOCKS_URL=https://github.com/rofl0r/microsocks/releases/download/v$MICROSOCKS_VERSION/$MICROSOCKS_FILE + +RUN set -xe \ + && apk add --no-cache curl xz \ + && cd /usr/local/bin \ + && curl -sSL $MICROSOCKS_URL | xz -d -c > microsocks \ + && chmod +x microsocks \ + && apk del curl xz + +EXPOSE 1080 +ENTRYPOINT ["microsocks"] +CMD ["-i", "0.0.0.0", "-p", "1080"] diff --git a/microsocks/README.md b/microsocks/README.md new file mode 100644 index 0000000..c8c479c --- /dev/null +++ b/microsocks/README.md @@ -0,0 +1,11 @@ +microsocks +========== + +[MicroSocks][1] - multithreaded, small, efficient SOCKS5 server. + +```bash +$ docker-compose up -d +$ curl -x socks5h://127.0.0.1:1080 ifconfig.co +``` + +[1]: https://github.com/rofl0r/microsocks diff --git a/microsocks/docker-compose.yml b/microsocks/docker-compose.yml new file mode 100644 index 0000000..39ba071 --- /dev/null +++ b/microsocks/docker-compose.yml @@ -0,0 +1,7 @@ +version: "3.8" +services: + microsocks: + image: vimagick/microsocks + ports: + - "1080:1080" + restart: unless-stopped