Proton VPN Port Forwarding Not Working
Workaround available Windows, macOS, Linux Updated November 13, 2026Based on 4 user reportsHow we research
Quick answer
Port forwarding only works on P2P servers in the desktop apps, and the port usually changes every time you reconnect. Connect to a P2P server, turn on Port forwarding, disable UPnP/NAT-PMP in your torrent client and enter the current port.
Most likely fix: Enable port forwarding on a P2P server
How to fix it
Try these in order — the most common fix is first.
1. Enable port forwarding on a P2P server
- Windows: Countries > P2P, connect, click Port forwarding in the right sidebar, switch it On and click Apply
- macOS: connect to a P2P server and click Port forwarding On
- Linux GUI: connect to a P2P server, then Settings > Features > Port forwarding
- Linux CLI: run protonvpn config set port-forwarding on, then reconnect
Did this fix it?2. Configure qBittorrent
- Tools > Options > Connection
- Untick Use UPnP / NAT-PMP port forwarding from my router
- Enter the active Proton port in Port used for incoming connections and click OK
Did this fix it?3. Update the port after every reconnect
- Check the current port (hover Port forwarding on Windows; below the button on macOS)
- On Linux, read it from /run/user/$UID/Proton/VPN/forwarded_port and script the update
- Docker users: Gluetun's VPN_PORT_FORWARDING_UP_COMMAND can update qBittorrent automatically
Did this fix it?4. Turn off moderate NAT
- If you enabled Moderate NAT (NAT type 2) in the app, turn it off; port forwarding does not work with it
- Reconnect to a P2P server and re-enable Port forwarding
Did this fix it?
Symptoms
The port shows as closed, qBittorrent stays firewalled or unreachable, or the port stopped working after a reconnect.
Why it happens
- Not connected to a P2P server
- Forwarded port changed after a reconnect
- UPnP / NAT-PMP enabled in the torrent client conflicts with Proton VPN
- Moderate NAT (type 2) is enabled, which does not support port forwarding
- Using a mobile app or router setup (not supported in the apps)
- No app is listening on the port, so port checkers report it closed
This guide also covers
- proton vpn port forwarding not working
- proton vpn qbittorrent port forwarding
- proton vpn port changes
- proton vpn port forwarding firewalled
Still not working?
If Proton VPN keeps failing, you're not alone. See every Proton VPN problem users report or the alternatives people switch to.
Need a custom web app or internal tool? Our small team builds it, on your domain or hosted by us. Price agreed together.
Get a quote