diff --git a/Dockerfile b/Dockerfile index 67b1cfa..6e14c47 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,6 +23,7 @@ ENV PROXY=direct:// ENV MTU=9000 ENV STATS= ENV TOKEN= +ENV UDP_TIMEOUT= ENV EXTRA_COMMANDS= ENV TUN_INCLUDED_ROUTES= ENV TUN_EXCLUDED_ROUTES= diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 0c52843..dfa4aa7 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -69,6 +69,10 @@ main() { ARGS="$ARGS -token $TOKEN" fi + if [ -n "$UDP_TIMEOUT" ]; then + ARGS="$ARGS -udp-timeout $UDP_TIMEOUT" + fi + exec tun2socks \ -loglevel "$LOGLEVEL" \ -fwmark "$FWMARK" \