Bug: Protonvpn port forwarded changes every few minutes
Author: alimbadaCreated Sep 11, 2026Updated Sep 16, 2026
LabelsPriority: 💤 Low priorityCategory: VPN port forwarding 📥☁️ ProtonVPN
Is this urgent?
No
Host OS
Armbian 26.2.1
CPU arch
aarch64
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-09-09T23:01:30.349Z (commit 2942553) on Linux 6.12.0-current-rockchip-rk3588 (aarch64)
What's the problem
Forwarded port keeps changing every few minutes. Logs included.
Share your logs (at least 10 lines)
gluetun | 2026-09-11T12:13:10Z INFO [firewall] removing allowed port 64065...
gluetun | 2026-09-11T12:13:10Z INFO [port forwarding] clearing port file /tmp/gluetun/forwarded_port
gluetun | 2026-09-11T12:13:10Z ERROR [port forwarding] refreshing port mapping for internal port 64065 and external port 64065: UDP external port requested as 64065 but received 65289
gluetun | 2026-09-11T12:13:10Z INFO [port forwarding] starting
gluetun | 2026-09-11T12:13:10Z INFO [port forwarding] port forwarded is 38497
gluetun | 2026-09-11T12:13:10Z INFO [firewall] setting allowed input port 38497 through interface tun0...
gluetun | 2026-09-11T12:13:10Z INFO [port forwarding] writing port file /tmp/gluetun/forwarded_port
gluetun | 2026-09-11T12:14:40Z INFO [firewall] removing allowed port 38497...
gluetun | 2026-09-11T12:14:40Z INFO [port forwarding] clearing port file /tmp/gluetun/forwarded_port
gluetun | 2026-09-11T12:14:40Z ERROR [port forwarding] refreshing port mapping for internal port 38497 and external port 38497: UDP external port requested as 38497 but received 56273
gluetun | 2026-09-11T12:14:40Z INFO [port forwarding] starting
gluetun | 2026-09-11T12:14:41Z INFO [port forwarding] port forwarded is 40782
gluetun | 2026-09-11T12:14:41Z INFO [firewall] setting allowed input port 40782 through interface tun0...
gluetun | 2026-09-11T12:14:41Z INFO [port forwarding] writing port file /tmp/gluetun/forwarded_portShare your configuration
gluetun:
image: qmcgaw/gluetun
container_name: gluetun
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
environment:
- VPN_SERVICE_PROVIDER=protonvpn
- VPN_TYPE=wireguard
- WIREGUARD_PRIVATE_KEY=
- VPN_PORT_FORWARDING=on
- SERVER_COUNTRIES=
volumes:
- ~/.gluetun:/tmp/gluetun
networks:
- proxySource: passteque/gluetun