0
0
mirror of https://github.com/hufrea/byedpi.git synced 2025-07-05 05:24:08 +00:00

Docker support

Added simple dockerfile and manual line
This commit is contained in:
Viktor45 2024-08-11 08:09:09 +03:00
parent 084921e523
commit 1fd9ead78f
2 changed files with 29 additions and 0 deletions

23
Dockerfile Normal file
View File

@ -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"]

View File

@ -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