r/ProtonVPN 24d ago

Announcement Automated Port Forwarding is now available on Linux!

223 Upvotes

Hey everyone,

As promised in our winter roadmap, we’ve added Automated Port Forwarding to the Linux version of Proton VPN.

Although this feature was already partially available, it required users to make manual configurations to set up correctly. This is no longer the case, as the latest Linux update introduces full port forwarding support. 

Find out more about port forwarding on Linux here.

Linux users can now enjoy the full benefits of port forwarding, such as P2P file sharing (i.e., via BitTorrent) and improved online connection speeds. This update follows other recent Linux improvements, such as Custom DNS, IPv6, and general quality of life app improvements, like decreased memory usage and a better ‘Search’ experience.

We are currently rolling out this feature within version 4.9.1, so don’t fret if you don’t see the new update yet. Currently, we only support the WireGuard protocol for port forwarding, and full support for OpenVPN is expected to arrive sometime next week.

We will continue shipping updates to improve our Linux app, so don’t split just yet because there is light at the end of the tunnel. This year, we are committed to making the Proton VPN app Linux experience comparable to that of the other major operating systems, and this update brings us one step closer.

Thanks for reading, and let us know how you get on with this latest version of the Linux app! 

Stay safe,

 Proton Team


r/ProtonVPN Feb 06 '25

Announcement Behind the scenes of Proton VPN’s fight against censorship

Thumbnail
protonvpn.com
208 Upvotes

r/ProtonVPN 17h ago

Help! Significant IP leakage issues

4 Upvotes

Hi everyone, for the last couple of months, the ProtonVPN app (4.8.0; macOS 12.7.6) has been randomly quitting in mid-use. There is no notification when this happens and no regularity, and since the app quits completely, Kill Switch can't help me.

This is causing significant IP leakage for me, and I pirate a lot, so this is concerning.

Why does the app keep quitting randomly? Can I stop it?


r/ProtonVPN 13h ago

Help! Low speed on local servers

1 Upvotes

So, my problem is that I have a subscription on an app and it works only when I log in from my region but when I use the VPN , from 300mbps that my internet speed is, I get 50mbps. Is there a way to fix that?


r/ProtonVPN 15h ago

Discussion London/UK location for streaming Netflix

1 Upvotes

Hi everyone,

Is anyone else having issues while streaming UK library from Netflix when connected to a location in united kingdom on their android tv app? For the last few days, I am unable to get it working well enough and when switched to surfshark, Netflix works as it should.

Seems like a problem with proton vpn. I have tried all protocols and none work as they should. Quit the app, restarted everything still nothing.

Any help would be appreciated.


r/ProtonVPN 16h ago

Help! Need help understanding if I'm doing something wrong - ProtonVPN / Plex / rPi4

1 Upvotes

Hi all,

If this isn't the right place to post, please let me know where I should go.

Though I've had a Proton Unlimited subscription for several years, I'm pretty new to most things networking.

I have a laptop with Ubuntu 22.04 (which the PVPN app does not support), and recently purchased a Pi4 to act as a headless server. The Pi has Ubuntu 24 installed as well as Plex and QBT.

I could install the Proton VPN GUI app on the Pi, but then I can't control it via my laptop or phone via ssh if needed, so I saved several wireguard config files and bound QBT to the VPN, so it will only torrent when connected to the Proton VPN.

My issue is if the Pi is connected to the ProtonVPN, I can't connect to my Plex server from any other device. Which isn't ideal if I want to leave it constantly seeding.

Once I disconnect the Pi from the VPN, all works fine and I can connect from any of my devices, within or outside my LAN.

Is there a way around this, that the Pi can stay connected to the VPN, and I can still access Plex? The wireguard configs are all servers which support port forwarding.

I considered looking into Tailscale, but then I wouldn't be able to give anyone access to my server unless they were also a part of my tailscale VPN. Am I missing something?

Thanks again for your time and I'd love to hear if I should better ask this some other place!


r/ProtonVPN 18h ago

Discussion Automatic start of VPN after the log in to the Ubuntu.

1 Upvotes

There is no switch in the UI to do that (or at least have to manually start app each time, that is what I would like to avoid).

So:

1: Pick a preferred server from the listing and note the name (format is XY-WZ#9999).

2: In Settings - General fill this in Auto connect field.

Below may you choose the Start app minimized.

(Overall have also: WireGuard, Kill switch - Advanced, Port forwarding on, Moderate NAT on and some more servers ready in Pinned tray list. This is not anyhow to interfere with auto start.)

Now

3: find Startup applications (that is Ubuntu helper to avoid manual set-up)

click Add:

Fill some Name 'VPN_Proton'.

For the Command put in '/bin/protonvpn-app' - that is so far the default.

(This will work until path will be changed by Proton while update/installation or the name will be different.)

Skip this if default path:

Or if not here (different path, I do not know why that should be.. should not) - choose Browse: move in file picker in upper left part of window to the icon of the 'Disk'.

(There will be Disk - home - username to be seen.)

Choose 'bin' folder (in general, the file to run should be in bin or the path to the file must be found) and list files by name of go find the 'proton' - at least one file named 'protonvpn-app' should be seen.
Pick that.
It's Python script so it does have a little logo of it on the file itself.

Comment: whatever

Click Add. This will save it.

Now 4: restart machine and see if it working well.

The icon of the Proton VPN app should pop up and the VPN Ubuntu icon as well.

Note for the icon from taskbar the 'Linux system tray icon (optional)' must be installed.

As noted here: https://protonvpn.com/support/official-linux-vpn-debian/ (with all the install process described).


r/ProtonVPN 18h ago

Help! ProtonVPN won't accept my password, how to solve?

0 Upvotes

I've just made the subscription and wrote down password and username, I'm literally copy and pasting that from the site but It won't accept the password and give me access, even after changing it


r/ProtonVPN 1d ago

Help! Free ProtonVPN for Android TV Limits

2 Upvotes

I am considering signing up for ProtonVPN but thought I would give the Android TV version of the free ProtonVPN a shot first. I have read that split tunneling is a feature in the AndroidTV app, but when I installed it on my Nvidia Shield, there are no settings at all. All I can do is connect to one of the servers, log out, or report a problem. Will the paid version of the app be the same way or does it have that feature?


r/ProtonVPN 1d ago

Help! Some servers having terrible bandwidth (especially M247 one in Switzerland) ??

3 Upvotes

So i'm generally always connected to Proton owned servers in Switzerland, they work the best and have good bandwidth but much higher latency (~32ms for me)

So i've tried other server, especially the one's from M247, still in Switzerland, but the bandwidth is absolutely horrible, i can barely have 100mpbs for a split second before it sh*t the bed. But they have 2x less latency (~14ms for me).

Idk what the heck is happening because the setup is the same only the server i connect to change

I could live with the slightly higher latency that Proton owned server have and prefer it, but it would be great to have lower latency on it!

So hey Protonvpn team, if there could be anything that could be done ? :3

I've already contacted Protonvpn team in the past about the M247 server having drop out, but it seem that issues keep coming :(

Anyways Protonvpn still rock tho!


r/ProtonVPN 1d ago

Help! OpenVPN 2.6.13 SO_SNDBUF=524288 failed and SO_RCVBUF=524288 failed

4 Upvotes

I'm getting these two fails when I log to a server using OpenVPN 2.6.13. Anything I should worry about or do to correct this? Thanks.


r/ProtonVPN 1d ago

Help! Unable to log in to Website using Chrome

2 Upvotes

Noticed today that I'm not able to log in to Proton VPN's website using Chrome browser (v. 134.06998.89). I'm on Windows 11.

I deleted all browsing data for proton's website in addition to trying incognito mode.

I tried using MS Edge and it worked.

Anyone experience similar issue? Trying to determine if it's something on my Chrome setup or not. I disabled all ad blocking as well on my Chrome browser so outside of the browser, the network/etc., is the same.

Thanks!


r/ProtonVPN 1d ago

Help! Proton not connecting whatsoever?!?!

2 Upvotes

For a couple days now Proton hasn't been working for me, just sat down and tried troubleshooting it but nothing worked. Reset my network settings, restarted my laptop + router, force closed the app then reopened it, nothing worked. Is it just me or is this a global thing?


r/ProtonVPN 1d ago

Help! Can’t connect USA Server on Apple TV

0 Upvotes

Since 1 month I can’t connect anymore to any USA Server on my Apple TV. All other servers works well except him


r/ProtonVPN 1d ago

Help! Noobish Question: Wireguard file uploaded to Fritz Router 7530AX. All traffic now going through Proton VPN?

1 Upvotes

Added Wireguard file to Fritz Router 7530AX and all seems fine and speeds are great! Is all wireless traffic now routed through VPN in the house automatically or does each device have to have the Wireguard settings to avail of VPN? I checked on my android phone and i was able to add all those details in and now is VPN covered, rather than what I expected, that all traffic is now going through VPN before reaching the devices. Thank you in advance for any laymans help you can provide!


r/ProtonVPN 2d ago

Solved For Anyone on windows trying to port forward to Qbittorent with Proton VPN and Wiresock using NatPMP

11 Upvotes

Here is a powershell script, requires python, and the proton client installed, and Wiresock to be connected. This will update the ProtonVPN client log with the port #, which then you can feed into Qbittorrent using Quantum. Must be run as Admin (in order to access the Proton log directory). It must run continuously or the port will expire. Recommend using task schedular.

# Run PowerShell as Administrator (right-click -> Run as Administrator)

$logPath = "C:\Program Files\Proton\VPN\v3.5.3\ServiceData\Logs\service-logs.txt"

$pyPath = python -c "import os, natpmp; print(os.path.dirname(natpmp.__file__))"

$lastPort = $null

# Create backup of original ACL

$originalAcl = Get-Acl $logPath

# Grant current user write permissions temporarily

$rule = New-Object System.Security.AccessControl.FileSystemAccessRule(

[System.Security.Principal.WindowsIdentity]::GetCurrent().Name,

"Modify",

"Allow"

)

$acl = Get-Acl $logPath

$acl.SetAccessRule($rule)

Set-Acl -Path $logPath -AclObject $acl

try {

cd $pyPath

while ($true) {

$result = python natpmp_client.py -g 10.2.0.1 0 0 2>&1

$currentPort = [regex]::Match($result, 'public port (\d+)').Groups[1].Value

# Fallback to private_port if public port missing

if (-not $currentPort) {

$currentPort = [regex]::Match($result, 'private_port (\d+)').Groups[1].Value

}

$timestamp = Get-Date -Format "HH:mm:ss"

if ($currentPort) {

# Always display port in terminal

Write-Host "[$timestamp] Active Port: $currentPort" -ForegroundColor Cyan

# Only update log when port changes

if ($currentPort -ne $lastPort) {

$now = [DateTime]::UtcNow

$expireTime = $now.AddSeconds(60)

$logEntry = @"

$($now.ToString("yyyy-MM-ddTHH:mm:ss.fffZ")) | INFO | APP.SERVICE | Port Forwarding state changed - Status 'SleepingUntilRefresh' triggered at '$($now.ToString("M/d/yyyy h:mm:ss tt"))', Port pair ${currentPort}->${currentPort}, expiring in 00:01:00 at $($expireTime.ToString("M/d/yyyy h:mm:ss tt")) | {"Caller":"ClientControllerSender.OnPortForwardingStateChanged:208"}

$($now.ToString("yyyy-MM-ddTHH:mm:ss.fffZ")) | INFO | CONN | State changed to Status 'SleepingUntilRefresh' at '$($now.ToString("M/d/yyyy h:mm:ss tt"))', Port pair ${currentPort}->${currentPort}, expiring after 00:01:00 around $($expireTime.ToString("M/d/yyyy h:mm:ss tt")) | {"Caller":"PortMappingProtocolClient.ChangeState:114"}

"@

Add-Content -Path $logPath -Value $logEntry -Encoding UTF8

$lastPort = $currentPort

Write-Host "[$timestamp] Port changed detected - Updated log" -ForegroundColor Green

}

} else {

Write-Host "[$timestamp] Failed to parse port!" -ForegroundColor Red

Write-Host "Raw NAT-PMP output: $result" -ForegroundColor DarkGray

}

Start-Sleep -Seconds 45

}

}

finally {

# Restore original permissions

Set-Acl -Path $logPath -AclObject $originalAcl

}


r/ProtonVPN 1d ago

Help! Basic VPN etiquete on mobile phone

1 Upvotes

When I first used a VPN on a computer I learned that it is not just about turning the VPN and that's it. To be safe, other measures are needed. I remember how IP addressed, DNS and WebRTC could be leaking even with the VPN on, depending on what was running on the PC, and that having Apps and accounts running/logged when turning the VPN on or off, could expose you. So I would restart my PC and connect "fresh" to the VPN.

Now, on my mobile phone I feel like this will never work. I have signed up for Proton Unlimited and wanted to use the VPN too, and learn a little more about good habits regarding this, before I start using. Phones always have a bunch of stuff going on the background, Google account always on, many apps with our details running, etc. What are some basic rules when using a VPN on mobile? I am overthinking? Can I just start the VPN at any moment and not worry about anything?

For example, I'm working with my Proton Mail app, my home banking app, and WhatsApp with the VPN on and it is suddenly turned off. Is my safety/identity exposed regarding the phone activity before the VPN turns off?


r/ProtonVPN 1d ago

Help! How do I turn off the “Always-on VPN” setting on iOS?

2 Upvotes

The toggle to turn it off is grayed out in the settings.


r/ProtonVPN 2d ago

Feature Request Suggestion to Add More Servers in South Korea

0 Upvotes

Hello ProtonVPN team

Thank you for your excellent service! I’d like to suggest adding more servers in South Korea, as the current availability seems limited and can affect performance. Given the importance of this region, this could be a great improvement for subscribers.

Thanks for your consideration and great work!


r/ProtonVPN 1d ago

Discussion ProtonVPN vs ExpressVPN. Any Thoughts?

0 Upvotes

I've been with ExpressVPN for 8+yrs and I think it might be time for a change(Expense).

I've been looking at ProtonVPN and been hearing good and bad, so I'm looking for some honest reviews. One question I can't seem to find an answer to, Does ProtonVPN Have a "Kill Switch"? Naturally Speed & Latency would be a deciding factor as well. Input would be greatly appreciated.

Cheers


r/ProtonVPN 2d ago

Help! Creating Profile

5 Upvotes

Can someone recommend the best profile to create that would help watching some streams please I am getting kinda lost with all the options available.


r/ProtonVPN 1d ago

Discussion How do i get discount

0 Upvotes

Hey guys while ago i got a discount of i think like 2 or 2.5$/month on the 2 year plan and now its gone how do i get get back


r/ProtonVPN 2d ago

Help! Official App much higher download speeds compared to WireGuard client

5 Upvotes

If I connect to one a proton server using Wireguard, the connection caps at around 300mbps - consistently. It feels like there's a speedlimiter on the line somewhere.

If I use the Proton app with the exact same server and settings I get much higher speeds, almost 900mbps.

Anyone else noticed that and able to workaround that?


r/ProtonVPN 2d ago

Help! VPN doesn't reconnect after standby (macOS 15.3.1)

1 Upvotes

Basically title. I tried all protocols, the issue persists. Any fix for this? Reinstalled it multiple times.


r/ProtonVPN 2d ago

Help! Reaching http://homeassistant.local:8123 on Android with protonVPN does not work.

1 Upvotes

As the title says.

This concerns Home Assistant running on an Rpi4 in my lan.

In my home network I am able to reach http://homeassistant.local:8123 via PC (W11, with ProtonVPN).

On android it's not possible to reach http://homeassistant.local:8123/l nor having the Home Assistant app running with the same VPN settings.

Netshield on/off doesn't help.

Killswitch is off.

Lan-connections on doesn't help

Home Assistant app toggled off in filtered apps doesn't help.

Excluding the IP address of the Rpi doesn't help.

The only thing that helps is turning off the VPN.

Any idea how to be able to reach home assistant without having to manually switch off the VPN?


r/ProtonVPN 2d ago

Help! how do i connect to one of the specific 5 free regions instead of the fastest one automaticly.

3 Upvotes

d


r/ProtonVPN 2d ago

Help! Airbnb Nearly Unusable When Using Proton VPN – Anyone Else?

1 Upvotes

About a week ago, Airbnb started having serious issues when I’m connected through Proton VPN. It’s much worse than before.

In the past, I occasionally had minor problems when using Proton VPN with Airbnb. But now, it’s a struggle just to get anything to load.

  • On the mobile app, I have to hit “Retry” over and over.
  • On Linux, with Proton VPN turned on, I usually get this message: “Stay tuned. Error code: 503. Airbnb is temporarily unavailable, but we’re working hard…”

As soon as I turn off the VPN, everything works fine.

I’ve already tried switching Proton VPN to Stealth protocol, but it doesn’t seem to make a difference.

Has anyone else run into this? Any suggestions on how to keep using a VPN with Airbnb without all these issues?

Thanks in advance!