#3469·gluetun

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)

plain
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_port

Share your configuration

yaml
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:
      - proxy