Is It Broken, or Is It the Free Plan?
Proton VPN not working is often a free-tier limitation rather than a broken installation. Before changing DNS or reinstalling anything, check whether the behavior matches the plan you selected.
The free plan provides access to a limited set of countries, does not include Secure Core, does not include P2P servers, may be slower when free servers are busy, and permits one device at a time. If a second phone or computer is already connected, the first device may appear to fail.
Start with this four-point check:
- The app opens without crashing.
- Your Proton account accepts the login.
- At least one server appears available.
- Ordinary internet access works after disconnecting the VPN.
Then confirm the signed-in account, subscription status, active device count, and service notices. Proton operates under Swiss jurisdiction, and its apps are open source and independently audited; those are useful trust signals, not proof that every connection issue originates on your device. Based on our research in 2026, checking account status first prevents many unnecessary reinstalls.

Quick Fixes First
If you’re asking why proton vpn not working appeared suddenly, complete these checks in order. Most take less than minutes and change one variable at a time.
- Disconnect Proton VPN and confirm ordinary internet access.
- Close the app completely, reopen it, and sign in again.
- Restart the device to clear a stuck tunnel, stale network setting, or failed background service.
- Select a different, preferably nearby, server.
- Change the VPN protocol to Smart Protocol, WireGuard, or OpenVPN TCP.
- Update Proton VPN and your browser from official app stores or the vendor’s website.
- Temporarily disable browser extensions and test in a private window.
Restart the router only if other devices also lack internet access; otherwise, the router is unlikely to be the source. Clear relevant cache and cookies when websites fail after connection, because a private window can reveal whether stored login data or an extension is involved.
Check the Proton status page and Proton VPN support before assuming widespread maintenance. We researched common support patterns and found that restart, server, protocol, and update checks resolve a substantial share of routine failures, although no reliable universal success percentage is available.
Connected But No Internet
A “connected” label confirms that a VPN tunnel was established; it does not confirm that DNS resolution, routing, or page resources are working. This is a common form of proton vpn not working because the tunnel and usable internet access are separate tests.
- Disconnect Proton VPN and load two ordinary websites.
- Reconnect to a different server.
- Change the protocol, starting with Smart Protocol or WireGuard.
- Restart the app if traffic remains blocked.
Next, inspect firewall and antivirus software. Allow Proton VPN through the firewall and create an application exception rather than leaving security protection disabled. The CISA security guidance supports keeping protective controls active while testing.
Review proxy settings, custom DNS, browser extensions, and network settings. A manually configured proxy can send requests somewhere the VPN does not expect, while custom DNS or an ad blocker can interfere with name resolution. NetShield is Proton’s DNS filtering feature; reduce its filtering level temporarily if a page loses scripts, images, or login resources. For practical DNS-filtering context, see how to choose a VPN filter tool.
Slow After Connecting
The two likeliest causes are a busy free server and excessive distance. A server several thousand miles away can add latency that affects ping, page loading, video quality, and download throughput even when your home connection is fast.
For example, if your normal connection is Mbps, a nearby server might deliver Mbps while a server about 4,000 miles away delivers Mbps because of latency, congestion, and routing. Those figures are an illustration, not a promised result. In our testing, location often mattered more than changing between two modern protocols.
Secure Core sends traffic through more than one Proton location. That extra routing layer can improve the privacy design for some users, but it carries a real speed cost. VPN Accelerator is intended to improve throughput, yet results depend on your device, operating system, server load, distance, and ISP.
Use this test:
- Record speed without a VPN.
- Test two nearby servers.
- Test one distant server.
- Compare WireGuard with OpenVPN TCP.
- Temporarily disable Secure Core when speed is the priority.
WireGuard is usually the first speed test; OpenVPN UDP can balance speed and compatibility, while OpenVPN TCP may work better on unreliable networks at a lower speed. IKEv2 can reconnect efficiently during network changes. See why VPN streaming speed can be slow for additional testing context.
Keeps Disconnecting
Repeated drops usually point to unstable Wi-Fi, mobile handoffs, overloaded servers, outdated software, aggressive battery controls, or protocol incompatibility. A free server under heavy load can fail more often at peak times, so compare results in the morning and evening before deciding the problem is permanent.
Follow this sequence:
- Move closer to the router and test again.
- Try a different Wi-Fi or cellular connection.
- Choose a nearby server.
- Update Proton VPN and restart the device.
- Review battery permissions and background-data restrictions.
- Compare protocols.
WireGuard is efficient on ordinary networks, but OpenVPN TCP may cope better with packet loss or restrictive filtering. On a phone that changes frequently between Wi-Fi and cellular data, test IKEv2 because it is designed to reconnect efficiently during network transitions. Stealth may also help where traffic appears filtered, though performance varies.
The kill switch can make a drop look like a total internet outage because it blocks traffic until the tunnel returns. That behavior is protective rather than evidence that the whole internet connection failed. We found that testing another network and protocol separately is more informative than repeatedly selecting the same server.
Won't Connect to a Server
Separate account issues from connection issues. Verify the username and password, confirm that the free or paid account is active, check whether another device is using the one-device free allowance, and review service-status notices.
Smart Protocol automatically selects a method that may work when the default fails. Stealth is designed for restrictive networks or suspected ISP filtering, but results vary by country, network equipment, and local rules. If UDP-based attempts fail, manually try OpenVPN TCP.
| Protocol | Speed | Typical use |
|---|---|---|
| WireGuard | Usually high | Ordinary networks and speed testing |
| OpenVPN TCP | Usually lower | Restrictive or unreliable connections |
| IKEv2 | Moderate to high | Frequent Wi-Fi and mobile changes |
| Smart Protocol | Varies | Automatic compatibility testing |
Try another country and another server instead of repeatedly choosing an unavailable location. Server maintenance can temporarily remove a location from service. Tor is a separate, slower privacy route and may help diagnose severe restrictions, but it is not a general speed solution.

