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:
parent
084921e523
commit
1fd9ead78f
23
Dockerfile
Normal file
23
Dockerfile
Normal 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"]
|
@ -244,6 +244,12 @@ make, gcc/clang для Linux, mingw для Windows
|
|||||||
Linux: make
|
Linux: make
|
||||||
Windows: make windows CC=x86_64-w64-mingw32-gcc
|
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, источники идей
|
### Дополнительная информация о DPI, источники идей
|
||||||
https://github.com/bol-van/zapret/blob/master/docs/readme.txt
|
https://github.com/bol-van/zapret/blob/master/docs/readme.txt
|
||||||
|
Loading…
Reference in New Issue
Block a user