anchor.diff:          automake \
           build-base \
           curl \
  +        linux-headers \
           c-ares-dev \
           libev-dev \
           libtool \
  
positive.code:     && echo ${TZ} > /etc/timezone \
      && adduser -h /tmp -s /sbin/nologin -S -D -H shadowsocks \
      && adduser -h /tmp -s /sbin/nologin -S -D -H kcptun \
      && apk del .build-deps .build-deps-kernel \
      && apk add --no-cache \
        $(scanelf --needed --nobanner /usr/bin/ss-* /usr/local/bin/obfs-* \
        | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' \
  
negative.code: ENV KCP_DOWNLOAD_URL https://github.com/xtaci/kcptun/releases/download/v${KCP_VERSION}/kcptun-linux-amd64-${KCP_VERSION}.tar.gz
  ENV PLUGIN_OBFS_DOWNLOAD_URL https://github.com/shadowsocks/simple-obfs.git
  ENV PLUGIN_V2RAY_DOWNLOAD_URL https://github.com/shadowsocks/v2ray-plugin/releases/download/${V2RAY_PLUGIN_VERSION}/v2ray-plugin-linux-amd64-${V2RAY_PLUGIN_VERSION}.tar.gz
  #ENV LINUX_HEADERS_DOWNLOAD_URL=http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/linux-headers-4.4.6-r2.apk
  
  RUN apk upgrade \
      && apk add bash tzdata rng-tools runit \
  