2026-03-09 03:25:02 UTC
42.9 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PING_INTERVAL1800
[#000] sha256:84a2afebaf4de2e8eb885634a69abd0087b79c947c53fa4f0481235d6dfadc6c - 62.72% (26.9 MB)
[#001] sha256:d6c4236210a1756d32eef47a0cb9deef1744ca54bc85479ba41871174dc31d20 - 0.0% (967 Bytes)
[#002] sha256:02feccdce85e1a909d877c49be2efe7e928aaf8c4cabf0bd2cfa574a8436cd0e - 18.07% (7.76 MB)
[#003] sha256:1e162208583832f0b340dc7554eb59abe5402c06f76f7ac1f7e166379377bc20 - 0.0% (1.05 KB)
[#004] sha256:e9d15ec1ac241cd2a41ebe60e33580c5b2f5b710ff68987b09a33f9ddcd4aaea - 0.0% (698 Bytes)
[#005] sha256:58dd80c29606640d018ecd8930fce36ed1a714d2b71986b4ee392a7ba3627f2f - 18.77% (8.06 MB)
[#006] sha256:e013e3066a43c86aa12add4ca63cfe0af2f8d83a267b6aefc98cc54581e4e048 - 0.0% (2.08 KB)
[#007] sha256:e397cfffccf6cd8157a2e4ccc0b81e0ebcfde6d8c29bc1a251b492f723d5d597 - 0.0% (315 Bytes)
[#008] sha256:51536f12d19e1ad118fcf24f5390e99727bdc7b6c6a74c43a06a664c83ed7ab9 - 0.02% (7.89 KB)
[#009] sha256:72ab1efc0e31c9ec41c39cb204add9f08ecc3a5230f72c75af2f93c0b000d490 - 0.41% (182 KB)
# debian.sh --arch 'amd64' out/ 'bookworm' '@1771804800'
2026-03-09 03:17:46 UTC (buildkit.dockerfile.v0)ARG ANDROID_PATCH BUILD_ENV=actions MIRROR_URL=http://ftp.cn.debian.org/debian/ EC_HOST http_proxy https_proxy
2026-03-09 03:17:46 UTC (buildkit.dockerfile.v0)COPY ./build-scripts/config-apt.sh ./build-scripts/get-echost-names.sh ./build-scripts/add-qemu.sh /tmp/build-scripts/ # buildkit
2026-03-09 03:24:28 UTC (buildkit.dockerfile.v0)RUN |6 ANDROID_PATCH= BUILD_ENV=actions MIRROR_URL=http://ftp.cn.debian.org/debian/ EC_HOST= http_proxy= https_proxy= /bin/sh -c . /tmp/build-scripts/config-apt.sh && . /tmp/build-scripts/get-echost-names.sh && . /tmp/build-scripts/add-qemu.sh && apt-get update && apt-get install -y --no-install-recommends --no-install-suggests iptables dante-server busybox iproute2 tinyproxy-bin ca-certificates ${qemu_pkgs} socat wget && for command in ps kill killall; do ln -s "$(which busybox)" /usr/local/bin/"${command}" || exit 1 ; done && rm -rf /var/lib/apt/lists/* # buildkit
2026-03-09 03:24:29 UTC (buildkit.dockerfile.v0)RUN |6 ANDROID_PATCH= BUILD_ENV=actions MIRROR_URL=http://ftp.cn.debian.org/debian/ EC_HOST= http_proxy= https_proxy= /bin/sh -c groupadd -r socks && useradd -r -g socks socks # buildkit
2026-03-09 03:24:29 UTC (buildkit.dockerfile.v0)ARG EC_CLI_URL=https://github.com/shmilee/scripts/releases/download/v0.0.1/easyconn_7.6.8.2-ubuntu_amd64.deb
2026-03-09 03:24:29 UTC (buildkit.dockerfile.v0)COPY ./build-scripts/mk-qemu-wrapper.sh /tmp/build-scripts/ # buildkit
2026-03-09 03:24:30 UTC (buildkit.dockerfile.v0)RUN |7 ANDROID_PATCH= BUILD_ENV=actions MIRROR_URL=http://ftp.cn.debian.org/debian/ EC_HOST= http_proxy= https_proxy= EC_CLI_URL=https://github.com/shmilee/scripts/releases/download/v0.0.1/easyconn_7.6.8.2-ubuntu_amd64.deb /bin/sh -c EC_DIR=/usr/share/sangfor/EasyConnect/resources && cd /tmp && wget "${EC_CLI_URL}" -O easyconn.deb && dpkg -x easyconn.deb easyconn && bash -c "mkdir -p ${EC_DIR}/{bin,lib64,shell,logs}/" && bash -c "cp easyconn/${EC_DIR}/bin/{CSClient,easyconn,ECAgent,svpnservice,ca.crt,cert.crt} /${EC_DIR}/bin/" && bash -c "chmod +xs ${EC_DIR}/bin/{CSClient,ECAgent,svpnservice}" && extra_bins=easyconn . /tmp/build-scripts/mk-qemu-wrapper.sh && bash -c "cp easyconn/${EC_DIR}/lib64/lib{nspr4,nss3,nssutil3,plc4,plds4,smime3}.so /${EC_DIR}/lib64/" && cp easyconn/${EC_DIR}/shell/* /${EC_DIR}/shell/ && chmod +x ${EC_DIR}/shell/* && ln -s ${EC_DIR}/bin/easyconn /usr/local/bin/ && cp -r easyconn/${EC_DIR}/conf ${EC_DIR}/conf_7.6.8 && rm -r * && echo "EC_CLI" > /etc/vpn-type # buildkit
2026-03-09 03:24:30 UTC (buildkit.dockerfile.v0)ARG EC_763_URL=http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_01/EasyConnect_x64.deb
2026-03-09 03:24:30 UTC (buildkit.dockerfile.v0)ARG EC_767_URL=http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_767/EasyConnect_x64_7_6_7_3.deb
2026-03-09 03:25:02 UTC (buildkit.dockerfile.v0)RUN |9 ANDROID_PATCH= BUILD_ENV=actions MIRROR_URL=http://ftp.cn.debian.org/debian/ EC_HOST= http_proxy= https_proxy= EC_CLI_URL=https://github.com/shmilee/scripts/releases/download/v0.0.1/easyconn_7.6.8.2-ubuntu_amd64.deb EC_763_URL=http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_01/EasyConnect_x64.deb EC_767_URL=http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_767/EasyConnect_x64_7_6_7_3.deb /bin/sh -c cd /tmp && for ver in 7.6.3 7.6.7 ; do { vername=EC_$( echo "$ver" | sed 's/\.//g' )_URL && url="$(eval printf %s \"\$$vername\")" && if [ -n "${url}" ]; then wget "${url}" -O EasyConnect.deb && dpkg -x EasyConnect.deb ec && cp -r ec/usr/share/sangfor/EasyConnect/resources/conf /usr/share/sangfor/EasyConnect/resources/conf_$ver && rm -r *; fi ;} || exit 1 ; done # buildkit
2026-03-09 03:25:02 UTC (buildkit.dockerfile.v0)RUN |9 ANDROID_PATCH= BUILD_ENV=actions MIRROR_URL=http://ftp.cn.debian.org/debian/ EC_HOST= http_proxy= https_proxy= EC_CLI_URL=https://github.com/shmilee/scripts/releases/download/v0.0.1/easyconn_7.6.8.2-ubuntu_amd64.deb EC_763_URL=http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_01/EasyConnect_x64.deb EC_767_URL=http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_767/EasyConnect_x64_7_6_7_3.deb /bin/sh -c for i in /usr/share/sangfor/EasyConnect/resources/conf_*/; do ln -s /root/.easyconn $i/.easyconn ; done && touch /root/.easyconn # buildkit
2026-03-09 03:25:02 UTC (buildkit.dockerfile.v0)COPY ./docker-root / # buildkit
2026-03-09 03:25:02 UTC (buildkit.dockerfile.v0)COPY /results/fake-hwaddr/ /results/tinyproxy-ws/ / # buildkit
2026-03-09 03:25:02 UTC (buildkit.dockerfile.v0)ENV PING_INTERVAL=1800
2026-03-09 03:25:02 UTC (buildkit.dockerfile.v0)VOLUME [/root/ /usr/share/sangfor/EasyConnect/resources/logs/]
2026-03-09 03:25:02 UTC (buildkit.dockerfile.v0)CMD ["start.sh"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.