ℹ️
注意:这是一个 latest 标签镜像

latest 并不代表最新版本,本站同步时间存在延迟,无法保证此镜像与上游最新版本一致
生产环境建议使用明确的版本号(如 v1.2.3),避免因版本不一致导致问题。 了解更多 →

logo
docker.io/triatk/univpn:latest-cli
linux/amd64 docker.io

univpn镜像是一个用于快速部署通用VPN服务的容器,支持多种常见VPN协议(如OpenVPN、WireGuard等),方便用户在容器环境中搭建和管理VPN连接,满足个人或小型团队的网络访问需求。

12
浏览次数
300.45MB
镜像大小
源镜像
docker.io/triatk/univpn:latest-cli
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/triatk/univpn:latest-cli
镜像ID
sha256:f22498f70102e0441b605b3de5eb3ff8bb5dde98a381951fe94eaacb1140e5f3
镜像 TAG
latest-cli
镜像大小
300.45MB
平台架构
linux/amd64
镜像源
docker.io
CMD
/usr/bin/supervisord -c /etc/supervisor/supervisord.conf
启动入口
/usr/local/bin/entrypoint.sh
工作目录
/home/vpnuser
OS/平台
linux/amd64
镜像创建
2026-05-14T03:47:04.077615522Z
同步时间
2026-06-25 14:59
浏览量
12 次
贡献者
⚙️ 环境变量 10
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
DEBIAN_FRONTEND=noninteractive 1
LANG=C.UTF-8 2
LC_ALL=C.UTF-8 3
USER=vpnuser 4
HOME=/home/vpnuser 5
TZ=Asia/Shanghai 6
AUTO_RECONNECT=false 7
RECONNECT_PING_TARGET=8.8.8.8 8
RECONNECT_GRACE_PERIOD=60 9
🏷️ 镜像标签 11
KeyValue
Docker container for Huawei UniVPN CLI Client (v10781.19.0.1214) description
Xavier Xiong <zx900930@gmail.com> maintainer
2026-05-14T03:46:45.883Z org.opencontainers.image.created
Huawei UniVPN Client Docker Container with VNC/SOCKS/HTTP Access. 华为 UniVPN 客户端 Docker 容器 (带 VNC/SOCKS/HTTP 访问) org.opencontainers.image.description
MIT org.opencontainers.image.licenses
49dedc3424664e21c2b0ec5c2c56f7d9804f7a29 org.opencontainers.image.revision
https://github.com/zx900930/docker-univpn org.opencontainers.image.source
docker-univpn org.opencontainers.image.title
https://github.com/zx900930/docker-univpn org.opencontainers.image.url
main-cli org.opencontainers.image.version
10781.19.0.1214 version
🛡️ 镜像安全扫描
ubuntu 22.04 Trivy 2026-06-25 14:59 查看完整报告
40
低危 LOW
50
中危 MEDIUM
2
高危 HIGH
0
严重 CRITICAL
受影响目标 (1)
docker.io/triatk/univpn:latest-cli (ubuntu 22.04) ubuntu

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/triatk/univpn:latest-cli
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/triatk/univpn:latest-cli  docker.io/triatk/univpn:latest-cli

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/triatk/univpn:latest-cli
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/triatk/univpn:latest-cli  docker.io/triatk/univpn:latest-cli

Shell快速替换命令

sed -i 's#triatk/univpn:latest-cli#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/triatk/univpn:latest-cli#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/triatk/univpn:latest-cli && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/triatk/univpn:latest-cli  docker.io/triatk/univpn:latest-cli'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/triatk/univpn:latest-cli && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/triatk/univpn:latest-cli  docker.io/triatk/univpn:latest-cli'

镜像构建历史


# 2026-05-14 11:47:04  0.00B 添加元数据标签
LABEL description=Docker container for Huawei UniVPN CLI Client (v10781.19.0.1214)
                        
# 2026-05-14 11:47:04  0.00B 添加元数据标签
LABEL version=10781.19.0.1214
                        
# 2026-05-14 11:47:04  0.00B 添加元数据标签
LABEL maintainer=Xavier Xiong <zx900930@gmail.com>
                        
# 2026-05-14 11:47:04  0.00B 设置默认要执行的命令
CMD ["/usr/bin/supervisord" "-c" "/etc/supervisor/supervisord.conf"]
                        
# 2026-05-14 11:47:04  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]
                        
# 2026-05-14 11:47:04  0.00B 设置工作目录为/home/vpnuser
WORKDIR /home/vpnuser
                        
