diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..13b3839 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +FROM alpine:latest AS builder + +RUN apk update && apk add --no-cache \ + git \ + build-base \ + openssl-dev \ + libpcap-dev \ + linux-headers \ + musl-dev + +RUN git clone https://github.com/hufrea/byedpi /opt/byedpi + +WORKDIR /opt/byedpi + +RUN make + +FROM alpine:latest + +COPY --from=builder /opt /opt + +EXPOSE 1080 + +ENTRYPOINT ["/opt/byedpi/ciadpi"] \ No newline at end of file diff --git a/readme.txt b/readme.txt index 3cc2c82..42ea2a1 100644 --- a/readme.txt +++ b/readme.txt @@ -244,6 +244,12 @@ make, gcc/clang для Linux, mingw для Windows Linux: make Windows: make windows CC=x86_64-w64-mingw32-gcc +------ +### Docker + +docker build ./ -t byedpi:latest +docker run -p 1080:1080 -ti byedpi:latest ciadpi --disorder 1 --split 1 + ------ ### Дополнительная информация о DPI, источники идей https://github.com/bol-van/zapret/blob/master/docs/readme.txt