update Dockerfile & script

This commit is contained in:
Jason
2020-08-06 19:20:26 +08:00
parent 34377270a3
commit 217d79b8f8
2 changed files with 12 additions and 4 deletions

View File

@@ -9,17 +9,25 @@ RUN apk add --update --no-cache \
&& go get -u github.com/gobuffalo/packr/packr \
&& packr \
&& make build \
&& mv ./bin/tun2socks /tun2socks
&& /tun2socks-src/bin/tun2socks -version
FROM alpine:latest
COPY ./tun2socks.sh /
COPY --from=builder /tun2socks /usr/local/bin
COPY --from=builder /tun2socks-src/bin/tun2socks /tun2socks
RUN apk add --update --no-cache iproute2 \
&& chmod +x /tun2socks.sh
ENV TUN tun0
ENV ETH eth0
ENV ETHGW=
ENV TUNGW=
ENV PROXY=
ENV MONITOR=
ENV LOGLEVEL=
ENV EXCLUDED=
ENV BACKENDDNS=
ENV HOSTS=
ENTRYPOINT ["/tun2socks.sh"]

View File

@@ -27,9 +27,9 @@ do
done
# DNS settings
echo "nameserver $TUNGW" > /etc/resolv.conf
echo "nameserver $TUNGW" >> /etc/resolv.conf
exec tun2socks -loglevel $LOGLEVEL \
exec /tun2socks -loglevel $LOGLEVEL \
-tunName $TUN -proxyServer $PROXY \
-monitor -monitorAddr $MONITOR \
-fakeDNS -hosts $HOSTS \