binhex-official-gluetun

binhex-official-gluetun

Docker-Anwendung from Binhex's Repository

Übersicht

Gluetun is a lightweight swiss-knife-like VPN client to tunnel to Cyberghost, ExpressVPN, FastestVPN, HideMyAss, IPVanish, IVPN, Mullvad, NordVPN, Perfect Privacy, Privado, PrivateVPN, ProtonVPN, PureVPN, Surfshark, TorGuard, VyprVPN, Windscribe servers using OpenVPN or Wireguard, iptables killswitch, DNS over TLS, ShadowSocks, and an HTTP proxy server.

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:8000]
Netzwerk
bridge
Shell
sh
Privilegiert
false
Extra Params
--cap-add=NET_ADMIN --device /dev/net/tun:/dev/net/tun

Konfiguration der Vorlage

Path: /gluetunPathrw

This is the container path to store gluetun related configuration.

Ziel
/gluetun
Standard
/mnt/cache/appdata/gluetun
Port: HTTP Control Server PortPorttcp

HTTP Control Server port

Ziel
8000
Standard
8000
Port: HTTP Proxy PortPorttcp

HTTP Proxy port (when HTTPPROXY=on)

Ziel
8888
Standard
8888
Port: Shadowsocks Port TCPPorttcp

Shadowsocks port TCP (when SHADOWSOCKS=on)

Ziel
8388
Standard
8388
Port: Shadowsocks Port UDPPortudp

Shadowsocks port UDP (when SHADOWSOCKS=on)

Ziel
8388
Standard
8388
Variable: VPN_SERVICE_PROVIDERVariable

Specify a supported VPN provider to use

Ziel
VPN_SERVICE_PROVIDER
Standard
private internet access|airvpn|cyberghost|expressvpn|fastestvpn|hidemyass|ipvanish|ivpn|mullvad|nordvpn|perfect privacy|privado|privatevpn|protonvpn|purevpn|slickvpn|surfshark|torguard|vpnsecure|vpn unlimited|vyprvpn|wevpn|windscribe|custom
Variable: VPN_TYPEVariable

VPN protocol to use. Not all providers support Wireguard.

Ziel
VPN_TYPE
Standard
openvpn|wireguard
Variable: VPN_INTERFACEVariable

Specify a custom network interface name to use

Ziel
VPN_INTERFACE
Standard
tun0|en0
Variable: PRIVATE_INTERNET_ACCESS_OPENVPN_ENCRYPTION_PRESETVariable

Encryption preset, 'none' disables the cipher and auth OpenVPN options (not recommended).

Ziel
PRIVATE_INTERNET_ACCESS_OPENVPN_ENCRYPTION_PRESET
Standard
normal|strong|none
Variable: OPENVPN_USERVariable

OpenVPN username (required for OpenVPN)

Ziel
OPENVPN_USER
Variable: OPENVPN_PASSWORDVariable

OpenVPN password (required for OpenVPN)

Ziel
OPENVPN_PASSWORD
Variable: OPENVPN_PROTOCOLVariable

Network protocol to use for OpenVPN

Ziel
OPENVPN_PROTOCOL
Standard
udp|tcp
Variable: OPENVPN_VERSIONVariable

Set the OpenVPN version to run

Ziel
OPENVPN_VERSION
Standard
2.6|2.5
Variable: OPENVPN_ENDPOINT_IPVariable

Specify a target VPN server IP address to use

Ziel
OPENVPN_ENDPOINT_IP
Variable: OPENVPN_ENDPOINT_PORTVariable

Specify a target VPN server port number to use

Ziel
OPENVPN_ENDPOINT_PORT
Variable: OPENVPN_VERBOSITYVariable

OpenVPN verbosity level (1-6)

Ziel
OPENVPN_VERBOSITY
Standard
1|2|3|4|5|6
Variable: OPENVPN_FLAGSVariable

Space delimited OpenVPN flags to pass to openvpn

Ziel
OPENVPN_FLAGS
Variable: OPENVPN_ROOTVariable

Run OpenVPN as root

Ziel
OPENVPN_ROOT
Standard
no|yes
Variable: OPENVPN_CIPHERSVariable

Specify a custom cipher to use (e.g. aes-256-gcm)

Ziel
OPENVPN_CIPHERS
Variable: OPENVPN_AUTHVariable

Specify a custom auth algorithm to use (e.g. sha256)

Ziel
OPENVPN_AUTH
Variable: OPENVPN_MSSFIXVariable

Set the MSS fix parameter (0-9999, 0 to use defaults)

