gluetun (sha256:015a2a512cbe98c61a13e0dce8c99ed0256e6e4fccae58d1c8af3c9cd8599225)

Published 2026-02-01 23:23:30 -06:00 by jbelec

Installation

docker pull git.lab.lostsource.net/builds/gluetun@sha256:015a2a512cbe98c61a13e0dce8c99ed0256e6e4fccae58d1c8af3c9cd8599225
sha256:015a2a512cbe98c61a13e0dce8c99ed0256e6e4fccae58d1c8af3c9cd8599225

Image layers

ADD alpine-minirootfs-3.22.3-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG VERSION=unknown
ARG CREATED=an unknown date
ARG COMMIT=unknown
LABEL org.opencontainers.image.authors=quentin.mcgaw@gmail.com org.opencontainers.image.created=an unknown date org.opencontainers.image.version=unknown org.opencontainers.image.revision=unknown 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
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
ENTRYPOINT ["/gluetun-entrypoint"]
EXPOSE [8000/tcp 8388/tcp 8388/udp 8888/tcp]
HEALTHCHECK &{["CMD-SHELL" "/gluetun-entrypoint healthcheck"] "5s" "5s" "10s" "0s" '\x03'}
ARG TARGETPLATFORM=linux/amd64
RUN |4 VERSION=unknown CREATED=an unknown date COMMIT=unknown 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
COPY /tmp/gobuild/entrypoint /gluetun-entrypoint # buildkit

Labels

Key Value
org.opencontainers.image.authors quentin.mcgaw@gmail.com
org.opencontainers.image.created 2026-02-02T05:23:03.888Z
org.opencontainers.image.description
org.opencontainers.image.documentation https://github.com/qdm12/gluetun
org.opencontainers.image.licenses
org.opencontainers.image.revision 2683d0b3b771869712c13caebbb6de5747526994
org.opencontainers.image.source https://git.lab.lostsource.net/builds/gluetun
org.opencontainers.image.title gluetun
org.opencontainers.image.url https://git.lab.lostsource.net/builds/gluetun
org.opencontainers.image.version master
Details
Container
2026-02-01 23:23:30 -06:00
0
OCI / Docker
linux/amd64
quentin.mcgaw@gmail.com
14 MiB
Versions (2) View all
master 2026-02-01
2683d0b 2026-02-01