# 2026-05-14 11:47:04  2.97KB 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh # buildkit
                        
# 2026-05-14 11:47:04  2.97KB 复制新文件或目录到容器中
COPY entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit
                        
# 2026-05-14 11:47:04  6.98KB 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c chmod +x /usr/local/bin/univpn-keeper.sh # buildkit
                        
# 2026-05-14 11:47:03  6.98KB 复制新文件或目录到容器中
COPY univpn-keeper.sh.cli /usr/local/bin/univpn-keeper.sh # buildkit
                        
# 2026-05-14 11:47:03  894.00B 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c chmod +x /usr/local/bin/wait_and_start_dante.sh # buildkit
                        
# 2026-05-14 11:47:03  894.00B 复制新文件或目录到容器中
COPY wait_and_start_dante.sh /usr/local/bin/wait_and_start_dante.sh # buildkit
                        
# 2026-05-14 11:47:03  1.90KB 复制新文件或目录到容器中
COPY tinyproxy.conf /etc/tinyproxy/tinyproxy.conf # buildkit
                        
# 2026-05-14 11:47:03  771.00B 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c chown ${USERNAME}:${USERNAME} /etc/danted.conf # buildkit
                        
# 2026-05-14 11:47:03  771.00B 复制新文件或目录到容器中
COPY danted.conf /etc/danted.conf # buildkit
                        
# 2026-05-14 11:47:03  820.00B 复制新文件或目录到容器中
COPY supervisord.conf.cli /etc/supervisor/supervisord.conf # buildkit
                        
# 2026-05-14 11:47:03  0.00B 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c mkdir -p /var/log/supervisor # buildkit
                        
# 2026-05-14 11:47:03  0.00B 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c . /tmp/installer_env.sh &&     rm $INSTALLER_RUN_FILE &&     rm /tmp/installer_env.sh &&     echo "Removed installer file and environment script." # buildkit
                        
# 2026-05-14 11:47:03  61.33MB 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c . /tmp/installer_env.sh &&     echo "Running installer as root from $(pwd)... Output logged to ${INSTALL_LOG_FILE}" &&     ./$INSTALLER_RUN_FILE > ${INSTALL_LOG_FILE} 2>&1     &&     echo "Installation finished. Check ${INSTALL_LOG_FILE} for details." # buildkit
                        
# 2026-05-14 11:47:03  0.00B 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c mkdir -p ${INSTALL_LOG_DIR} # buildkit
                        
# 2026-05-14 11:47:03  30.06MB 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c INSTALLER_RUN_FILE=$(ls univpn-linux-*-*.run 2>/dev/null | head -1) &&     if [ -z "$INSTALLER_RUN_FILE" ]; then         echo "Error: No installer file matching pattern 'univpn-linux-*-*.run' found in ${INSTALLER_SOURCE_DIR}.";         exit 1;     fi &&     chmod +x "$INSTALLER_RUN_FILE" &&     echo "Found and made executable: $INSTALLER_RUN_FILE" &&     echo "INSTALLER_RUN_FILE=$INSTALLER_RUN_FILE" > /tmp/installer_env.sh # buildkit
                        
# 2026-05-14 11:47:02  30.08MB 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c unzip installer.zip &&     rm installer.zip &&     echo "Listing extracted files in ${INSTALLER_SOURCE_DIR}:" &&     ls -l # buildkit
                        
# 2026-05-14 11:47:02  0.00B 设置工作目录为/home/UniVPN
WORKDIR /home/UniVPN
                        
# 2026-05-14 11:47:02  29.95MB 复制新文件或目录到容器中
COPY bin/univpn-linux-64-10781.19.0.1214.zip /home/UniVPN/installer.zip # buildkit
                        
# 2026-05-14 11:47:02  0.00B 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c mkdir -p ${INSTALLER_SOURCE_DIR} &&     chown ${USERNAME}:${USERNAME} ${INSTALLER_SOURCE_DIR} # buildkit
                        
# 2026-05-14 11:47:02  0.00B 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c echo "Verifying ${USERNAME} home directory..." &&     ls -ld /home/${USERNAME} &&     chown ${USERNAME}:${USERNAME} /home/${USERNAME} &&     chmod 750 /home/${USERNAME} &&     echo "Ownership/permissions verified for /home/${USERNAME}" # buildkit
                        
# 2026-05-14 11:47:02  335.47KB 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c groupadd --gid ${USER_GID} ${USERNAME} &&     useradd --uid ${USER_UID} --gid ${USER_GID} --shell /bin/bash --create-home ${USERNAME} &&     adduser ${USERNAME} sudo &&     echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers # buildkit
                        
