logo
docker.io/qmcgaw/gluetun:v3.41
linux/amd64 docker.io

Gluetun是一个VPN客户端容器,支持OpenVPN和WireGuard协议,兼容多种VPN服务商(如NordVPN、ExpressVPN、CyberGhost等)。它允许其他容器通过其网络接口路由流量,实现安全的网络连接与隐私保护,同时提供DNS加密、防火墙等附加功能。

13
浏览次数
42.52MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/qmcgaw/gluetun:v3.41
源镜像
docker.io/qmcgaw/gluetun:v3.41
镜像ID
sha256:aa63666f60f7cc608cf7a14ab9c127de3f748b71ce0b83078c3ceea78796551f
镜像 TAG
v3.41
镜像大小
42.52MB
平台架构
linux/amd64
镜像源
docker.io
CMD
启动入口
/gluetun-entrypoint
工作目录
/
OS/平台
linux/amd64
镜像创建
2026-07-30T14:56:14.867228668Z
同步时间
2026-08-20 17:54
浏览量
13 次
贡献者
🔌 开放端口 4
8000/tcp 8388/tcp 8388/udp 8888/tcp
⚙️ 环境变量 128
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
VPN_SERVICE_PROVIDER=pia 1
VPN_TYPE=openvpn 2
VPN_INTERFACE=tun0 3
OPENVPN_ENDPOINT_IP= 4
OPENVPN_ENDPOINT_PORT= 5
OPENVPN_PROTOCOL=udp 6
OPENVPN_USER= 7
OPENVPN_PASSWORD= 8
OPENVPN_USER_SECRETFILE=/run/secrets/openvpn_user 9
OPENVPN_PASSWORD_SECRETFILE=/run/secrets/openvpn_password 10
OPENVPN_VERSION=2.6 11
OPENVPN_VERBOSITY=1 12
OPENVPN_FLAGS= 13
OPENVPN_CIPHERS= 14
OPENVPN_AUTH= 15
OPENVPN_PROCESS_USER=root 16
OPENVPN_MSSFIX= 17
OPENVPN_CUSTOM_CONFIG= 18
WIREGUARD_ENDPOINT_IP= 19
WIREGUARD_ENDPOINT_PORT= 20
WIREGUARD_CONF_SECRETFILE=/run/secrets/wg0.conf 21
WIREGUARD_PRIVATE_KEY= 22
WIREGUARD_PRIVATE_KEY_SECRETFILE=/run/secrets/wireguard_private_key 23
WIREGUARD_PRESHARED_KEY= 24
WIREGUARD_PRESHARED_KEY_SECRETFILE=/run/secrets/wireguard_preshared_key 25
WIREGUARD_PUBLIC_KEY= 26
WIREGUARD_ALLOWED_IPS= 27
WIREGUARD_PERSISTENT_KEEPALIVE_INTERVAL=0 28
WIREGUARD_ADDRESSES= 29
WIREGUARD_ADDRESSES_SECRETFILE=/run/secrets/wireguard_addresses 30
WIREGUARD_MTU=1320 31
WIREGUARD_IMPLEMENTATION=auto 32
SERVER_REGIONS= 33
SERVER_COUNTRIES= 34
SERVER_CITIES= 35
SERVER_HOSTNAMES= 36
SERVER_CATEGORIES= 37
ISP= 38
OWNED_ONLY=no 39
PRIVATE_INTERNET_ACCESS_OPENVPN_ENCRYPTION_PRESET= 40
VPN_PORT_FORWARDING=off 41
VPN_PORT_FORWARDING_LISTENING_PORT=0 42
VPN_PORT_FORWARDING_PROVIDER= 43
VPN_PORT_FORWARDING_STATUS_FILE=/tmp/gluetun/forwarded_port 44
VPN_PORT_FORWARDING_USERNAME= 45
VPN_PORT_FORWARDING_PASSWORD= 46
VPN_PORT_FORWARDING_UP_COMMAND= 47
VPN_PORT_FORWARDING_DOWN_COMMAND= 48
OPENVPN_CERT= 49
OPENVPN_KEY= 50
OPENVPN_CLIENTCRT_SECRETFILE=/run/secrets/openvpn_clientcrt 51
OPENVPN_CLIENTKEY_SECRETFILE=/run/secrets/openvpn_clientkey 52
OPENVPN_ENCRYPTED_KEY= 53
OPENVPN_ENCRYPTED_KEY_SECRETFILE=/run/secrets/openvpn_encrypted_key 54
OPENVPN_KEY_PASSPHRASE= 55
OPENVPN_KEY_PASSPHRASE_SECRETFILE=/run/secrets/openvpn_key_passphrase 56
SERVER_NUMBER= 57
SERVER_NAMES= 58
STREAM_ONLY= 59
FREE_ONLY= 60
SECURE_CORE_ONLY= 61
TOR_ONLY= 62
MULTIHOP_ONLY= 63
PREMIUM_ONLY= 64
PORT_FORWARD_ONLY= 65
FIREWALL_ENABLED_DISABLING_IT_SHOOTS_YOU_IN_YOUR_FOOT=on 66
FIREWALL_VPN_INPUT_PORTS= 67
FIREWALL_INPUT_PORTS= 68
FIREWALL_OUTBOUND_SUBNETS= 69
FIREWALL_DEBUG=off 70
LOG_LEVEL=info 71
HEALTH_SERVER_ADDRESS=127.0.0.1:9999 72
HEALTH_TARGET_ADDRESSES=cloudflare.com:443,github.com:443 73
HEALTH_ICMP_TARGET_IPS=1.1.1.1,8.8.8.8 74
HEALTH_SMALL_CHECK_TYPE=icmp 75
HEALTH_RESTART_VPN=on 76
DNS_SERVER=on 77
DNS_UPSTREAM_RESOLVER_TYPE=DoT 78
DNS_UPSTREAM_RESOLVERS=cloudflare 79
DNS_BLOCK_IPS= 80
DNS_BLOCK_IP_PREFIXES= 81
DNS_CACHING=on 82
DNS_UPSTREAM_IPV6=off 83
BLOCK_MALICIOUS=on 84
BLOCK_SURVEILLANCE=off 85
BLOCK_ADS=off 86
DNS_UNBLOCK_HOSTNAMES= 87
DNS_REBINDING_PROTECTION_EXEMPT_HOSTNAMES= 88
DNS_UPDATE_PERIOD=24h 89
DNS_ADDRESS=127.0.0.1 90
DNS_KEEP_NAMESERVER=off 91
HTTPPROXY= 92
HTTPPROXY_LOG=off 93
HTTPPROXY_LISTENING_ADDRESS=:8888 94
HTTPPROXY_STEALTH=off 95
HTTPPROXY_USER= 96
HTTPPROXY_PASSWORD= 97
HTTPPROXY_USER_SECRETFILE=/run/secrets/httpproxy_user 98
HTTPPROXY_PASSWORD_SECRETFILE=/run/secrets/httpproxy_password 99
SHADOWSOCKS=off 100
SHADOWSOCKS_LOG=off 101
SHADOWSOCKS_LISTENING_ADDRESS=:8388 102
SHADOWSOCKS_PASSWORD= 103
SHADOWSOCKS_PASSWORD_SECRETFILE=/run/secrets/shadowsocks_password 104
SHADOWSOCKS_CIPHER=chacha20-ietf-poly1305 105
HTTP_CONTROL_SERVER_LOG=on 106
HTTP_CONTROL_SERVER_ADDRESS=:8000 107
HTTP_CONTROL_SERVER_AUTH_CONFIG_FILEPATH=/gluetun/auth/config.toml 108
HTTP_CONTROL_SERVER_AUTH_DEFAULT_ROLE={} 109
UPDATER_PERIOD=0 110
UPDATER_MIN_RATIO=0.8 111
UPDATER_VPN_SERVICE_PROVIDERS= 112
UPDATER_PROTONVPN_EMAIL= 113
UPDATER_PROTONVPN_PASSWORD= 114
PUBLICIP_FILE=/tmp/gluetun/ip 115
PUBLICIP_ENABLED=on 116
PUBLICIP_API=ipinfo,ifconfigco,ip2location,cloudflare 117
PUBLICIP_API_TOKEN= 118
STORAGE_FILEPATH=/gluetun/servers.json 119
PPROF_ENABLED=no 120
PPROF_BLOCK_PROFILE_RATE=0 121
PPROF_MUTEX_PROFILE_RATE=0 122
PPROF_HTTP_SERVER_ADDRESS=:6060 123
VERSION_INFORMATION=on 124
TZ= 125
PUID=1000 126
PGID=1000 127
🏷️ 镜像标签 10
KeyValue
quentin.mcgaw@gmail.com org.opencontainers.image.authors
2026-07-30T14:53:40.495Z org.opencontainers.image.created
VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in. org.opencontainers.image.description
https://github.com/qdm12/gluetun org.opencontainers.image.documentation
MIT org.opencontainers.image.licenses
3d1e20c5551e9cae1f9d938dc7b7214a6987f27e org.opencontainers.image.revision
https://github.com/passteque/gluetun org.opencontainers.image.source
gluetun org.opencontainers.image.title
https://github.com/passteque/gluetun org.opencontainers.image.url
v3.41.3 org.opencontainers.image.version
🛡️ 镜像安全扫描
alpine 3.22.5 Trivy 2026-08-20 17:54 查看完整报告
1
低危 LOW
8
中危 MEDIUM
23
高危 HIGH
0
严重 CRITICAL
受影响目标 (2)
docker.io/qmcgaw/gluetun:v3.41 (alpine 3.22.5) alpine gluetun-entrypoint gobinary

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/qmcgaw/gluetun:v3.41
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/qmcgaw/gluetun:v3.41  docker.io/qmcgaw/gluetun:v3.41

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/qmcgaw/gluetun:v3.41
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/qmcgaw/gluetun:v3.41  docker.io/qmcgaw/gluetun:v3.41