Ziel
OPENVPN_MSSFIX
Standard
0
Variable: OPENVPN_CUSTOM_CONFIGVariable

Path to custom OpenVPN configuration file for custom provider

Ziel
OPENVPN_CUSTOM_CONFIG
Variable: WIREGUARD_PRIVATE_KEYVariable

Wireguard client private key (required for Wireguard)

Ziel
WIREGUARD_PRIVATE_KEY
Variable: WIREGUARD_ADDRESSESVariable

Wireguard IP network interface address (xx.xx.xx.xx/xx)

Ziel
WIREGUARD_ADDRESSES
Variable: WIREGUARD_PUBLIC_KEYVariable

Wireguard server public key

Ziel
WIREGUARD_PUBLIC_KEY
Variable: WIREGUARD_ENDPOINT_IPVariable

Wireguard server endpoint IP address

Ziel
WIREGUARD_ENDPOINT_IP
Variable: WIREGUARD_ENDPOINT_PORTVariable

Wireguard server endpoint port number

Ziel
WIREGUARD_ENDPOINT_PORT
Variable: WIREGUARD_PRESHARED_KEYVariable

Wireguard pre-shared key

Ziel
WIREGUARD_PRESHARED_KEY
Variable: WIREGUARD_ALLOWED_IPSVariable

Wireguard peer allowed IPs (CSV format)

Ziel
WIREGUARD_ALLOWED_IPS
Standard
0.0.0.0/0,::/0
Variable: WIREGUARD_IMPLEMENTATIONVariable

Wireguard implementation to use

Ziel
WIREGUARD_IMPLEMENTATION
Standard
auto|kernelspace|userspace
Variable: WIREGUARD_MTUVariable

Wireguard MTU (1-65535)

Ziel
WIREGUARD_MTU
Standard
1400
Variable: WIREGUARD_PERSISTENT_KEEPALIVE_INTERVALVariable

Wireguard persistent keepalive interval (e.g. 25s)

Ziel
WIREGUARD_PERSISTENT_KEEPALIVE_INTERVAL
Variable: SERVER_COUNTRIESVariable

Comma separated list of countries

Ziel
SERVER_COUNTRIES
Variable: SERVER_REGIONSVariable

Comma separated list of regions

Ziel
SERVER_REGIONS
Variable: SERVER_CITIESVariable

Comma separated list of cities

Ziel
SERVER_CITIES
Variable: SERVER_HOSTNAMESVariable

Comma separated list of server hostnames

Ziel
SERVER_HOSTNAMES
Variable: SERVER_NAMESVariable

Comma separated list of server names

Ziel
SERVER_NAMES
Variable: SERVER_CATEGORIESVariable

Comma separated list of server categories (NordVPN)

Ziel
SERVER_CATEGORIES
Variable: VPN_PORT_FORWARDINGVariable

Enable custom port forwarding code for supported providers

Ziel
VPN_PORT_FORWARDING
Standard
off|on
Variable: VPN_PORT_FORWARDING_PROVIDERVariable

Choose the custom port forwarding code to use

Ziel
VPN_PORT_FORWARDING_PROVIDER
Variable: VPN_PORT_FORWARDING_STATUS_FILEVariable

File path to use for writing the forwarded port obtained

Ziel
VPN_PORT_FORWARDING_STATUS_FILE
Standard
/gluetun/forwarded_port
Variable: VPN_PORT_FORWARDING_LISTENING_PORTVariable

Port redirection for the VPN server side port forwarded

Ziel
VPN_PORT_FORWARDING_LISTENING_PORT
Variable: FIREWALL_VPN_INPUT_PORTSVariable

Comma separated list of ports to allow from the VPN server side

Ziel
FIREWALL_VPN_INPUT_PORTS
Variable: FIREWALL_INPUT_PORTSVariable

Comma separated list of ports to allow through the default interface

Ziel
FIREWALL_INPUT_PORTS
Variable: FIREWALL_DEBUGVariable

Prints every firewall related command (debugging only)

Ziel
FIREWALL_DEBUG
Standard
off|on
Variable: FIREWALL_OUTBOUND_SUBNETSVariable

Comma separated subnets that Gluetun is allowed to access

Ziel
FIREWALL_OUTBOUND_SUBNETS
Variable: DNS_SERVERVariable

Activate DNS over TLS with Unbound

Ziel
DNS_SERVER
Standard
on
Variable: DNS_UPSTREAM_RESOLVER_TYPEVariable

