Is this urgent?
Yes
Host OS
CachyOS
CPU arch
x86_64
VPN service provider
ProtonVPN
What are you using to run the container
docker-compose
What is the version of Gluetun
Running version latest built on 2026-05-21T18:39:34.738Z (commit 1a25f73)
What's the problem 🤔
VPN doesn't work and doesn't STDOUT after time passed, staying at the dns leak report section. If using the vpn port forwarding up command, it just can't port forward. Have tried using older PRs and it doesn't seem to fix for some reason, though I haven't tried very old PRs
Share your logs (at least 10 lines)
WITH PORT FORWARDING UP:
========================================
========================================
=============== gluetun ================
========================================
=========== Made with ❤️ by ============
======= https://github.com/qdm12 =======
========================================
========================================
Running version latest built on 2026-05-21T18:39:34.738Z (commit 1a25f73) on Linux 7.0.9-1-cachyos (x86_64)
📣 Your servers data files are now migrated to /gluetun/servers/
🔧 Need help? ☕ Discussion? https://github.com/qdm12/gluetun/discussions/new/choose
🐛 Bug? ✨ New feature? https://github.com/qdm12/gluetun/issues/new/choose
💻 Email? quentin.mcgaw@gmail.com
💰 Help me? https://www.paypal.me/qmcgaw https://github.com/sponsors/qdm12
2026-05-23T11:48:59Z INFO [routing] default route found: interface eth0, gateway 172.19.0.1, assigned IP 172.19.0.2 and family v4
2026-05-23T11:48:59Z INFO [routing] local ethernet link found: eth0
2026-05-23T11:48:59Z INFO [routing] local ipnet found: 172.19.0.0/16
2026-05-23T11:48:59Z INFO [firewall] enabling...
2026-05-23T11:48:59Z INFO [firewall] enabled successfully
2026-05-23T11:48:59Z INFO [storage] writing servers data files to /gluetun/servers/ with 27405 hardcoded servers
2026-05-23T11:48:59Z INFO Alpine version: 3.23.4
2026-05-23T11:48:59Z INFO OpenVPN version: 2.6.20
2026-05-23T11:48:59Z INFO Firewall version: iptables v1.8.11
2026-05-23T11:48:59Z INFO Settings summary:
├── VPN settings:
| ├── VPN provider settings:
| | ├── Name: protonvpn
| | ├── Server selection settings:
| | | ├── VPN type: wireguard
| | | ├── Countries: korea, japan
| | | ├── Port forwarding only servers: yes
| | | └── Wireguard selection settings:
| | └── Automatic port forwarding settings:
| | ├── Number of ports to be forwarded: 1
| | ├── Use port forwarding code for current provider
| | ├── Forwarded port file path: /tmp/gluetun/forwarded_port
| | ├── Forwarded port up command: /bin/sh -c 'wget -O- -nv --retry-connrefused --post-data "json={\"listen_port\":{{PORT}},\"current_network_interface\":\"{{VPN_INTERFACE}}\",\"random_port\":false,\"upnp\":false}" http://127.0.0.1:8080/api/v2/app/setPreferences'
| | └── Forwarded port down command: /bin/sh -c 'wget -O- -nv --retry-connrefused --post-data "json={\"listen_port\":0,\"current_network_interface\":\"lo\"}" http://127.0.0.1:8080/api/v2/app/setPreferences'
| ├── Wireguard settings:
| | ├── Private key: sJ1...mg=
| | ├── Interface addresses:
| | | └── 10.2.0.2/32
| | ├── Allowed IPs:
| | | ├── 0.0.0.0/0
| | | └── ::/0
| | └── Network interface: tun0
| | └── MTU: use path MTU discovery
| └── Path MTU discovery:
| ├── ICMP addresses:
| | ├── 1.1.1.1
| | └── 8.8.8.8
| └── TCP addresses:
| ├── 1.1.1.1:443
| ├── 8.8.8.8:443
| ├── 1.1.1.1:53
| ├── 8.8.8.8:53
| ├── [2606:4700:4700::1111]:53
| ├── [2001:4860:4860::8888]:53
| ├── [2606:4700:4700::1111]:443
| └── [2001:4860:4860::8888]:443
├── DNS settings:
| ├── Upstream resolver type: dot
| ├── Upstream resolvers:
| | └── Cloudflare
| ├── Caching: yes
| ├── IPv6: no
| ├── Update period: every 24h0m0s
| └── DNS filtering settings:
| ├── Block malicious: yes
| ├── Block ads: no
| └── Block surveillance: no
├── Firewall settings:
| ├── Enabled: yes
| └── Iptables settings:
| └── Log level: info
├── Log settings:
| └── Log level: info
├── IPv6 settings:
| └── Check addresses:
| ├── [2001:4860:4860::8888]:53
| └── [2606:4700:4700::1111]:53
├── Health settings:
| ├── Server listening address: 127.0.0.1:9999
| ├── Target addresses:
| | ├── cloudflare.com:443
| | └── github.com:443
| ├── Small health check type: ICMP echo request
| | └── ICMP target IPs:
| | ├── 1.1.1.1
| | └── 8.8.8.8
| └── Restart VPN on healthcheck failure: yes
├── SOCKS5 proxy server settings:
| └── Enabled: no
├── Shadowsocks server settings:
| └── Enabled: no
├── HTTP proxy settings:
| └── Enabled: no
├── Control server settings:
| ├── Listening address: :8000
| ├── Logging: yes
| └── Authentication file path: /gluetun/auth/config.toml
├── Storage settings:
| └── Servers directory path: /gluetun/servers/
├── OS Alpine settings:
| ├── Process UID: 1000
| └── Process GID: 1000
├── Public IP settings:
| ├── IP file path: /tmp/gluetun/ip
| ├── Public IP data base API: ipinfo
| └── Public IP data backup APIs:
| ├── ifconfigco
| ├── ip2location
| └── cloudflare
├── Server data updater settings:
| ├── Update period: 12h0m0s
| ├── Minimum ratio: 0.8
| ├── Providers to update: protonvpn
| ├── Prefer direct download: no
| ├── Proton API email:
| └── Proton API password: [not set]
├── Version settings:
| └── Enabled: yes
└── Boring-poll settings:
└── gluetun.com: on
2026-05-23T11:48:59Z INFO [routing] default route found: interface eth0, gateway 172.19.0.1, assigned IP 172.19.0.2 and family v4
2026-05-23T11:48:59Z INFO [routing] adding route for 0.0.0.0/0
2026-05-23T11:48:59Z INFO [firewall] setting allowed subnets...
2026-05-23T11:48:59Z INFO [routing] default route found: interface eth0, gateway 172.19.0.1, assigned IP 172.19.0.2 and family v4
2026-05-23T11:48:59Z INFO [boring poll] gluetun.com is DOWN most likely thanks to you! so not doing anything anymore
2026-05-23T11:48:59Z INFO [healthcheck] listening on 127.0.0.1:9999
2026-05-23T11:48:59Z INFO [http server] http server listening on [::]:8000
2026-05-23T11:48:59Z INFO [firewall] allowing VPN connection...
2026-05-23T11:48:59Z INFO [wireguard] Using available kernelspace implementation
2026-05-23T11:48:59Z INFO [wireguard] Connecting to 138.199.21.214:51820
2026-05-23T11:48:59Z INFO [vpn] wireguard setup is complete. Note wireguard is a silent protocol and it may or may not work, without giving any error message. Typically i/o timeout errors indicate the wireguard connection is not working.
2026-05-23T11:48:59Z INFO [MTU discovery] finding maximum MTU, this can take up to 6 seconds
2026-05-23T11:49:04Z INFO [MTU discovery] setting VPN interface tun0 MTU to maximum valid MTU 1400
2026-05-23T11:49:04Z INFO [dns] DNS server listening on [::]:53
2026-05-23T11:49:04Z INFO [dns] ready and using DNS server with dot upstream resolvers
2026-05-23T11:49:04Z INFO [dns] downloading hostnames and IP block lists
2026-05-23T11:49:07Z INFO [ip getter] Public IP address is 159.26.119.36 (Japan, Tokyo, Tokyo - source: ipinfo+ifconfig.co+ip2location+cloudflare)
2026-05-23T11:49:07Z INFO [vpn] You are running 1 commit behind the most recent latest
2026-05-23T11:49:07Z INFO [port forwarding] starting
2026-05-23T11:49:07Z INFO [port forwarding] port forwarded is 55663 (internal port 56789)
2026-05-23T11:49:07Z INFO [firewall] setting allowed input port 56789 through interface tun0...
2026-05-23T11:49:07Z INFO [port forwarding] writing port file /tmp/gluetun/forwarded_port
2026-05-23T11:49:07Z ERROR [port forwarding] failed: Connection refused.
2026-05-23T11:49:08Z ERROR [port forwarding] failed: Connection refused.
2026-05-23T11:49:10Z INFO [dns] leak check report: 162.159.109.41 (33%), 162.159.111.42 (22%), 172.71.208.43 (22%), 172.64.212.40 (11%), 172.64.214.43 (7%), 172.68.41.44 (7%)
2026-05-23T11:49:10Z ERROR [port forwarding] failed: Connection refused.
2026-05-23T11:49:13Z ERROR [port forwarding] failed: Connection refused.
2026-05-23T11:49:17Z ERROR [port forwarding] failed: Connection refused.
2026-05-23T11:49:22Z ERROR [port forwarding] failed: Connection refused.
2026-05-23T11:49:28Z ERROR [port forwarding] failed: Connection refused.
2026-05-23T11:49:35Z ERROR [port forwarding] failed: Connection refused.
2026-05-23T11:49:43Z ERROR [port forwarding] failed: Connection refused.
2026-05-23T11:49:52Z ERROR [port forwarding] failed: Connection refused.
2026-05-23T11:50:02Z ERROR [port forwarding] failed: Connection refused.
2026-05-23T11:50:12Z ERROR [port forwarding] failed: Connection refused.
2026-05-23T11:50:22Z ERROR [port forwarding] failed: Connection refused.
2026-05-23T11:50:32Z ERROR [port forwarding] failed: Connection refused.
2026-05-23T11:50:42Z ERROR [port forwarding] failed: Connection refused.
WITHOUT IT:
========================================
========================================
=============== gluetun ================
========================================
=========== Made with ❤️ by ============
======= https://github.com/qdm12 =======
========================================
========================================
Running version latest built on 2026-05-21T18:39:34.738Z (commit 1a25f73) on Linux 7.0.9-1-cachyos (x86_64)
📣 Your servers data files are now migrated to /gluetun/servers/
🔧 Need help? ☕ Discussion? https://github.com/qdm12/gluetun/discussions/new/choose
🐛 Bug? ✨ New feature? https://github.com/qdm12/gluetun/issues/new/choose
💻 Email? quentin.mcgaw@gmail.com
💰 Help me? https://www.paypal.me/qmcgaw https://github.com/sponsors/qdm12
2026-05-23T11:51:45Z INFO [routing] default route found: interface eth0, gateway 172.19.0.1, assigned IP 172.19.0.2 and family v4
2026-05-23T11:51:45Z INFO [routing] local ethernet link found: eth0
2026-05-23T11:51:45Z INFO [routing] local ipnet found: 172.19.0.0/16
2026-05-23T11:51:45Z INFO [firewall] enabling...
2026-05-23T11:51:45Z INFO [firewall] enabled successfully
2026-05-23T11:51:45Z INFO [storage] writing servers data files to /gluetun/servers/ with 27405 hardcoded servers
2026-05-23T11:51:45Z INFO Alpine version: 3.23.4
2026-05-23T11:51:45Z INFO OpenVPN version: 2.6.20
2026-05-23T11:51:45Z INFO Firewall version: iptables v1.8.11
2026-05-23T11:51:45Z INFO Settings summary:
├── VPN settings:
| ├── VPN provider settings:
| | ├── Name: protonvpn
| | ├── Server selection settings:
| | | ├── VPN type: wireguard
| | | ├── Countries: korea, japan
| | | ├── Port forwarding only servers: yes
| | | └── Wireguard selection settings:
| | └── Automatic port forwarding settings:
| | ├── Number of ports to be forwarded: 1
| | ├── Use port forwarding code for current provider
| | └── Forwarded port file path: /tmp/gluetun/forwarded_port
| ├── Wireguard settings:
| | ├── Private key: sJ1...mg=
| | ├── Interface addresses:
| | | └── 10.2.0.2/32
| | ├── Allowed IPs:
| | | ├── 0.0.0.0/0
| | | └── ::/0
| | └── Network interface: tun0
| | └── MTU: use path MTU discovery
| └── Path MTU discovery:
| ├── ICMP addresses:
| | ├── 1.1.1.1
| | └── 8.8.8.8
| └── TCP addresses:
| ├── 1.1.1.1:443
| ├── 8.8.8.8:443
| ├── 1.1.1.1:53
| ├── 8.8.8.8:53
| ├── [2606:4700:4700::1111]:53
| ├── [2001:4860:4860::8888]:53
| ├── [2606:4700:4700::1111]:443
| └── [2001:4860:4860::8888]:443
├── DNS settings:
| ├── Upstream resolver type: dot
| ├── Upstream resolvers:
| | └── Cloudflare
| ├── Caching: yes
| ├── IPv6: no
| ├── Update period: every 24h0m0s
| └── DNS filtering settings:
| ├── Block malicious: yes
| ├── Block ads: no
| └── Block surveillance: no
├── Firewall settings:
| ├── Enabled: yes
| └── Iptables settings:
| └── Log level: info
├── Log settings:
| └── Log level: info
├── IPv6 settings:
| └── Check addresses:
| ├── [2001:4860:4860::8888]:53
| └── [2606:4700:4700::1111]:53
├── Health settings:
| ├── Server listening address: 127.0.0.1:9999
| ├── Target addresses:
| | ├── cloudflare.com:443
| | └── github.com:443
| ├── Small health check type: ICMP echo request
| | └── ICMP target IPs:
| | ├── 1.1.1.1
| | └── 8.8.8.8
| └── Restart VPN on healthcheck failure: yes
├── SOCKS5 proxy server settings:
| └── Enabled: no
├── Shadowsocks server settings:
| └── Enabled: no
├── HTTP proxy settings:
| └── Enabled: no
├── Control server settings:
| ├── Listening address: :8000
| ├── Logging: yes
| └── Authentication file path: /gluetun/auth/config.toml
├── Storage settings:
| └── Servers directory path: /gluetun/servers/
├── OS Alpine settings:
| ├── Process UID: 1000
| └── Process GID: 1000
├── Public IP settings:
| ├── IP file path: /tmp/gluetun/ip
| ├── Public IP data base API: ipinfo
| └── Public IP data backup APIs:
| ├── ifconfigco
| ├── ip2location
| └── cloudflare
├── Server data updater settings:
| ├── Update period: 12h0m0s
| ├── Minimum ratio: 0.8
| ├── Providers to update: protonvpn
| ├── Prefer direct download: no
| ├── Proton API email:
| └── Proton API password: [not set]
├── Version settings:
| └── Enabled: yes
└── Boring-poll settings:
└── gluetun.com: on
2026-05-23T11:51:45Z INFO [routing] default route found: interface eth0, gateway 172.19.0.1, assigned IP 172.19.0.2 and family v4
2026-05-23T11:51:45Z INFO [routing] adding route for 0.0.0.0/0
2026-05-23T11:51:45Z INFO [firewall] setting allowed subnets...
2026-05-23T11:51:45Z INFO [routing] default route found: interface eth0, gateway 172.19.0.1, assigned IP 172.19.0.2 and family v4
2026-05-23T11:51:45Z INFO [boring poll] gluetun.com is DOWN most likely thanks to you! so not doing anything anymore
2026-05-23T11:51:45Z INFO [healthcheck] listening on 127.0.0.1:9999
2026-05-23T11:51:45Z INFO [http server] http server listening on [::]:8000
2026-05-23T11:51:45Z INFO [firewall] allowing VPN connection...
2026-05-23T11:51:45Z INFO [wireguard] Using available kernelspace implementation
2026-05-23T11:51:45Z INFO [wireguard] Connecting to 141.98.213.194:51820
2026-05-23T11:51:45Z INFO [vpn] wireguard setup is complete. Note wireguard is a silent protocol and it may or may not work, without giving any error message. Typically i/o timeout errors indicate the wireguard connection is not working.
2026-05-23T11:51:45Z INFO [MTU discovery] finding maximum MTU, this can take up to 6 seconds
2026-05-23T11:51:50Z INFO [MTU discovery] reverting VPN interface tun0 MTU to 1320 (due to: PMTUD failed with both ICMP and TCP)
2026-05-23T11:51:50Z INFO [dns] DNS server listening on [::]:53
2026-05-23T11:51:50Z INFO [dns] ready and using DNS server with dot upstream resolvers
2026-05-23T11:51:50Z INFO [dns] downloading hostnames and IP block lists
2026-05-23T11:51:55Z INFO [ip getter] Public IP address is 141.98.213.198 (Korea, Seoul, Seoul - source: ipinfo+ifconfig.co+ip2location+cloudflare)
2026-05-23T11:51:57Z INFO [vpn] You are running 1 commit behind the most recent latest
2026-05-23T11:51:57Z INFO [port forwarding] starting
2026-05-23T11:51:58Z INFO [port forwarding] port forwarded is 38519 (internal port 56789)
2026-05-23T11:51:58Z INFO [firewall] setting allowed input port 56789 through interface tun0...
2026-05-23T11:51:58Z INFO [port forwarding] writing port file /tmp/gluetun/forwarded_port
2026-05-23T11:51:58Z INFO [dns] leak check report: 172.68.41.44 (22%), 172.70.121.224 (22%), 172.71.4.42 (22%), 162.159.111.42 (11%), 172.64.214.43 (11%), 172.68.117.96 (11%), 162.158.117.217 (5%)
Share your configuration
WITH PORT FORWARDING UP:
---
services:
portainer:
container_name: portainer
image: portainer/portainer-ce:lts
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
ports:
- 9443:9443
jackett:
image: lscr.io/linuxserver/jackett:latest
container_name: jackett
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- AUTO_UPDATE=true #optional
- RUN_OPTS= #optional
volumes:
- /home/bomby/Docker/jackett/config:/config
- /home/bomby/Docker/jackett/blackhole:/downloads
restart: unless-stopped
network_mode: "service:gluetun"
flaresolverr:
# DockerHub mirror flaresolverr/flaresolverr:latest
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
environment:
- LOG_LEVEL=${LOG_LEVEL:-info}
- LOG_HTML=${LOG_HTML:-false}
- CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none}
- TZ=Asia/Seoul
restart: unless-stopped
network_mode: "service:gluetun"
komga:
image: gotson/komga
container_name: komga
volumes:
- type: bind
source: /home/bomby/Docker/Komga/config
target: /config
- type: bind
source: /home/bomby/Documents/MANGA
target: /data/MANGA
- type: bind
source: /home/bomby/Documents/NOVELS
target: /data/NOVELS
ports:
- 25600:25600
user: "1000:1000"
# remove the whole environment section if you don't need it
environment:
- TZ=Asia/Seoul
- <ENV_VAR>=<extra configuration>
restart: unless-stopped
gluetun:
image: qmcgaw/gluetun:latest
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
environment:
- VPN_SERVICE_PROVIDER=protonvpn
- VPN_TYPE=wireguard
- WIREGUARD_PRIVATE_KEY=sJ1trw8NiwP1MH6s0vQtKX4W9Q9z0gvLVYtUtBQnKmg=
- SERVER_COUNTRIES=Korea,Japan
- PORT_FORWARD_ONLY=on
- VPN_PORT_FORWARDING=on
- VPN_PORT_FORWARDING_UP_COMMAND=/bin/sh -c 'wget -O- -nv --retry-connrefused --post-data "json={\"listen_port\":{{PORT}},\"current_network_interface\":\"{{VPN_INTERFACE}}\",\"random_port\":false,\"upnp\":false}" http://127.0.0.1:8080/api/v2/app/setPreferences'
- VPN_PORT_FORWARDING_DOWN_COMMAND=/bin/sh -c 'wget -O- -nv --retry-connrefused --post-data "json={\"listen_port\":0,\"current_network_interface\":\"lo\"}" http://127.0.0.1:8080/api/v2/app/setPreferences'
- UPDATER_PERIOD=12h
- BORINGPOLL_GLUETUNCOM=on
ports:
- 8080:8080
- 6881:6881
- 6881:6881/udp
- 9117:9117
- "${PORT:-8191}:8191"
restart: unless-stopped
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Seoul
- WEBUI_PORT=8080
- TORRENTING_PORT=6881
volumes:
- /home/bomby/Docker/qBittorrent/config:/config
- /media/BlueSeagate/SHOWS/:/SHOWS
- /media/BlueSeagate/ANIME:/ANIME
- /home/bomby/Documents/MANGA/:/MANGA
- /home/bomby/Documents:/Documents
- /media/WindowsBTRFS:/WindowsBTRFS
- /media/WindowsBTRFS/ROMs/:/ROMs
restart: unless-stopped
network_mode: "service:gluetun"
volumes:
portainer_data:
name: portainer_data
networks:
default:
name: portainer_network
WITHOUT IT:
---
services:
portainer:
container_name: portainer
image: portainer/portainer-ce:lts
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
ports:
- 9443:9443
jackett:
image: lscr.io/linuxserver/jackett:latest
container_name: jackett
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- AUTO_UPDATE=true #optional
- RUN_OPTS= #optional
volumes:
- /home/bomby/Docker/jackett/config:/config
- /home/bomby/Docker/jackett/blackhole:/downloads
restart: unless-stopped
network_mode: "service:gluetun"
flaresolverr:
# DockerHub mirror flaresolverr/flaresolverr:latest
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
environment:
- LOG_LEVEL=${LOG_LEVEL:-info}
- LOG_HTML=${LOG_HTML:-false}
- CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none}
- TZ=Asia/Seoul
restart: unless-stopped
network_mode: "service:gluetun"
komga:
image: gotson/komga
container_name: komga
volumes:
- type: bind
source: /home/bomby/Docker/Komga/config
target: /config
- type: bind
source: /home/bomby/Documents/MANGA
target: /data/MANGA
- type: bind
source: /home/bomby/Documents/NOVELS
target: /data/NOVELS
ports:
- 25600:25600
user: "1000:1000"
# remove the whole environment section if you don't need it
environment:
- TZ=Asia/Seoul
- <ENV_VAR>=<extra configuration>
restart: unless-stopped
gluetun:
image: qmcgaw/gluetun:latest
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
environment:
- VPN_SERVICE_PROVIDER=protonvpn
- VPN_TYPE=wireguard
- WIREGUARD_PRIVATE_KEY=sJ1trw8NiwP1MH6s0vQtKX4W9Q9z0gvLVYtUtBQnKmg=
- SERVER_COUNTRIES=Korea,Japan
- PORT_FORWARD_ONLY=on
- VPN_PORT_FORWARDING=on
- UPDATER_PERIOD=12h
- BORINGPOLL_GLUETUNCOM=on
ports:
- 8080:8080
- 6881:6881
- 6881:6881/udp
- 9117:9117
- "${PORT:-8191}:8191"
restart: unless-stopped
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Seoul
- WEBUI_PORT=8080
- TORRENTING_PORT=6881
volumes:
- /home/bomby/Docker/qBittorrent/config:/config
- /media/BlueSeagate/SHOWS/:/SHOWS
- /media/BlueSeagate/ANIME:/ANIME
- /home/bomby/Documents/MANGA/:/MANGA
- /home/bomby/Documents:/Documents
- /media/WindowsBTRFS:/WindowsBTRFS
- /media/WindowsBTRFS/ROMs/:/ROMs
restart: unless-stopped
network_mode: "service:gluetun"
volumes:
portainer_data:
name: portainer_data
networks:
default:
name: portainer_network
Is this urgent?
Yes
Host OS
CachyOS
CPU arch
x86_64
VPN service provider
ProtonVPN
What are you using to run the container
docker-compose
What is the version of Gluetun
Running version latest built on 2026-05-21T18:39:34.738Z (commit 1a25f73)
What's the problem 🤔
VPN doesn't work and doesn't STDOUT after time passed, staying at the dns leak report section. If using the vpn port forwarding up command, it just can't port forward. Have tried using older PRs and it doesn't seem to fix for some reason, though I haven't tried very old PRs
Share your logs (at least 10 lines)
WITH PORT FORWARDING UP:
WITHOUT IT:
Share your configuration