# 2026-05-14 11:47:02  100.00B 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c echo '#!/bin/bash' > /usr/local/bin/reconnect &&     echo 'echo "Killing UniVPN process to trigger restart..."' >> /usr/local/bin/reconnect &&     echo 'pkill -f "/usr/local/UniVPN/UniVPN"' >> /usr/local/bin/reconnect &&     chmod +x /usr/local/bin/reconnect # buildkit
                        
# 2026-05-14 11:47:02  1.76MB 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c ln -fs /usr/share/zoneinfo/$TZ /etc/localtime &&     dpkg-reconfigure -f noninteractive tzdata &&     mkdir -p /var/run/dbus &&     chown messagebus:messagebus /var/run/dbus # buildkit
                        
# 2026-05-14 11:47:02  68.83MB 执行命令并创建新的镜像层
RUN |9 CLIENT_VERSION=10781.19.0.1214 ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip INSTALLER_SOURCE_DIR=/home/UniVPN ACTUAL_INSTALL_DIR=/usr/local/UniVPN INSTALL_LOG_DIR=/usr/local/UniVPN/log INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log USERNAME=vpnuser USER_UID=1000 USER_GID=1000 /bin/sh -c apt-get update &&     apt-get install -y --no-install-recommends     unzip     locales     ca-certificates     sudo     expect     procps     net-tools     iproute2     iputils-ping     dante-server     tinyproxy     dbus     tzdata     supervisor     &&     locale-gen C.UTF-8 &&     apt-get clean &&     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-05-14 11:47:02  0.00B 设置环境变量 RECONNECT_GRACE_PERIOD
ENV RECONNECT_GRACE_PERIOD=60
                        
# 2026-05-14 11:47:02  0.00B 设置环境变量 RECONNECT_PING_TARGET
ENV RECONNECT_PING_TARGET=8.8.8.8
                        
# 2026-05-14 11:47:02  0.00B 设置环境变量 AUTO_RECONNECT
ENV AUTO_RECONNECT=false
                        
# 2026-05-14 11:47:02  0.00B 设置环境变量 TZ
ENV TZ=Asia/Shanghai
                        
# 2026-05-14 11:47:02  0.00B 设置环境变量 HOME
ENV HOME=/home/vpnuser
                        
# 2026-05-14 11:47:02  0.00B 设置环境变量 USER
ENV USER=vpnuser
                        
# 2026-05-14 11:47:02  0.00B 设置环境变量 LC_ALL
ENV LC_ALL=C.UTF-8
                        
# 2026-05-14 11:47:02  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2026-05-14 11:47:02  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2026-05-14 11:47:02  0.00B 定义构建参数
ARG USER_GID=1000
                        
# 2026-05-14 11:47:02  0.00B 定义构建参数
ARG USER_UID=1000
                        
# 2026-05-14 11:47:02  0.00B 定义构建参数
ARG USERNAME=vpnuser
                        
# 2026-05-14 11:47:02  0.00B 定义构建参数
ARG INSTALL_LOG_FILE=/usr/local/UniVPN/log/install.log
                        
# 2026-05-14 11:47:02  0.00B 定义构建参数
ARG INSTALL_LOG_DIR=/usr/local/UniVPN/log
                        
# 2026-05-14 11:47:02  0.00B 定义构建参数
ARG ACTUAL_INSTALL_DIR=/usr/local/UniVPN
                        
# 2026-05-14 11:47:02  0.00B 定义构建参数
ARG INSTALLER_SOURCE_DIR=/home/UniVPN
                        
# 2026-05-14 11:47:02  0.00B 定义构建参数
ARG ZIP_FILE_REL_PATH=bin/univpn-linux-64-10781.19.0.1214.zip
                        
# 2026-05-14 11:47:02  0.00B 定义构建参数
ARG CLIENT_VERSION=10781.19.0.1214
                        
# 2026-04-10 17:47:44  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-04-10 17:47:43  78.07MB 
/bin/sh -c #(nop) ADD file:da2cd86408d9354e8bd817c8a4b8635a1d788cd20d0d70061ce02a173e8cf902 in / 
                        