How to connect to upstream DNS servers: dot (DNS over TLS), doh (DNS over HTTPS), plain (UDP DNS)

Ziel
DNS_UPSTREAM_RESOLVER_TYPE
Standard
dot|doh|plain
Variable: DNS_UPSTREAM_RESOLVERSVariable

Comma delimited list of DNS over TLS providers, valid values are: 'google', 'quad9', 'quadrant', 'cleanbrowsing', 'libredns', 'opendns'

Ziel
DNS_UPSTREAM_RESOLVERS
Standard
google
Variable: DNS_UNBLOCK_HOSTNAMESVariable

Comma separated list of domain names to leave unblocked from the filtering

Ziel
DNS_UNBLOCK_HOSTNAMES
Variable: DNS_CACHINGVariable

Unbound caching

Ziel
DNS_CACHING
Standard
on|off
Variable: DNS_BLOCK_IP_PREFIXESVariable

All private CIDRs ranges. Comma separated list of CIDRs or single IP addresses Unbound won't resolve to. Note that the default setting prevents DNS rebinding

Ziel
DNS_BLOCK_IP_PREFIXES
Standard
127.0.0.1/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,169.254.0.0/16,::1/128,fc00::/7,fe80::/10,::ffff:7f00:1/104,::ffff:a00:0/104,::ffff:a9fe:0/112,::ffff:ac10:0/108,::ffff:c0a8:0/112
Variable: DNS_UPSTREAM_IPV6Variable

DNS IPv6 resolution

Ziel
DNS_UPSTREAM_IPV6
Standard
off|on
Variable: DNS_BLOCK_IPSVariable

Comma separated list of IP addresses to not resolve public domains to

Ziel
DNS_BLOCK_IPS
Variable: DNS_REBINDING_PROTECTION_EXEMPT_HOSTNAMESVariable

Comma separated list of public domain names to exclude from DNS rebinding protection

Ziel
DNS_REBINDING_PROTECTION_EXEMPT_HOSTNAMES
Variable: DNS_UPDATE_PERIODVariable

Period to update block lists and restart Unbound (e.g. 24h, 0 to disable)

Ziel
DNS_UPDATE_PERIOD
Standard
24h
Variable: DNS_ADDRESSVariable

IP address to use as DNS resolver

Ziel
DNS_ADDRESS
Standard
127.0.0.1
Variable: DNS_KEEP_NAMESERVERVariable

Keep /etc/resolv.conf untouched

Ziel
DNS_KEEP_NAMESERVER
Standard
off|on
Variable: BLOCK_MALICIOUSVariable

Block malicious hostnames and IPs with Unbound

Ziel
BLOCK_MALICIOUS
Standard
on|off
Variable: BLOCK_SURVEILLANCEVariable

Block surveillance hostnames and IPs with Unbound

Ziel
BLOCK_SURVEILLANCE
Standard
off|on
Variable: BLOCK_ADSVariable

Block ads hostnames and IPs with Unbound

Ziel
BLOCK_ADS
Standard
off|on
Variable: HTTPPROXYVariable

Enable the internal HTTP proxy

Ziel
HTTPPROXY
Standard
off|on
Variable: HTTPPROXY_LOGVariable

Logs every tunnel requests

Ziel
HTTPPROXY_LOG
Standard
off|on
Variable: HTTPPROXY_LISTENING_ADDRESSVariable

Internal listening address for the HTTP proxy

Ziel
HTTPPROXY_LISTENING_ADDRESS
Standard
:8888
Variable: HTTPPROXY_USERVariable

Username to use to connect to the HTTP proxy

Ziel
HTTPPROXY_USER
Variable: HTTPPROXY_PASSWORDVariable

Password to use to connect to the HTTP proxy

Ziel
HTTPPROXY_PASSWORD
Variable: HTTPPROXY_STEALTHVariable

Stealth mode means HTTP proxy headers are not added

Ziel
HTTPPROXY_STEALTH
Standard
off|on
Variable: SHADOWSOCKSVariable

Enable the internal Shadowsocks proxy

Ziel
SHADOWSOCKS
Standard
off|on
Variable: SHADOWSOCKS_LOGVariable

Enable Shadowsocks logging

Ziel
SHADOWSOCKS_LOG
Standard
off|on
Variable: SHADOWSOCKS_LISTENING_ADDRESSVariable

Internal listening address for Shadowsocks

Ziel
SHADOWSOCKS_LISTENING_ADDRESS
Standard
:8388
Variable: SHADOWSOCKS_PASSWORDVariable

Password to use to connect to Shadowsocks

