From 1fd9ead78f4992e45045d942feadb9d1025a7b83 Mon Sep 17 00:00:00 2001 From: Viktor45 Date: Sun, 11 Aug 2024 08:09:09 +0300 Subject: [PATCH] Docker support Added simple dockerfile and manual line --- Dockerfile | 23 +++++++++++++++++++++++ readme.txt | 6 ++++++ 2 files changed, 29 insertions(+) create mode 100644 Dockerfile 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