# 2026-04-10 17:47:41  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2026-04-10 17:47:41  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-04-10 17:47:41  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:f22498f70102e0441b605b3de5eb3ff8bb5dde98a381951fe94eaacb1140e5f3",
    "RepoTags": [
        "triatk/univpn:latest-cli",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/triatk/univpn:latest-cli"
    ],
    "RepoDigests": [
        "triatk/univpn@sha256:b1d76cad9444032a4b32f1f840223c2a295a5acc130f9e3b5e63d6bea3451be6",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/triatk/univpn@sha256:b9b95c56359a99475652be4af3890d7aa73176d2a83d983b2f354c50ba3aef51"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-05-14T03:47:04.077615522Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "LANG=C.UTF-8",
            "LC_ALL=C.UTF-8",
            "USER=vpnuser",
            "HOME=/home/vpnuser",
            "TZ=Asia/Shanghai",
            "AUTO_RECONNECT=false",
            "RECONNECT_PING_TARGET=8.8.8.8",
            "RECONNECT_GRACE_PERIOD=60"
        ],
        "Cmd": [
            "/usr/bin/supervisord",
            "-c",
            "/etc/supervisor/supervisord.conf"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/home/vpnuser",
        "Entrypoint": [
            "/usr/local/bin/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "description": "Docker container for Huawei UniVPN CLI Client (v10781.19.0.1214)",
            "maintainer": "Xavier Xiong \u003czx900930@gmail.com\u003e",
            "org.opencontainers.image.created": "2026-05-14T03:46:45.883Z",
            "org.opencontainers.image.description": "Huawei UniVPN Client Docker Container with VNC/SOCKS/HTTP Access. 华为 UniVPN 客户端 Docker 容器 (带 VNC/SOCKS/HTTP 访问)",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "49dedc3424664e21c2b0ec5c2c56f7d9804f7a29",
            "org.opencontainers.image.source": "https://github.com/zx900930/docker-univpn",
            "org.opencontainers.image.title": "docker-univpn",
            "org.opencontainers.image.url": "https://github.com/zx900930/docker-univpn",
            "org.opencontainers.image.version": "main-cli",
            "version": "10781.19.0.1214"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 300447445,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/f2b8fbadde68e61db7e234bf79ca8a4826f730db87ea66bc4c4a2122cb54be4a/diff:/var/lib/docker/overlay2/f890730f96d3315a09f6abc1149401c73b0d77096d59fe4a7820264c12a81054/diff:/var/lib/docker/overlay2/21e924bce78c22f3cf7477c50410a47f67362c15892e0aa0a0c84cdad197f24c/diff:/var/lib/docker/overlay2/0402a1feb990d8238a8f8b19aed4a6f09ae867a7865a0522048a0cd37a852787/diff:/var/lib/docker/overlay2/50f39143fa416f258603079e6548c0b645e42fde0c29e1c84aa19bfd901633c4/diff:/var/lib/docker/overlay2/c8f062efb82a13e3b1ea68d6a4be1260befe29bac0b77bc92a67471931779702/diff:/var/lib/docker/overlay2/368520c8f1288615125dfea8b33425f8829d4cb655dab33d600b66523aa8695a/diff:/var/lib/docker/overlay2/e580e862421215c5ecc45a76875804ebf8f8083cdeb440a344c4fc7b2f9f35e8/diff:/var/lib/docker/overlay2/292dbad7b49fae1ef397a48abeeb048ed36058a79e7b8066ce650810d52386f5/diff:/var/lib/docker/overlay2/5c1be291a3cc051bfd95289c4f5960afa745f4a10756af7f1e232a971f5d34ca/diff:/var/lib/docker/overlay2/0b93bac8201af49d7cc41e32167b2751dd256fdd214317d90836dfd976809287/diff:/var/lib/docker/overlay2/8201c01a54534c5770f40e24eb6db9782da910bf54fb1db8c2c0020f62baa13b/diff:/var/lib/docker/overlay2/169adaef69727970e0d35ade91d6adc7110685afac9ff12550915609d4b04c10/diff:/var/lib/docker/overlay2/f34dc6199ef8c69d8985f4ea2995fb1b0c038fa82c51c0c62f54d758aafad6f1/diff:/var/lib/docker/overlay2/fba1d2350081a924f3ac878d26bef76d4b0811adb1239db8dd0420d1cf19a344/diff:/var/lib/docker/overlay2/9999f5666661ffedf4064a63c70946f98dcacfde3c6502981a2f2c1671ed9e3f/diff:/var/lib/docker/overlay2/b4748b7f20b7c8827ee353b15a6aea27747051361a4239df2e01e581efcea771/diff:/var/lib/docker/overlay2/37ea57ee3c9860dfbc318a22622355c6917f374db6e6aebde7c9c649cdf2da7c/diff:/var/lib/docker/overlay2/6103a3511454d0e7343f9e67aa36766a10fcb40ea2c11d252336e216ef3b9f17/diff:/var/lib/docker/overlay2/57d04f19f7c0c1dbc1cf5f261eebc0f3b6d7f2dcd999230e05194a21d9c86cb8/diff:/var/lib/docker/overlay2/a9ba0c8173475f4bba583cc3bf02dc19fa4037894c6fc8872f11c998712ecd12/diff:/var/lib/docker/overlay2/754ba95fdb21b27c7aaf2284eea59a000265d38c689e7802e7793cbf28ee62b9/diff:/var/lib/docker/overlay2/6a83b992a511d74a4fbd4d91ab51aa0900fd7441ca6ebe9135effd748675e7f5/diff:/var/lib/docker/overlay2/b69b0cc3ef990b6c63168044088df39637656b5c8ee53e9a031f05efb8638642/diff:/var/lib/docker/overlay2/05ca06f4bb05fe1b5d0d4db2de9c3e845f247a77c0c8a0bf53824741f17c5dfd/diff",
            "MergedDir": "/var/lib/docker/overlay2/737ac24b8a2390f7daa41ddb6c8bd0fbb3a2864ffadf0478e5976b4c7d8710c9/merged",
            "UpperDir": "/var/lib/docker/overlay2/737ac24b8a2390f7daa41ddb6c8bd0fbb3a2864ffadf0478e5976b4c7d8710c9/diff",
            "WorkDir": "/var/lib/docker/overlay2/737ac24b8a2390f7daa41ddb6c8bd0fbb3a2864ffadf0478e5976b4c7d8710c9/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:39fbf5f8fe523b2ea819cd8eb2bf68807d8eaee383549f7ab80a44503ed6860b",
            "sha256:53f396fc3435a32591a606cbd977984e54f2bc055ba877cb918326d146f80e4b",
            "sha256:045a60189bcdbf7dc59df7b7a8f9f3a721247c855cd4c865657e327264149830",
            "sha256:7eb27f553249275d0a8eb17606485212d42e443e901b3ace1168b547bb61117e",
            "sha256:537fb61c4dd5cf08647cc4919f228bd5bd4764cee59d4e5170a461a551300f3a",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:fd04a5ba1b3e5ae274df783502b25b8eb0dd9e1977d23da54d8d836a255308e5",
            "sha256:0b5f6417116a3322c5eb943d190d76e6a31eaa4ef18c1ad1aff3aaed7f2b2233",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:854a4c81044a296ee419684ab131bb4dcc2f859eb57301b23ff50251a580b53e",
            "sha256:f735dff594a5b81bb169b5e36487825188acd2ae05c5317684e08355c1af7997",
            "sha256:bf1970b3dfc05ad3f4614a6f05718157b74f1bf336a0a67c060b36493f4316d2",
            "sha256:b4a74fbd2bae56b9e648e0a20511539c66ca47fe484b7b71c8ab455eb798d0f1",
            "sha256:6e5aac0b885e904f16474f8342cdcd9e3ee99247ac641265cfd1c76e045eed1c",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5da44b4fa216043c7ec812661cd24ea9f0ae187659d75fb4901594252a6acaac",
            "sha256:aaa8d4670c2c3ef2fe45a8fd7fff004b0c627755ee08104dc6238a225e353f64",
            "sha256:9f73b33edc048758ed71e6faa1afc8e5433da0d79c9e904699b1a46d66dc91e3",
            "sha256:09e0fe9fd13078cf5b48298d800ef954ab06e2368ae9d1112979c814439d985a",
            "sha256:fd9810a720b24215535c989fe4397ef8357c61017a2baa6818df67304da80845",
            "sha256:cd865c1861688e0c323408b70a7037960d1106d6650d87801890637897d83e63",
            "sha256:a4feb7eaa67ee8612d1d3b37f6e2c811bf1315f7852fac9b38191855ba86a41a",
            "sha256:167d8a90878a776581bdf570a48934399308823022f7d2e31f669fa7b13eeb95",
            "sha256:8b476ebe2d379aa6e8cc4393edbbbda84d301f65b11ae0fb9f4605a826c125e9",
            "sha256:a450ae30e3f7363f632f44373ec831cb177727c0bd15629596b78e9735bb206c",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-25T14:59:05.300537245+08:00"
    }
}

更多版本

docker.io/triatk/univpn:latest-cli

linux/amd64 docker.io300.45MB2026-06-25 14:59
11

docker.io/triatk/univpn:10781.19.0.1214

linux/amd64 docker.io779.62MB2026-06-25 16:31
6
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×