Ziel
SHADOWSOCKS_PASSWORD
Variable: SHADOWSOCKS_CIPHERVariable

AEAD Cipher to use for Shadowsocks

Ziel
SHADOWSOCKS_CIPHER
Standard
chacha20-ietf-poly1305|aes-128-gcm|aes-256-gcm
Variable: HTTP_CONTROL_SERVER_AUTH_DEFAULT_ROLEVariable

Authentication configuration for the HTTP Control Server

Ziel
HTTP_CONTROL_SERVER_AUTH_DEFAULT_ROLE
Standard
{"auth":"basic","username":"controlserver","password":"controlserver"}
Variable: HTTP_CONTROL_SERVER_ADDRESSVariable

Listening address for the HTTP Control Server

Ziel
HTTP_CONTROL_SERVER_ADDRESS
Standard
:8000
Variable: HTTP_CONTROL_SERVER_LOGVariable

Enable logging of requests for the HTTP Control Server

Ziel
HTTP_CONTROL_SERVER_LOG
Standard
on|off
Variable: HTTP_CONTROL_SERVER_AUTH_CONFIG_FILEPATHVariable

Path to a TOML file containing authentication configuration for the HTTP Control Server

Ziel
HTTP_CONTROL_SERVER_AUTH_CONFIG_FILEPATH
Variable: HEALTH_TARGET_ADDRESSESVariable

Comma-separated addresses to ping on every internal health check (replaces HEALTH_TARGET_ADDRESS)

Ziel
HEALTH_TARGET_ADDRESSES
Standard
google.com:443
Variable: HEALTH_VPN_DURATION_INITIALVariable

Initial duration to wait for the VPN to be ready

Ziel
HEALTH_VPN_DURATION_INITIAL
Standard
6s
Variable: HEALTH_VPN_DURATION_ADDITIONVariable

Additional duration to add for each consecutive VPN failure

Ziel
HEALTH_VPN_DURATION_ADDITION
Standard
5s
Variable: HEALTH_SUCCESS_WAIT_DURATIONVariable

Duration to wait after a success check

Ziel
HEALTH_SUCCESS_WAIT_DURATION
Standard
5s
Variable: HEALTH_SERVER_ADDRESSVariable

Internal health check server listening address

Ziel
HEALTH_SERVER_ADDRESS
Standard
127.0.0.1:9999
Variable: UPDATER_PERIODVariable

Period to update VPN servers data e.g. '24h' (0 to disable)

Ziel
UPDATER_PERIOD
Standard
0
Variable: UPDATER_MIN_RATIOVariable

Ratio of servers to be found for update to succeed

Ziel
UPDATER_MIN_RATIO
Standard
0.8
Variable: UPDATER_VPN_SERVICE_PROVIDERSVariable

List of providers to update servers data for

Ziel
UPDATER_VPN_SERVICE_PROVIDERS
Variable: STORAGE_FILEPATHVariable

Path of servers.json file (empty to disable caching)

Ziel
STORAGE_FILEPATH
Standard
/gluetun/servers.json
Variable: TZVariable

Specify a timezone to use to have correct log times. i.e. Europe/London

Ziel
TZ
Variable: PUIDVariable

User ID to run as non root

Ziel
PUID
Standard
99
Variable: PGIDVariable

Group ID to run as non root

Ziel
PGID
Standard
100
Variable: PUBLICIP_ENABLEDVariable

Check for public IP address information on VPN connection

Ziel
PUBLICIP_ENABLED
Standard
true
Variable: PUBLICIP_APIVariable

Public IP echo service API to use

Ziel
PUBLICIP_API
Standard
ipinfo
Variable: PUBLICIP_API_TOKENVariable

Optional API token for the public IP echo service

Ziel
PUBLICIP_API_TOKEN
Variable: PUBLICIP_FILEVariable

Filepath to store the public IP address assigned

Ziel
PUBLICIP_FILE
Standard
/gluetun/ip
Variable: VERSION_INFORMATIONVariable

Logs a message indicating if a newer version is available

Ziel
VERSION_INFORMATION
Standard
on

Statistik herunterladen

41,503,863
Downloads insgesamt
3,041,883
Dieser Monat
2,333,947
Durchschnittlich / Monat

Gesamte Downloads im Laufe der Zeit

Tabelle laden...

Einzelheiten

Repository
qmcgaw/gluetun
Zuletzt aktualisiert2026-05-05
Erstmals gesehen2021-07-24

Führen Sie binhex-official-gluetun auf Unraid aus.

binhex-official-gluetun ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.