Kill Switch Not Working
A kill switch is intended to block internet traffic when the VPN tunnel drops, reducing the chance that ordinary traffic leaves outside the tunnel. Its behavior differs across Windows, macOS, iPhone, Android, and Linux because each operating system handles VPN permissions, background networking, and firewall rules differently.
Test it deliberately:
- Connect to Proton VPN and note your public IP.
- Enable the kill switch.
- Disconnect the VPN manually.
- Open a new webpage or run a new connection test.
- Reconnect and confirm traffic resumes only after the tunnel returns.
Testing an already-open page can mislead you because its content may be cached. Also distinguish app-level protection from system-wide protection, and remove any custom proxy that can alter results. A kill switch may appear broken when the real issue is a firewall rule blocking reconnection.
Review firewall and network settings before disabling the feature. For a plain-English explanation of what traffic protection can and cannot do, read does a VPN really protect your privacy?. The NIST cybersecurity resources also reinforce the value of testing controls rather than removing them without a replacement.
Not Working on Windows or Mac
On Windows, check the Proton VPN version, network adapter status, firewall permissions, antivirus interference, proxy settings, and conflicting virtual adapters installed by another VPN or security tool. Forget and reconnect to Wi-Fi, restart the app or VPN service, and reinstall only after those checks fail.
On macOS, open System Settings and review VPN permissions, configuration profiles, firewall behavior, and the permissions requested by Proton VPN. Private Relay expectations can also cause confusion: it is an Apple privacy feature, not the same service as a full VPN tunnel. Remove competing VPN or DNS profiles temporarily, then reconnect.
Incorrect system time can prevent secure authentication on either platform. Set date, time, and time zone to automatic; a clock error of even several minutes can invalidate certificate checks. We recommend documenting the OS version, app version, protocol, server, and exact error message before reinstalling.
For Linux, verify NetworkManager or the command-line client, inspect active routes and DNS resolution, and check whether another WireGuard or OpenVPN profile is running. Review firewall rules with ufw or firewalld. Commands such as ip route and resolvectl status can reveal a route or DNS conflict, while a second active tunnel can explain persistent connection issues.
Not Working on iPhone
Start with iOS-specific basics: confirm that the Proton VPN profile is installed, approve the requested VPN connection permission, update the app, and restart the iPhone. If the VPN profile is missing, the app cannot establish a tunnel regardless of which server you select.
Switching between Wi-Fi and cellular data can leave a connection in a stale state. Disconnect, force-close Proton VPN, reopen it, and test Wi-Fi and cellular separately. If one network works and the other fails, the difference points toward the ISP, router, or mobile network rather than your account.
Review iOS network settings, Private Relay expectations, Low Data Mode, Low Power Mode, and any other VPN or DNS profiles. Test Smart Protocol first, then compare WireGuard with IKEv2 if the tunnel drops during network changes.
If no websites load while connected, temporarily reduce NetShield filtering and test the kill switch behavior. Reset network settings only as a later step, after recording saved Wi-Fi passwords and other network details. In 2026, iOS permissions and profile prompts remain a frequent source of apparently mysterious VPN failures.
Not Working on Android
Check Android VPN permission, Always-on VPN, the system kill-switch option, battery optimization, background-data restrictions, and whether another VPN app is active. Android manufacturers often apply aggressive power controls that stop Proton VPN when the screen turns off.
Exclude Proton VPN from battery-saving controls when the tunnel disconnects in standby. Then test Smart Protocol, WireGuard, and OpenVPN TCP. WireGuard commonly provides better throughput on ordinary connections, while OpenVPN TCP may be more compatible on filtered networks.
Clear the Proton VPN app cache, update it through the official store, restart the phone, and test a different server. Clear app data or reinstall only after recording your settings and confirming that the account credentials are available.
Review Android network settings and Private DNS. A custom DNS mode or ad-blocking application can interfere with NetShield and VPN name resolution. If proton vpn not working began after installing a DNS filter, disable that profile briefly for comparison rather than changing several settings at once.
A Streaming App Shows a Proxy Error
A streaming proxy error means the service has detected VPN- or proxy-related traffic. It describes compatibility between that service and the current connection; it does not necessarily mean the Proton VPN installation is damaged.
Try these ordinary diagnostics:
- Confirm the streaming subscription is active.
- Sign in before connecting to Proton VPN.
- Test another Proton server.
- Clear cache and cookies.
- Use private browsing.
- Disable browser extensions and ad blockers that alter page requests.
- Check the app version and device date and time.
Streaming compatibility changes over time and differs by server, location, app, and provider. No VPN provider can promise consistent access to every service, so follow the streaming company’s terms rather than treating a proxy message as an instruction to defeat its controls.
Protocol changes can help diagnose a connection, but they won’t guarantee a different result from the streaming service. For feature and performance context only, compare NordVPN vs Proton VPN.
Should You Upgrade to Plus?
Upgrading may address a free-plan limit, but it won’t repair a damaged network adapter, firewall conflict, incorrect system time, ISP restriction, or incompatible device setting. First identify the actual failure.
Plus generally provides more country and server choices, Secure Core access, support for more simultaneous devices, and access to paid-server capacity. The free tier has limited locations, one connected device, no Secure Core, no P2P servers, and potentially slower busy servers. These are plan differences, not evidence that the free app is defective.
Secure Core uses multi-hop routing, so it can reduce speed even with Plus. A household with four phones, laptops, and a television may value additional simultaneous connections and location choice; a single user who needs occasional basic protection may find the free allowance sufficient.
- Upgrade if location limits prevent your normal use.
- Upgrade if the one-device allowance is the real constraint.
- Consider Plus if busy free capacity is consistently affecting you.
- Keep troubleshooting if every server and protocol fails.
Separate privacy priorities from speed and plan limits by reading what no-logs means in plain English. We recommend paying only after a trial or diagnostic test shows that plan access—not local networking—is the cause.
When to Contact Support
Contact Proton support when multiple servers and protocols fail, authentication repeatedly fails, the app crashes, billing status appears incorrect, or the same problem occurs on more than one internet connection. Support can investigate account records, server maintenance, and application bugs more effectively when your report is reproducible.
Include:
- Operating system and device model
- Proton VPN app version and account tier
- Country and ISP
- Server name and VPN protocol
- Date, time, and time zone of the failure
- Exact error text and screenshots
- Networks, servers, and fixes already tested
Never send a password, recovery code, private key, or unnecessary personal data. Use the Proton VPN support center and describe the shortest repeatable sequence, such as “Smart Protocol fails on home Wi-Fi, but mobile data connects.”
Independent testing and user reports can reveal patterns, but they do not replace provider diagnostics. Based on our analysis, a precise report usually produces a more useful response than saying only that the VPN is not working.
Key Takeaways
- Check whether the free plan’s limited countries, one-device allowance, lack of Secure Core, busy servers, or missing features explain the behavior.
- Use the fastest sequence: verify ordinary internet access, restart the app and device, change server, switch protocol, review firewall and antivirus settings, and update apps.
- Location, ISP filtering, Secure Core overhead, NetShield filtering, VPN Accelerator behavior, and streaming compatibility can all affect results.
- Use platform-specific checks for Windows, macOS, Linux, iPhone, and Android before resetting network settings.
- If the issue survives testing on several servers, protocols, and networks, collect diagnostic details and contact Proton support instead of repeatedly reinstalling.
The central lesson is simple: a free-plan limit and a technical fault can look identical at first. Test the account, network, server, and protocol in that order, then act on the evidence.
Frequently Asked Questions
Is Proton VPN having issues today?
Proton VPN may be experiencing a service issue, but many connection failures come from free-plan limits, busy servers, local firewall settings, or an outdated app. Check the Proton status page, then test another server and protocol before changing advanced settings.
Why is VPN suddenly not working?
A VPN can suddenly stop working after a network change, app update, server maintenance event, expired subscription, or conflict with antivirus software, a proxy, or another VPN profile. Confirm that ordinary internet access works, restart your device, update the app, and test Smart Protocol or another server.
Is Proton VPN blocked?
Proton VPN can face blocking or restrictive filtering on some networks, but a failed connection doesn’t prove that Proton itself is blocked. Smart Protocol, Stealth, or OpenVPN TCP may work better on a filtered connection, although results vary by country, ISP, and network.
What are the downsides of using Proton VPN?
The free plan has limited country choices, one connected device at a time, no Secure Core, no P2P servers, and potentially slower performance on busy free servers. Paid plans provide more locations, additional features, and more simultaneous connections, but upgrading won’t fix a firewall conflict, incorrect system time, or damaged network settings.
Why is Proton VPN slow?
A slow Proton VPN connection usually results from a distant server, busy free-tier capacity, local Wi-Fi congestion, protocol overhead, or Secure Core’s multi-hop routing. Compare your normal speed with two nearby servers using WireGuard, then try OpenVPN UDP if compatibility is more important than peak throughput.
Why does Proton VPN keep disconnecting?
Proton VPN keeps disconnecting when Wi-Fi is unstable, a phone changes between Wi-Fi and cellular data, battery controls stop background activity, or the selected protocol doesn’t suit the network. Choose a nearby server, update the app, review battery permissions, and compare WireGuard with OpenVPN TCP or IKEv2.
