diff --git a/docker/alpine/Dockerfile b/docker/alpine/Dockerfile index f6e4b8f0..b964197f 100644 --- a/docker/alpine/Dockerfile +++ b/docker/alpine/Dockerfile @@ -5,7 +5,7 @@ FROM alpine MAINTAINER kev -ENV SS_VER 2.4.4 +ENV SS_VER 2.4.5 ENV SS_URL https://github.com/shadowsocks/shadowsocks-libev/archive/v$SS_VER.tar.gz ENV SS_DIR shadowsocks-libev-$SS_VER ENV SS_DEP autoconf build-base curl libtool linux-headers openssl-dev @@ -29,6 +29,7 @@ ENV TIMEOUT 300 ENV DNS_ADDR 8.8.8.8 EXPOSE $SERVER_PORT +EXPOSE $SERVER_PORT/udp CMD ss-server -s $SERVER_ADDR \ -p $SERVER_PORT \ diff --git a/docker/alpine/docker-compose.yml b/docker/alpine/docker-compose.yml index 19de6761..e545201b 100644 --- a/docker/alpine/docker-compose.yml +++ b/docker/alpine/docker-compose.yml @@ -1,7 +1,8 @@ shadowsocks: image: shadowsocks-libev ports: - - "8388:8388" + - "8388:8388/tcp" + - "8388:8388/udp" environment: - METHOD=aes-256-cfb - PASSWORD=9MLSpPmNt diff --git a/docker/ubuntu/Dockerfile b/docker/ubuntu/Dockerfile index 913ec248..e7a03011 100644 --- a/docker/ubuntu/Dockerfile +++ b/docker/ubuntu/Dockerfile @@ -24,6 +24,7 @@ RUN rm -rf $BASEDIR/shadowsocks-libev\ # Port in the config file won't take affect. Instead we'll use 8388. EXPOSE $PORT +EXPOSE $SERVER_PORT/udp # Override the host and port in the config file. ADD entrypoint /