docker support

This commit is contained in:
PaperDragon-SH 2023-08-30 14:59:54 +08:00 committed by B. Blechschmidt
parent 05cb35fabb
commit c0c7fda891
3 changed files with 81 additions and 0 deletions

29
docker/entrypoint.sh Normal file
View file

@ -0,0 +1,29 @@
#!/bin/bash
run() {
if [ -n "$BYPASS_IP" ]; then
BYPASS_IP="--bypass-ip $BYPASS_IP"
fi
if [ -n "$DNS" ]; then
DNS="--dns $DNS"
fi
if [ -n "$MODE" ]; then
MODE="--setup $MODE"
fi
if [ -n "$PROXY" ]; then
PROXY="--proxy $PROXY"
fi
if [ -n "$TUN" ]; then
TUN="--tun $TUN"
fi
exec tun2proxy $TUN $PROXY $DNS $MODE $BYPASS_IP
}
run || echo "Runing ERROR!!"