Is this urgent?
No
Host OS
Fedora CoreOS
CPU arch
x86_64
VPN service provider
ProtonVPN
What are you using to run the container
Podman
What is the version of Gluetun
V3.41.1 latest
What's the problem 🤔
Hi,
I am running using Podman Quadlets with a rootless user. Port forwarding is enabled and working correctly ( tested using the port checker here ), however the VPN_PORT_FORWARDING_UP_COMMAND is never run, I'm not sure what I'm doing wrong.
this is the test command I'm using
/bin/sh -c "echo My forwarded ports are {{PORTS}}, the first forwarded port is {{PORT}} and the VPN network interface is {{VPN_INTERFACE}}"
Share your logs (at least 10 lines)
2026-07-01T09:01:43+01:00 INFO [routing] default route found: interface eth0, gateway 10.88.0.1, assigned IP 10.88.0.5 and family v4
2026-07-01T09:01:43+01:00 INFO [routing] adding route for 0.0.0.0/0
2026-07-01T09:01:43+01:00 INFO [firewall] setting allowed subnets...
2026-07-01T09:01:43+01:00 INFO [routing] default route found: interface eth0, gateway 10.88.0.1, assigned IP 10.88.0.5 and family v4
2026-07-01T09:01:43+01:00 INFO [firewall] setting allowed input port 8080 through interface eth0...
2026-07-01T09:01:43+01:00 INFO [healthcheck] listening on 127.0.0.1:9999
2026-07-01T09:01:43+01:00 INFO [http server] http server listening on [::]:8000
2026-07-01T09:01:43+01:00 INFO [firewall] allowing VPN connection...
2026-07-01T09:01:43+01:00 INFO [wireguard] Using available kernelspace implementation
2026-07-01T09:01:43+01:00 INFO [wireguard] Connecting to 31.13.191.66:51820
2026-07-01T09:01:43+01:00 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-07-01T09:01:43+01:00 INFO [MTU discovery] finding maximum MTU, this can take up to 6 seconds
2026-07-01T09:01:47+01:00 INFO [MTU discovery] setting VPN interface tun0 MTU to maximum valid MTU 1400
2026-07-01T09:01:47+01:00 INFO [dns] DNS server listening on [::]:53
2026-07-01T09:01:47+01:00 INFO [dns] ready and using DNS server with dot upstream resolvers
2026-07-01T09:01:47+01:00 INFO [dns] downloading hostnames and IP block lists
2026-07-01T09:01:48+01:00 INFO [ip getter] Public IP address is 31.13.191.71 (Sweden, Stockholm, Kista - source: ipinfo+ifconfig.co+ip2location+cloudflare)
2026-07-01T09:01:48+01:00 INFO [dns] leak check report: 104.23.222.41 (40%), 104.23.218.64 (30%), 162.158.180.55 (20%), 104.23.222.42 (10%)
2026-07-01T09:01:48+01:00 INFO [vpn] You are running on the bleeding edge of latest!
2026-07-01T09:01:48+01:00 INFO [port forwarding] starting
2026-07-01T09:01:49+01:00 INFO [port forwarding] port forwarded is 55271
2026-07-01T09:01:49+01:00 INFO [firewall] setting allowed input port 55271 through interface tun0...
2026-07-01T09:01:49+01:00 INFO [port forwarding] writing port file /tmp/gluetun/forwarded_port
Share your configuration
[Unit]
Description=Gluetun Container
[Container]
ContainerName=gluetun
Image=docker.io/qmcgaw/gluetun:latest
PublishPort=8080:8080
Environment=FIREWALL_INPUT_PORTS=8080
Environment=VPN_SERVICE_PROVIDER=protonvpn
Environment=VPN_TYPE=wireguard
Environment=WIREGUARD_PRIVATE_KEY=
Environment=SERVER_COUNTRIES=Sweden,Netherlands
Environment=VPN_PORT_FORWARDING=on
Environment=PORT_FORWARD_ONLY=on
Environment=VPN_PORT_FORWARDING_PROVIDER=protonvpn
Environment=VPN_PORT_FORWARDING_UP_COMMAND=/bin/sh -c "echo My forwarded ports are {{PORTS}}, the first forwarded port is {{PORT}} and the VPN network interface is {{VPN_INTERFACE}}"
Environment=TZ=Europe/London
AutoUpdate=registry
PodmanArgs=--privileged
AddCapability=NET_ADMIN
AddDevice=/dev/net/tun:/dev/net/tun
Volume=/var/home/core/ArrStack/gluetun/config:/gluetun:Z,U
[Service]
Restart=always
[Install]
WantedBy=default.target
Is this urgent?
No
Host OS
Fedora CoreOS
CPU arch
x86_64
VPN service provider
ProtonVPN
What are you using to run the container
Podman
What is the version of Gluetun
V3.41.1 latest
What's the problem 🤔
Hi,
I am running using Podman Quadlets with a rootless user. Port forwarding is enabled and working correctly ( tested using the port checker here ), however the VPN_PORT_FORWARDING_UP_COMMAND is never run, I'm not sure what I'm doing wrong.
this is the test command I'm using
/bin/sh -c "echo My forwarded ports are {{PORTS}}, the first forwarded port is {{PORT}} and the VPN network interface is {{VPN_INTERFACE}}"Share your logs (at least 10 lines)
Share your configuration