mirror of https://github.com/vimagick/dockerfiles
add microsocks
This commit is contained in:
parent
36d5b1dc81
commit
261c004177
|
@ -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:
|
||||
|
|
|
@ -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"]
|
|
@ -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
|
|
@ -0,0 +1,7 @@
|
|||
version: "3.8"
|
||||
services:
|
||||
microsocks:
|
||||
image: vimagick/microsocks
|
||||
ports:
|
||||
- "1080:1080"
|
||||
restart: unless-stopped
|
Loading…
Reference in New Issue