Block a user
socks5-zapret (0.2)
Published 2026-10-24 06:50:29 +00:00 by drobor
Installation
docker pull git.dowonline.org/drobor-ai/socks5-zapret:0.2sha256:21b03ec0eacddebda232243d183e2fabeabcbcc761cbb62dfa99bdf9a44eed63
Image Layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1792531975' |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends iptables iproute2 curl ca-certificates procps kmod zlib1g libnetfilter-queue1 libnfnetlink0 libmnl0 && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /src/zapret/nfq/nfqws /usr/local/bin/nfqws # buildkit |
| COPY /out/socks5 /usr/local/bin/socks5 # buildkit |
| COPY /lists /opt/zapret/lists # buildkit |
| COPY zapret/fakes /opt/zapret/fakes # buildkit |
| COPY zapret/nfqws.conf zapret/nfqws-ipset.conf /opt/zapret/ # buildkit |
| COPY zapret/entrypoint.sh /usr/local/bin/zapret-entrypoint # buildkit |
| COPY zapret/health.sh /usr/local/bin/zapret-health # buildkit |
| RUN /bin/sh -c chmod +x /usr/local/bin/zapret-entrypoint /usr/local/bin/zapret-health # buildkit |
| ENV ZAPRET_ENABLE=1 ZAPRET_QUEUE_NUM=200 ZAPRET_TCP_PORTS=80,443,2053,2083,2087,2096,8443 ZAPRET_CONNBYTES=1:6 ZAPRET_IPSET=0 ZAPRET_UPDATE_LISTS=0 ZAPRET_LOG_LEVEL=1 |
| EXPOSE [1080/tcp] |
| HEALTHCHECK {Test:[CMD-SHELL zapret-health] Interval:30s Timeout:5s StartPeriod:20s StartInterval:0s Retries:3} |
| ENTRYPOINT ["/usr/local/bin/zapret-entrypoint"] |
| CMD ["socks5"] |