Shell快速替换命令

sed -i 's#qmcgaw/gluetun:v3.41#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/qmcgaw/gluetun:v3.41#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/qmcgaw/gluetun:v3.41 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/qmcgaw/gluetun:v3.41  docker.io/qmcgaw/gluetun:v3.41'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/qmcgaw/gluetun:v3.41 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/qmcgaw/gluetun:v3.41  docker.io/qmcgaw/gluetun:v3.41'

镜像构建历史


# 2026-07-30 22:56:14  24.31MB 复制新文件或目录到容器中
COPY /tmp/gobuild/entrypoint /gluetun-entrypoint # buildkit
                        
# 2026-07-30 22:54:09  9.91MB 执行命令并创建新的镜像层
RUN |4 VERSION=v3.41.3 CREATED=2026-07-30T14:53:40.495Z COMMIT=3d1e20c TARGETPLATFORM=linux/amd64 /bin/sh -c apk add --no-cache --update -l wget &&     apk add --no-cache --update -X "https://dl-cdn.alpinelinux.org/alpine/v3.17/main" openvpn\~2.5 &&     mv /usr/sbin/openvpn /usr/sbin/openvpn2.5 &&     apk del openvpn &&     apk add --no-cache --update openvpn ca-certificates iptables iptables-legacy tzdata &&     mv /usr/sbin/openvpn /usr/sbin/openvpn2.6 &&     rm -rf /var/cache/apk/* /etc/openvpn/*.sh /usr/lib/openvpn/plugins/openvpn-plugin-down-root.so &&     deluser openvpn &&     mkdir /gluetun # buildkit
                        
# 2026-07-30 22:54:09  0.00B 定义构建参数
ARG TARGETPLATFORM=linux/amd64
                        
# 2026-07-30 22:54:09  0.00B 指定检查容器健康状态的命令
HEALTHCHECK {Test:[CMD-SHELL /gluetun-entrypoint healthcheck] Interval:5s Timeout:5s StartPeriod:10s StartInterval:0s Retries:3}
                        
# 2026-07-30 22:54:09  0.00B 声明容器运行时监听的端口
EXPOSE [8000/tcp 8388/tcp 8388/udp 8888/tcp]
                        
# 2026-07-30 22:54:09  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/gluetun-entrypoint"]
                        
# 2026-07-30 22:54:09  0.00B 设置环境变量 VPN_SERVICE_PROVIDER VPN_TYPE VPN_INTERFACE OPENVPN_ENDPOINT_IP OPENVPN_ENDPOINT_PORT OPENVPN_PROTOCOL OPENVPN_USER OPENVPN_PASSWORD OPENVPN_USER_SECRETFILE OPENVPN_PASSWORD_SECRETFILE OPENVPN_VERSION OPENVPN_VERBOSITY OPENVPN_FLAGS OPENVPN_CIPHERS OPENVPN_AUTH OPENVPN_PROCESS_USER OPENVPN_MSSFIX OPENVPN_CUSTOM_CONFIG WIREGUARD_ENDPOINT_IP WIREGUARD_ENDPOINT_PORT WIREGUARD_CONF_SECRETFILE WIREGUARD_PRIVATE_KEY WIREGUARD_PRIVATE_KEY_SECRETFILE WIREGUARD_PRESHARED_KEY WIREGUARD_PRESHARED_KEY_SECRETFILE WIREGUARD_PUBLIC_KEY WIREGUARD_ALLOWED_IPS WIREGUARD_PERSISTENT_KEEPALIVE_INTERVAL WIREGUARD_ADDRESSES WIREGUARD_ADDRESSES_SECRETFILE WIREGUARD_MTU WIREGUARD_IMPLEMENTATION SERVER_REGIONS SERVER_COUNTRIES SERVER_CITIES SERVER_HOSTNAMES SERVER_CATEGORIES ISP OWNED_ONLY PRIVATE_INTERNET_ACCESS_OPENVPN_ENCRYPTION_PRESET VPN_PORT_FORWARDING VPN_PORT_FORWARDING_LISTENING_PORT VPN_PORT_FORWARDING_PROVIDER VPN_PORT_FORWARDING_STATUS_FILE VPN_PORT_FORWARDING_USERNAME VPN_PORT_FORWARDING_PASSWORD VPN_PORT_FORWARDING_UP_COMMAND VPN_PORT_FORWARDING_DOWN_COMMAND OPENVPN_CERT OPENVPN_KEY OPENVPN_CLIENTCRT_SECRETFILE OPENVPN_CLIENTKEY_SECRETFILE OPENVPN_ENCRYPTED_KEY OPENVPN_ENCRYPTED_KEY_SECRETFILE OPENVPN_KEY_PASSPHRASE OPENVPN_KEY_PASSPHRASE_SECRETFILE SERVER_NUMBER SERVER_NAMES STREAM_ONLY FREE_ONLY SECURE_CORE_ONLY TOR_ONLY MULTIHOP_ONLY PREMIUM_ONLY PORT_FORWARD_ONLY FIREWALL_ENABLED_DISABLING_IT_SHOOTS_YOU_IN_YOUR_FOOT FIREWALL_VPN_INPUT_PORTS FIREWALL_INPUT_PORTS FIREWALL_OUTBOUND_SUBNETS FIREWALL_DEBUG LOG_LEVEL HEALTH_SERVER_ADDRESS HEALTH_TARGET_ADDRESSES HEALTH_ICMP_TARGET_IPS HEALTH_SMALL_CHECK_TYPE HEALTH_RESTART_VPN DNS_SERVER DNS_UPSTREAM_RESOLVER_TYPE DNS_UPSTREAM_RESOLVERS DNS_BLOCK_IPS DNS_BLOCK_IP_PREFIXES DNS_CACHING DNS_UPSTREAM_IPV6 BLOCK_MALICIOUS BLOCK_SURVEILLANCE BLOCK_ADS DNS_UNBLOCK_HOSTNAMES DNS_REBINDING_PROTECTION_EXEMPT_HOSTNAMES DNS_UPDATE_PERIOD DNS_ADDRESS DNS_KEEP_NAMESERVER HTTPPROXY HTTPPROXY_LOG HTTPPROXY_LISTENING_ADDRESS HTTPPROXY_STEALTH HTTPPROXY_USER HTTPPROXY_PASSWORD HTTPPROXY_USER_SECRETFILE HTTPPROXY_PASSWORD_SECRETFILE SHADOWSOCKS SHADOWSOCKS_LOG SHADOWSOCKS_LISTENING_ADDRESS SHADOWSOCKS_PASSWORD SHADOWSOCKS_PASSWORD_SECRETFILE SHADOWSOCKS_CIPHER HTTP_CONTROL_SERVER_LOG HTTP_CONTROL_SERVER_ADDRESS HTTP_CONTROL_SERVER_AUTH_CONFIG_FILEPATH HTTP_CONTROL_SERVER_AUTH_DEFAULT_ROLE UPDATER_PERIOD UPDATER_MIN_RATIO UPDATER_VPN_SERVICE_PROVIDERS UPDATER_PROTONVPN_EMAIL UPDATER_PROTONVPN_PASSWORD PUBLICIP_FILE PUBLICIP_ENABLED PUBLICIP_API PUBLICIP_API_TOKEN STORAGE_FILEPATH PPROF_ENABLED PPROF_BLOCK_PROFILE_RATE PPROF_MUTEX_PROFILE_RATE PPROF_HTTP_SERVER_ADDRESS VERSION_INFORMATION TZ PUID PGID
ENV VPN_SERVICE_PROVIDER=pia VPN_TYPE=openvpn VPN_INTERFACE=tun0 OPENVPN_ENDPOINT_IP= OPENVPN_ENDPOINT_PORT= OPENVPN_PROTOCOL=udp OPENVPN_USER= OPENVPN_PASSWORD= OPENVPN_USER_SECRETFILE=/run/secrets/openvpn_user OPENVPN_PASSWORD_SECRETFILE=/run/secrets/openvpn_password OPENVPN_VERSION=2.6 OPENVPN_VERBOSITY=1 OPENVPN_FLAGS= OPENVPN_CIPHERS= OPENVPN_AUTH= OPENVPN_PROCESS_USER=root OPENVPN_MSSFIX= OPENVPN_CUSTOM_CONFIG= WIREGUARD_ENDPOINT_IP= WIREGUARD_ENDPOINT_PORT= WIREGUARD_CONF_SECRETFILE=/run/secrets/wg0.conf WIREGUARD_PRIVATE_KEY= WIREGUARD_PRIVATE_KEY_SECRETFILE=/run/secrets/wireguard_private_key WIREGUARD_PRESHARED_KEY= WIREGUARD_PRESHARED_KEY_SECRETFILE=/run/secrets/wireguard_preshared_key WIREGUARD_PUBLIC_KEY= WIREGUARD_ALLOWED_IPS= WIREGUARD_PERSISTENT_KEEPALIVE_INTERVAL=0 WIREGUARD_ADDRESSES= WIREGUARD_ADDRESSES_SECRETFILE=/run/secrets/wireguard_addresses WIREGUARD_MTU=1320 WIREGUARD_IMPLEMENTATION=auto SERVER_REGIONS= SERVER_COUNTRIES= SERVER_CITIES= SERVER_HOSTNAMES= SERVER_CATEGORIES= ISP= OWNED_ONLY=no PRIVATE_INTERNET_ACCESS_OPENVPN_ENCRYPTION_PRESET= VPN_PORT_FORWARDING=off VPN_PORT_FORWARDING_LISTENING_PORT=0 VPN_PORT_FORWARDING_PROVIDER= VPN_PORT_FORWARDING_STATUS_FILE=/tmp/gluetun/forwarded_port VPN_PORT_FORWARDING_USERNAME= VPN_PORT_FORWARDING_PASSWORD= VPN_PORT_FORWARDING_UP_COMMAND= VPN_PORT_FORWARDING_DOWN_COMMAND= OPENVPN_CERT= OPENVPN_KEY= OPENVPN_CLIENTCRT_SECRETFILE=/run/secrets/openvpn_clientcrt OPENVPN_CLIENTKEY_SECRETFILE=/run/secrets/openvpn_clientkey OPENVPN_ENCRYPTED_KEY= OPENVPN_ENCRYPTED_KEY_SECRETFILE=/run/secrets/openvpn_encrypted_key OPENVPN_KEY_PASSPHRASE= OPENVPN_KEY_PASSPHRASE_SECRETFILE=/run/secrets/openvpn_key_passphrase SERVER_NUMBER= SERVER_NAMES= STREAM_ONLY= FREE_ONLY= SECURE_CORE_ONLY= TOR_ONLY= MULTIHOP_ONLY= PREMIUM_ONLY= PORT_FORWARD_ONLY= FIREWALL_ENABLED_DISABLING_IT_SHOOTS_YOU_IN_YOUR_FOOT=on FIREWALL_VPN_INPUT_PORTS= FIREWALL_INPUT_PORTS= FIREWALL_OUTBOUND_SUBNETS= FIREWALL_DEBUG=off LOG_LEVEL=info HEALTH_SERVER_ADDRESS=127.0.0.1:9999 HEALTH_TARGET_ADDRESSES=cloudflare.com:443,github.com:443 HEALTH_ICMP_TARGET_IPS=1.1.1.1,8.8.8.8 HEALTH_SMALL_CHECK_TYPE=icmp HEALTH_RESTART_VPN=on DNS_SERVER=on DNS_UPSTREAM_RESOLVER_TYPE=DoT DNS_UPSTREAM_RESOLVERS=cloudflare DNS_BLOCK_IPS= DNS_BLOCK_IP_PREFIXES= DNS_CACHING=on DNS_UPSTREAM_IPV6=off BLOCK_MALICIOUS=on BLOCK_SURVEILLANCE=off BLOCK_ADS=off DNS_UNBLOCK_HOSTNAMES= DNS_REBINDING_PROTECTION_EXEMPT_HOSTNAMES= DNS_UPDATE_PERIOD=24h DNS_ADDRESS=127.0.0.1 DNS_KEEP_NAMESERVER=off HTTPPROXY= HTTPPROXY_LOG=off HTTPPROXY_LISTENING_ADDRESS=:8888 HTTPPROXY_STEALTH=off HTTPPROXY_USER= HTTPPROXY_PASSWORD= HTTPPROXY_USER_SECRETFILE=/run/secrets/httpproxy_user HTTPPROXY_PASSWORD_SECRETFILE=/run/secrets/httpproxy_password SHADOWSOCKS=off SHADOWSOCKS_LOG=off SHADOWSOCKS_LISTENING_ADDRESS=:8388 SHADOWSOCKS_PASSWORD= SHADOWSOCKS_PASSWORD_SECRETFILE=/run/secrets/shadowsocks_password SHADOWSOCKS_CIPHER=chacha20-ietf-poly1305 HTTP_CONTROL_SERVER_LOG=on HTTP_CONTROL_SERVER_ADDRESS=:8000 HTTP_CONTROL_SERVER_AUTH_CONFIG_FILEPATH=/gluetun/auth/config.toml HTTP_CONTROL_SERVER_AUTH_DEFAULT_ROLE={} UPDATER_PERIOD=0 UPDATER_MIN_RATIO=0.8 UPDATER_VPN_SERVICE_PROVIDERS= UPDATER_PROTONVPN_EMAIL= UPDATER_PROTONVPN_PASSWORD= PUBLICIP_FILE=/tmp/gluetun/ip PUBLICIP_ENABLED=on PUBLICIP_API=ipinfo,ifconfigco,ip2location,cloudflare PUBLICIP_API_TOKEN= STORAGE_FILEPATH=/gluetun/servers.json PPROF_ENABLED=no PPROF_BLOCK_PROFILE_RATE=0 PPROF_MUTEX_PROFILE_RATE=0 PPROF_HTTP_SERVER_ADDRESS=:6060 VERSION_INFORMATION=on TZ= PUID=1000 PGID=1000
                        
# 2026-07-30 22:54:09  0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=quentin.mcgaw@gmail.com org.opencontainers.image.created=2026-07-30T14:53:40.495Z org.opencontainers.image.version=v3.41.3 org.opencontainers.image.revision=3d1e20c org.opencontainers.image.url=https://github.com/qdm12/gluetun org.opencontainers.image.documentation=https://github.com/qdm12/gluetun org.opencontainers.image.source=https://github.com/qdm12/gluetun org.opencontainers.image.title=VPN swiss-knife like client for multiple VPN providers org.opencontainers.image.description=VPN swiss-knife like client to tunnel to multiple VPN servers using OpenVPN, IPtables, DNS over TLS, Shadowsocks, an HTTP proxy and Alpine Linux
                        
# 2026-07-30 22:54:09  0.00B 定义构建参数
ARG COMMIT=3d1e20c
                        
# 2026-07-30 22:54:09  0.00B 定义构建参数
ARG CREATED=2026-07-30T14:53:40.495Z
                        
# 2026-07-30 22:54:09  0.00B 定义构建参数
ARG VERSION=v3.41.3
                        
# 2026-06-23 03:20:21  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-06-23 03:20:21  8.29MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.22.5-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:aa63666f60f7cc608cf7a14ab9c127de3f748b71ce0b83078c3ceea78796551f",
    "RepoTags": [
        "qmcgaw/gluetun:v3.41",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/qmcgaw/gluetun:v3.41"
    ],
    "RepoDigests": [
        "qmcgaw/gluetun@sha256:fa19cc76b2af13d57a8d3dc3066f2ada061b1c761b8aecf989b3877c0486e027",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/qmcgaw/gluetun@sha256:7d30794632211eaf27833e9d7aa9d66280e790c318df6fdb569f3987eb5f420f"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-07-30T14:56:14.867228668Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8000/tcp": {},
            "8388/tcp": {},
            "8388/udp": {},
            "8888/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "VPN_SERVICE_PROVIDER=pia",
            "VPN_TYPE=openvpn",
            "VPN_INTERFACE=tun0",
            "OPENVPN_ENDPOINT_IP=",
            "OPENVPN_ENDPOINT_PORT=",
            "OPENVPN_PROTOCOL=udp",
            "OPENVPN_USER=",
            "OPENVPN_PASSWORD=",
            "OPENVPN_USER_SECRETFILE=/run/secrets/openvpn_user",
            "OPENVPN_PASSWORD_SECRETFILE=/run/secrets/openvpn_password",
            "OPENVPN_VERSION=2.6",
            "OPENVPN_VERBOSITY=1",
            "OPENVPN_FLAGS=",
            "OPENVPN_CIPHERS=",
            "OPENVPN_AUTH=",
            "OPENVPN_PROCESS_USER=root",
            "OPENVPN_MSSFIX=",
            "OPENVPN_CUSTOM_CONFIG=",
            "WIREGUARD_ENDPOINT_IP=",
            "WIREGUARD_ENDPOINT_PORT=",
            "WIREGUARD_CONF_SECRETFILE=/run/secrets/wg0.conf",
            "WIREGUARD_PRIVATE_KEY=",
            "WIREGUARD_PRIVATE_KEY_SECRETFILE=/run/secrets/wireguard_private_key",
            "WIREGUARD_PRESHARED_KEY=",
            "WIREGUARD_PRESHARED_KEY_SECRETFILE=/run/secrets/wireguard_preshared_key",
            "WIREGUARD_PUBLIC_KEY=",
            "WIREGUARD_ALLOWED_IPS=",
            "WIREGUARD_PERSISTENT_KEEPALIVE_INTERVAL=0",
            "WIREGUARD_ADDRESSES=",
            "WIREGUARD_ADDRESSES_SECRETFILE=/run/secrets/wireguard_addresses",
            "WIREGUARD_MTU=1320",
            "WIREGUARD_IMPLEMENTATION=auto",
            "SERVER_REGIONS=",
            "SERVER_COUNTRIES=",
            "SERVER_CITIES=",
            "SERVER_HOSTNAMES=",
            "SERVER_CATEGORIES=",
            "ISP=",
            "OWNED_ONLY=no",
            "PRIVATE_INTERNET_ACCESS_OPENVPN_ENCRYPTION_PRESET=",
            "VPN_PORT_FORWARDING=off",
            "VPN_PORT_FORWARDING_LISTENING_PORT=0",
            "VPN_PORT_FORWARDING_PROVIDER=",
            "VPN_PORT_FORWARDING_STATUS_FILE=/tmp/gluetun/forwarded_port",
            "VPN_PORT_FORWARDING_USERNAME=",
            "VPN_PORT_FORWARDING_PASSWORD=",
            "VPN_PORT_FORWARDING_UP_COMMAND=",
            "VPN_PORT_FORWARDING_DOWN_COMMAND=",
            "OPENVPN_CERT=",
            "OPENVPN_KEY=",
            "OPENVPN_CLIENTCRT_SECRETFILE=/run/secrets/openvpn_clientcrt",
            "OPENVPN_CLIENTKEY_SECRETFILE=/run/secrets/openvpn_clientkey",
            "OPENVPN_ENCRYPTED_KEY=",
            "OPENVPN_ENCRYPTED_KEY_SECRETFILE=/run/secrets/openvpn_encrypted_key",
            "OPENVPN_KEY_PASSPHRASE=",
            "OPENVPN_KEY_PASSPHRASE_SECRETFILE=/run/secrets/openvpn_key_passphrase",
            "SERVER_NUMBER=",
            "SERVER_NAMES=",
            "STREAM_ONLY=",
            "FREE_ONLY=",
            "SECURE_CORE_ONLY=",
            "TOR_ONLY=",
            "MULTIHOP_ONLY=",
            "PREMIUM_ONLY=",
            "PORT_FORWARD_ONLY=",
            "FIREWALL_ENABLED_DISABLING_IT_SHOOTS_YOU_IN_YOUR_FOOT=on",
            "FIREWALL_VPN_INPUT_PORTS=",
            "FIREWALL_INPUT_PORTS=",
            "FIREWALL_OUTBOUND_SUBNETS=",
            "FIREWALL_DEBUG=off",
            "LOG_LEVEL=info",
            "HEALTH_SERVER_ADDRESS=127.0.0.1:9999",
            "HEALTH_TARGET_ADDRESSES=cloudflare.com:443,github.com:443",
            "HEALTH_ICMP_TARGET_IPS=1.1.1.1,8.8.8.8",
            "HEALTH_SMALL_CHECK_TYPE=icmp",
            "HEALTH_RESTART_VPN=on",
            "DNS_SERVER=on",
            "DNS_UPSTREAM_RESOLVER_TYPE=DoT",
            "DNS_UPSTREAM_RESOLVERS=cloudflare",
            "DNS_BLOCK_IPS=",
            "DNS_BLOCK_IP_PREFIXES=",
            "DNS_CACHING=on",
            "DNS_UPSTREAM_IPV6=off",
            "BLOCK_MALICIOUS=on",
            "BLOCK_SURVEILLANCE=off",
            "BLOCK_ADS=off",
            "DNS_UNBLOCK_HOSTNAMES=",
            "DNS_REBINDING_PROTECTION_EXEMPT_HOSTNAMES=",
            "DNS_UPDATE_PERIOD=24h",
            "DNS_ADDRESS=127.0.0.1",
            "DNS_KEEP_NAMESERVER=off",
            "HTTPPROXY=",
            "HTTPPROXY_LOG=off",
            "HTTPPROXY_LISTENING_ADDRESS=:8888",
            "HTTPPROXY_STEALTH=off",
            "HTTPPROXY_USER=",
            "HTTPPROXY_PASSWORD=",
            "HTTPPROXY_USER_SECRETFILE=/run/secrets/httpproxy_user",
            "HTTPPROXY_PASSWORD_SECRETFILE=/run/secrets/httpproxy_password",
            "SHADOWSOCKS=off",
            "SHADOWSOCKS_LOG=off",
            "SHADOWSOCKS_LISTENING_ADDRESS=:8388",
            "SHADOWSOCKS_PASSWORD=",
            "SHADOWSOCKS_PASSWORD_SECRETFILE=/run/secrets/shadowsocks_password",
            "SHADOWSOCKS_CIPHER=chacha20-ietf-poly1305",
            "HTTP_CONTROL_SERVER_LOG=on",
            "HTTP_CONTROL_SERVER_ADDRESS=:8000",
            "HTTP_CONTROL_SERVER_AUTH_CONFIG_FILEPATH=/gluetun/auth/config.toml",
            "HTTP_CONTROL_SERVER_AUTH_DEFAULT_ROLE={}",
            "UPDATER_PERIOD=0",
            "UPDATER_MIN_RATIO=0.8",
            "UPDATER_VPN_SERVICE_PROVIDERS=",
            "UPDATER_PROTONVPN_EMAIL=",
            "UPDATER_PROTONVPN_PASSWORD=",
            "PUBLICIP_FILE=/tmp/gluetun/ip",
            "PUBLICIP_ENABLED=on",
            "PUBLICIP_API=ipinfo,ifconfigco,ip2location,cloudflare",
            "PUBLICIP_API_TOKEN=",
            "STORAGE_FILEPATH=/gluetun/servers.json",
            "PPROF_ENABLED=no",
            "PPROF_BLOCK_PROFILE_RATE=0",
            "PPROF_MUTEX_PROFILE_RATE=0",
            "PPROF_HTTP_SERVER_ADDRESS=:6060",
            "VERSION_INFORMATION=on",
            "TZ=",
            "PUID=1000",
            "PGID=1000"
        ],
        "Cmd": null,
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "/gluetun-entrypoint healthcheck"
            ],
            "Interval": 5000000000,
            "Timeout": 5000000000,
            "StartPeriod": 10000000000,
            "Retries": 3
        },
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/",
        "Entrypoint": [
            "/gluetun-entrypoint"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.authors": "quentin.mcgaw@gmail.com",
            "org.opencontainers.image.created": "2026-07-30T14:53:40.495Z",
            "org.opencontainers.image.description": "VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.",
            "org.opencontainers.image.documentation": "https://github.com/qdm12/gluetun",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "3d1e20c5551e9cae1f9d938dc7b7214a6987f27e",
            "org.opencontainers.image.source": "https://github.com/passteque/gluetun",
            "org.opencontainers.image.title": "gluetun",
            "org.opencontainers.image.url": "https://github.com/passteque/gluetun",
            "org.opencontainers.image.version": "v3.41.3"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 42516899,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/663bf1f795e86ef4989fdc99c6b9a51ea3e15ae35a3bef3d2807c5869f3cecaf/diff:/var/lib/docker/overlay2/81d4d0b2d2bcd5326a608699c4802f1714fcca6c8fcee13d9ab88801a81ca048/diff",
            "MergedDir": "/var/lib/docker/overlay2/ec0e6478e2dcf8fd3627eb86bab811d6aac25f6576e814d0ba2c9f56692e10ae/merged",
            "UpperDir": "/var/lib/docker/overlay2/ec0e6478e2dcf8fd3627eb86bab811d6aac25f6576e814d0ba2c9f56692e10ae/diff",
            "WorkDir": "/var/lib/docker/overlay2/ec0e6478e2dcf8fd3627eb86bab811d6aac25f6576e814d0ba2c9f56692e10ae/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:6f09edfb3f6d7173733adc8eec8ea00626550dc6fc2dcf07d40e13f5c1e907c4",
            "sha256:1fc40faa18393ae94e786a966e096b25d2c499aa87b033a4a05b9cc753b93a6b",
            "sha256:5292e7f16f16fce35a219f8f7470e9faede1e29e9a668e73029b78bfc7ab1b3d"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-08-20T17:54:20.618617794+08:00"
    }
}

更多版本

docker.io/qmcgaw/gluetun:v3.41

linux/amd64 docker.io42.52MB2026-08-20 17:54
12
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×