Why Port WiFi Captive Portals Block Your VPN: Take Control
Some links on this page are affiliate links. If you buy through them we may earn a commission at no extra cost to you — it never changes which product we recommend.
Port WiFi captive portals block a VPN because of timing. The portal is doing what it was built to do. When a phone or laptop joins a public WiFi network in a hotel, a port terminal or an airport lounge, the network does not let it browse yet. It shows a login page first. That login page is called a captive portal, and until someone accepts it, the network only allows traffic that reaches the login page itself.
A VPN does not wait for that. The moment it connects to WiFi, it tries to open an encrypted tunnel, which is a locked, scrambled connection to one VPN server. The portal cannot read encrypted traffic, so it cannot swap in its login page the way it does with an ordinary web request. The VPN keeps trying to agree with its server on how to talk, a step called a handshake, and that handshake never finishes. The app just says "connecting" and stays there.
That explains the most common failure, but there are others, and most guides stop right there. A VPN can also fail after someone has already logged in to the portal. Four other causes are common. The network may block the specific doors, called ports, that VPN apps use to connect. The network may watch the pattern of the data itself and block VPN traffic on sight, whatever door it uses. The portal may break the phone's ability to look up website addresses. That background step is called DNS, and it turns a name like google.com into the numeric address a device actually connects to. Or the VPN app's own kill switch may be what keeps the login page from loading at all. A kill switch is a safety setting that blocks all traffic the instant the VPN drops.
Each cause needs a different fix. This guide explains the mechanism, then gives a short sequence of tests that tells the causes apart on a laptop, phone, or travel router. After that it covers the phone settings that break portals without showing any error, what to look for in a VPN app if yours keeps failing on shore networks, and when it makes more sense to stop fighting and use a different connection.
Why port WiFi captive portals block your VPN before you log in
A captive portal works like a locked waiting room. It only lets through the handful of things needed to reach its own login page, and it rewrites ordinary web requests so they land there instead of wherever the browser asked for.
A VPN does not send an ordinary web request. It sends everything as encrypted packets, small scrambled chunks of data, to one remote server. The portal cannot open that traffic to see what is inside, so it cannot rewrite it into a login page either. Mozilla's support page on captive portals, checked on 24 September 2026, gives the fix in plain terms. Turn the VPN or proxy off for a few minutes, sign in to the portal, confirm the internet works, then turn the VPN back on. That order is the fix, and you will use it on almost every public network you join.
This shows up at sea more than people expect. A seafarers' centre at a terminal, a hotel during crew change, an airport lounge on the way home, and many shipboard crew WiFi systems that use voucher login pages all put a portal in front of the internet. If a VPN app is set to connect automatically on every network, it tries to connect before the portal login, on all of them.
What the portal sees when your VPN connects first
From the portal's side, a VPN-equipped device looks like a stranger. It is an unauthorised client, meaning a device the network has not approved yet. It sends encrypted packets to a server the portal's firewall has never seen before. The firewall, the network's own filter for allowed traffic, simply drops those packets. The VPN app gets no reply and keeps retrying, which on a phone can look like "connecting" forever. The browser never gets redirected to the login page either. All of its traffic is trying to go through that same dead tunnel, a VPN connection that never finishes setting up.
How your phone or laptop normally finds the portal
It helps to know what a device does on its own when it joins a new network, because a VPN interrupts exactly that step. Phones and laptops send a quick background check to a known test address run by Apple, Google, Microsoft or Mozilla. If the expected answer comes back, the device decides the internet is open. If the answer is a redirect to some other page, the device decides it is behind a portal and opens the login sheet on its own.
When a VPN grabs all traffic first, that background check goes into the tunnel and never reaches the local network. The device never sees the redirect, so the login sheet never opens. On a phone this usually shows up as a WiFi icon with a small warning, or the line "connected, no internet". On a laptop the browser just spins. Nothing on the screen tells you a portal is waiting, which is why so many people blame the VPN account or reinstall the app.
Other reasons port WiFi blocks your VPN after you log in
Logging in fixes the timing problem, and nothing else. If the VPN still fails once the portal has accepted the login, one of four other causes is usually behind it. The research behind this article found the same four causes across multiple troubleshooting sources.
Port and protocol filtering is the first cause. Think of the VPN app talking to its server through one specific numbered "door" on the network, called a port. Public WiFi sometimes closes the exact door a VPN protocol uses, while leaving normal web browsing doors open. Two third-party troubleshooting guides, one from Acciyo (acciyo.com) and one from VPN Tier Lists (vpntierlists.com), both checked on 24 September 2026, report that public networks often block OpenVPN's usual door, UDP port 1194. UDP and TCP are the two common ways data moves across a network, and a VPN app's settings menu usually lets you pick between them. The same two guides report that networks may also block the doors used by another common VPN technology, IKEv2/IPsec: UDP ports 500 and 4500. No VPN maker or network vendor confirms these exact numbers in the sources checked for this article, so treat them as commonly reported and still unverified. WireGuard's reference software uses UDP port 51820 by default, though commercial apps built on WireGuard may pick their own ports. To see which door your VPN app actually uses, check its own protocol or settings screen. A generic guide cannot see your app.
Traffic inspection is the second cause. Some networks allow ordinary web ports and still find and block VPN traffic by examining the pattern of the data itself. They ignore which door it uses and look at its shape, a technique sometimes called deep packet inspection, or DPI. A discussion thread on Reddit's r/nordvpn, checked on 24 September 2026, describes exactly this failure: a hotel network that let ordinary web traffic through while still blocking the VPN. Changing the port alone will not help here. The network is reading the shape of the traffic, and a new port number does not change that shape.
DNS and redirect problems are the third cause. As described above, DNS turns a website name into the numeric address a device connects to. A portal can interfere with that lookup, or keep redirecting traffic so that the VPN client never reaches or confirms its own server. Troubleshooting sources report this as a possible cause. None of them measure how often it actually happens, so treat it as a known risk without assuming it is a common one.
Your own kill switch is the fourth cause, and people miss it most often. A kill switch blocks all internet traffic the moment the VPN disconnects, so nothing leaks out unprotected. That includes the one request that should reach the portal's login page. With the kill switch active, the login page never appears at all.
| Symptom | Most likely cause | What to try |
|---|---|---|
| VPN stuck on "connecting", no login page ever appears | VPN connected before portal login | Turn VPN off, log in, reconnect |
| No login page even with VPN switched off in the app | Kill switch still active, or cached DNS | Pause the kill switch, open a plain HTTP site |
| Login works, normal sites load, VPN fails | Port or protocol blocked | Switch protocol or port in the VPN app |
| VPN fails on every protocol and port you try | Traffic inspection or network policy | Compare with a mobile hotspot, accept the limit |
| VPN connects, then sites fail to resolve | DNS conflict with the portal | Reconnect after login, check VPN DNS settings |
| Worked yesterday, fails today on same network | Portal session expired | Log in again with VPN off |
| Login page loads but the "accept" button does nothing | Browser blocks the portal's scripts or pop-ups | Try another browser, or use a private window |
| Works on the phone, fails on the laptop behind a travel router | Router's own VPN client running during login | Turn off the router's VPN client, log in, turn it back on |
Common VPN ports and how often networks close them
The table below puts the port numbers in one place. The "how likely to be blocked" column reflects what the named troubleshooting guides report, plus the general way networks are set up. Use it as a rough guide. Nobody has published a measured block rate for port or terminal WiFi.
| Protocol | Usual transport and port | How likely to be blocked on public WiFi | Notes |
|---|---|---|---|
| OpenVPN (UDP) | UDP 1194 | Reported as commonly blocked (Acciyo, VPN Tier Lists) | Fast, but the default port is well known |
| OpenVPN (TCP) | TCP 443 in many apps | Rarely blocked by port, since HTTPS uses it | Slower on poor links; can still be caught by DPI |
| IKEv2/IPsec | UDP 500 and 4500 | Reported as commonly blocked (same two guides) | Reconnects quickly when moving between networks |
| WireGuard | UDP 51820 by default, apps may differ | Varies; some networks drop unusual UDP traffic | Fastest on a clean link, easy for DPI to spot |
| Stealth or obfuscated modes | Usually TCP 443, sometimes custom | Built to look like ordinary web traffic | Names and methods differ by app; no guarantee |
These figures come from sources checked on 24 September 2026. VPN apps change default ports and add protocols every year or so. If a number here does not match what your app shows, trust the app.
A test sequence that tells the causes apart
The five tests below run in order. Each test rules out one cause before moving to the next. Most search results say "log in first, then reconnect the VPN" and stop there. That fixes only the first cause, and leaves nothing to try when it fails. Running through the tests in order tells you the exact problem, which matters when you only have a short window ashore.
Test one: does a plain web page load with the VPN fully off?
Start by turning the VPN off in the app, and pausing any kill switch or "block connections without VPN" setting. That setting can live in the phone or laptop's own network settings as well as inside the VPN app, so check both places. Then open a browser and go to a plain, unencrypted web address, one that starts with http instead of https. HTTP is the older, unlocked way a page loads. HTTPS is the locked version most sites use today, and a portal cannot open a locked HTTPS page to redirect it.
A troubleshooting article from Thunderbolt Laptop (thunderboltlaptop.com), checked on 24 September 2026, recommends neverssl.com for this. It is a plain HTTP site without that lock, so the portal can intercept and redirect it. Visiting it does not log a device in or fix anything by itself. It only gives the portal something unencrypted to catch.
If the login page appears, you have your cause: the VPN was getting in ahead of the portal. Log in, then confirm an ordinary website loads before turning the VPN back on. If no login page appears even with everything off, the problem sits at the WiFi or device level. The usual suspects are a cached DNS entry, a private DNS setting on the phone, or the kill switch still holding traffic back. Forget the network, rejoin it, and try again.
Test two: does the VPN connect right after a clean login?
Once an ordinary site loads with the VPN off, turn the VPN back on with its default settings. If it connects, timing was the only problem, and next time you just do things in the right order.
If it still fails, the portal is no longer the issue. Something else on the network is refusing the connection, or it is refusing the VPN's protocol, meaning the method the app uses to build its tunnel.
Test three: does a different protocol or port get through?
Open the VPN app's protocol settings and change one setting at a time. It is a menu choice inside the app and needs no technical skill. WireGuard, IKEv2 and OpenVPN are three different methods a VPN app can use to build its tunnel, and most apps let you pick one from a list. If the VPN was set to WireGuard or IKEv2, switch it to OpenVPN over TCP. If the app offers a mode that runs over TCP port 443, try that too. With only a short window ashore, a minute spent on this menu costs far less than losing the whole stop to a connection that never comes up.
The Thunderbolt Laptop troubleshooting article (thunderboltlaptop.com), checked on 24 September 2026, recommends port 443 because ordinary HTTPS websites, the secure ones with the padlock icon, use the same port, so networks rarely close it. None of the sources checked for this article prove that a network cannot block VPN traffic on port 443 too. Treat it as a good attempt with no guarantee.
If one protocol connects and another does not, the cause is port or protocol filtering. Note which setting worked, because it will likely work again on the same network. Our comparison of how WireGuard and OpenVPN behave on high-latency links explains the trade-off of falling back to TCP. It is usually slower over a satellite or congested shore connection, which matters when a call home is timed to the minute.
Changing server location rarely helps here. When the local network is doing the blocking, every server looks the same from behind that same firewall. Troubleshooting sources agree on that point.
Test four: does the same VPN work over a mobile hotspot?
Turn on a phone's mobile hotspot, using an eSIM or a local SIM, connect the laptop to it, and try the VPN with the same settings. If it connects over the hotspot and fails over the port WiFi, the cause is the WiFi's portal, filtering or policy. Your device and your VPN account are fine.
This test costs mobile data, and it does not fix the WiFi. What it gives you is certainty. A few megabytes is a small price if it stops you reinstalling apps or resetting a laptop over a problem that was never yours to fix. If every protocol failed in test three and the hotspot works, traffic inspection or a deliberate no-VPN policy is the most likely cause.
You need working mobile data in the port before this test is possible. A travel eSIM such as Airalo can be installed while the ship is still at the last port with good coverage, then switched on when you step ashore. Check that the plan covers the country you are in and allows hotspot use, because some cheap data plans limit tethering. A local SIM from a shop at the terminal does the same job and is often cheaper for a longer stay, if the shop is open during your shore leave.
Test five: does the VPN connect but leave every website unreachable?
If the tunnel shows "connected" and pages still will not load, look at DNS. Disconnect the VPN, reload an ordinary site to confirm the portal session is still active, then reconnect. Some portals end the session after a set time or when the device goes to sleep. A VPN that reconnects on its own then hits the same wall as before.
If the problem comes back every time the phone wakes up, the portal session is timing out, and the VPN is just the first thing to show it. Our guide on why a VPN keeps disconnecting on ship WiFi covers the keepalive and reconnect settings that help with this.
The whole sequence on one card
For a short stop, the five tests come down to this order. It is worth saving as a note on the phone:
- VPN off, kill switch paused, open neverssl.com, log in.
- Load an ordinary site with the VPN still off.
- VPN on with default settings.
- If it fails, switch to OpenVPN over TCP or a TCP 443 or stealth mode.
- If every protocol fails, try the same VPN over a mobile hotspot.
- If the VPN connects but nothing loads, reconnect after confirming the portal session, then check the app's DNS setting.
Run through it once on a calm day in a hotel, and it will take a couple of minutes the next time you need it at a terminal.
Phone and laptop settings that break captive portals without warning
Plenty of "my VPN will not connect" reports turn out to be a device setting with nothing to do with the VPN app. These are the ones that come up most often on the phones and laptops seafarers usually carry. Menu names change between software versions, so if a name below does not match your screen exactly, look for the nearest equivalent.
Android Private DNS. Android has a Private DNS setting under network settings. When it is set to a specific provider hostname, the phone sends every address lookup to that provider in encrypted form. A captive portal cannot see or redirect those lookups, so the login page may never load. Set it to Automatic while you log in, then put it back.
iPhone Auto-Login and Private Relay. On an iPhone, tap the small "i" next to the WiFi network name. Captive networks show an Auto-Login switch, and if it is off, the login sheet will not open on its own. iCloud Private Relay, which comes with a paid iCloud+ plan, can also get in the way of some portals. The same screen lets you switch it off for that one network.
Windows and macOS "always on" VPN. Some VPN apps install a system-level rule on a laptop that blocks all traffic outside the tunnel, even after you quit the app. It goes by different names, such as "always on", "block traffic when VPN is disconnected" or "network lock". If the laptop shows no internet with the VPN app closed, open the app again and switch that rule off for the login.
Browser secure DNS and HTTPS-only mode. Chrome, Edge and Firefox each offer a secure DNS option and an HTTPS-only mode. Both are good on a trusted network. On a portal they can stop the browser from loading the unencrypted redirect. Firefox has its own portal detection that helps, which is one reason Mozilla's support page covers this topic at all. If the portal will not load in one browser, try another with default settings, or a private window.
Ad and tracker blockers. DNS-based blockers on a phone or a travel router sometimes block the portal's own login domain because it looks like a tracker. That is why GL.iNet's documentation asks you to stop AdGuard Home before logging in through the router. The same applies to blocker apps on a phone.
What changes when a travel router sits in front of the portal
A travel router adds one more device that has to pass the portal, and it has no screen of its own to show the login page. The router joins the port WiFi, your other devices join the router, and the portal only ever sees the router. It never sees the phone or laptop behind it.
GL.iNet's documentation, checked on 24 September 2026, gives this sequence for its routers: turn off the router's OpenVPN and WireGuard clients, stop AdGuard Home if it is running, then finish the portal login through the router's own browser session. The same documentation describes cloning a device's MAC address, the unique ID a network uses to recognise a device, as a possible workaround for hotspots that only accept the one device that first logged in. The documentation does not claim these steps get past a network that deliberately blocks VPN traffic after login, so the five tests above still apply once the router is online.
The practical rule is the same as for a phone: the router's own VPN client has to be off during login. Our piece on setting up a VPN on a ship's router without admin access goes through the setup options for cabin use.
Once the router is through, it has one real advantage. Every device behind it shares one login and one VPN tunnel, so a phone, a laptop and a tablet all stay protected after a single portal sign-in. On networks that charge per device or give out one voucher per crew member, that can matter as much as the VPN itself. The cost is one more device to pack and charge, and one more place where a setting can be wrong when you are tired and short of time.
Picking a VPN app that copes with captive portals
If the tests keep pointing at port filtering or traffic inspection, the app you use starts to matter. On public WiFi the brand name counts for less than the options inside the app. These are the features that actually help on port, hotel and airport networks:
- A choice of protocols. At least one fast UDP protocol and one TCP fallback.
- A TCP 443 or stealth mode. Something that makes the tunnel look like ordinary web traffic, for networks that inspect it.
- A kill switch you can pause easily. One tap, ideally from a notification or the main screen, so you can let the portal through and turn protection back on.
- Auto-connect rules per network. The option to stop the app connecting automatically on networks you know have a portal, or to wait until the network is confirmed online.
- Enough devices on one plan. Phone, laptop and tablet, plus a travel router if you use one.
The table below compares how five well-known services handle these points, based on what each provider says about its own apps. It comes from vendor descriptions. We have not run a controlled test of each app on a captive portal. Treat it as a shortlist to check against your own needs, and look at the current app before you buy, because feature names and platform support change.
| VPN | Fallback options for blocked networks | Kill switch | Devices per plan | Worth knowing |
|---|---|---|---|---|
| NordVPN | OpenVPN over TCP and UDP, plus obfuscated servers that work with OpenVPN | Yes, app-wide and per-app on some platforms | Limited number, check current plan | NordLynx (WireGuard based) is fast; obfuscated servers need a protocol change first |
| Surfshark | OpenVPN TCP and UDP, Camouflage mode with OpenVPN, NoBorders mode for restrictive networks | Yes | Unlimited | One plan covers every device a seafarer carries |
| ProtonVPN | Stealth protocol designed to get past blocking, plus WireGuard and OpenVPN | Yes, including a permanent mode | Varies by plan | Free tier exists but with fewer servers and features |
| ExpressVPN | Lightway over UDP or TCP, automatic protocol choice | Yes (called Network Lock on some platforms) | Limited number, check current plan | Automatic mode tries protocols for you, useful when tired |
| Mullvad | WireGuard with obfuscation options such as UDP over TCP and Shadowsocks | Yes, plus a "lockdown" mode | Limited number | Long-standing flat monthly price, no account email needed |
NordVPN makes sense if you want a big server network and a clear fallback for strict networks. Its default protocol, NordLynx, is built on WireGuard and is quick on a clean shore connection. When a port network blocks it, the app lets you switch to OpenVPN over TCP, and from there to its obfuscated servers, which are designed for networks that inspect traffic. The catch is that the obfuscated servers only work after you change the protocol to OpenVPN. That is one more step to remember on a short stop, and you still have to pause the kill switch for the portal login, as with any app. Prices change often and depend heavily on plan length and current promotions, so we are not quoting a figure here. Check the current price on the checkout page, and compare the renewal price as well as the first-term price.
Surfshark suits crews who carry several devices, because one plan covers as many as you like. Its Camouflage mode is designed to make OpenVPN traffic look like ordinary traffic, and its NoBorders mode is meant for networks with heavier restrictions. The trade-offs are the same as with any app: you still log in to the portal with the VPN off, and no mode guarantees success on a network that blocks VPNs on purpose.
ProtonVPN's Stealth protocol and Mullvad's obfuscation options are worth a look if privacy matters most to you. Mullvad has charged a flat €5 a month for years, with no discounts for longer terms. That is the last figure we saw, so confirm it is still current before you pay. ExpressVPN's automatic protocol choice suits someone who wants the app to work through the options without touching the settings.
Whichever you pick, the order on a captive portal stays the same. No app on this list skips the login page for you, and an app that claims to should make you suspicious.
Pros and cons of the usual workarounds
Every fix for a portal block costs something, and a few of them cost you security for a minute or two. Knowing the cost helps you pick the right one for a given network.
Logging in with the VPN off, then reconnecting
- Pro: it matches Mozilla's own advice and fixes the most common cause.
- Con: the device sits on an open network with no protection for as long as the login takes. Anything syncing in the background during that window goes out unprotected.
Pausing the kill switch
- Pro: it lets the login page load at all.
- Con: it is easy to forget to turn it back on, and then it does nothing for the rest of your time ashore.
Switching to a TCP port 443 mode
- Pro: it may get through networks that block the ports VPN protocols use most.
- Con: TCP tunnels usually run slower on a poor connection, and no source here guarantees the port stays open once a network starts inspecting traffic.
Using a stealth or obfuscated mode
- Pro: it is designed for networks that inspect traffic, which a plain port change cannot beat.
- Con: it is usually slower, it may need a protocol change first, and how well it works depends on the network and the app version.
Using a mobile hotspot instead
- Pro: it shows for certain whether the WiFi itself is the problem, and it often simply works.
- Con: it uses paid mobile data, and in some ports local SIM coverage is weak or expensive.
MAC cloning on a travel router
- Pro: GL.iNet's documentation lists it as a possible way through hotspots that tie the login to one device.
- Con: it adds setup steps, and the documentation does not claim it gets past deliberate VPN blocking.
One security problem stays whichever fix you use. A portal login page is itself a web page on a network you have no reason to trust yet. Type only what it asks for, and never reuse a real password there. Our guide on port WiFi security and how not to get hacked covers the wider picture.
Keeping the unprotected window short
The minute or two with the VPN off is the one part of this process that carries real risk, so keep it short. Before you turn the VPN off, close email and banking apps, and pause cloud photo backup if your phone lets you. Do the login, confirm one ordinary site loads, and turn the VPN on before opening anything personal. If the portal asks for a room number, a voucher code or a name, give it. If it asks for a card number on a network you were told was free, close the page and ask at the desk. Fake portals on public WiFi are an old trick, and a terminal or hotel full of tired travellers is exactly where they show up.
Who should not bother fighting a portal block
Some readers would spend their whole shore leave on this fight, and they are better off using another connection. If the tests point to traffic inspection or a policy block, the network is telling you plainly that it does not want VPN traffic. Pushing harder rarely pays off.
Skip the fight if shore leave is short and all you need is messaging and one video call home. A local eSIM hotspot is simpler and faster to set up. Skip it too in a country where VPN use is legally restricted, because getting around the block can break local rules. Our guide to VPNs for ports with internet restrictions like China and the UAE covers that case separately. And if the network belongs to a company terminal whose terms forbid tunnels, respect that. It is their equipment, and their rules apply.
The same goes for crew WiFi on board. Some operators block VPN traffic because the satellite allowance is small and shared, or because their IT policy requires it. Working around that on a company network can earn you a talk with the master that you would rather avoid. Use the VPN ashore or on your own mobile data, and leave the ship's system alone.
FAQ
Why does my VPN work at home but not on port WiFi?
Home WiFi has no captive portal and rarely filters VPN ports, so the tunnel goes straight out. Port WiFi usually holds you at a login page first and may block VPN protocols after login. Log in with the VPN off, then reconnect, and if it still fails try another protocol.
Is it safe to turn my VPN off to log in to a captive portal?
It is a short exposure. Mozilla's support page recommends exactly this order, and the risk is limited to the time the login takes. Pause background syncing if you can, enter nothing sensitive on the portal page, and reconnect the VPN before you open email or banking apps.
Why doesn't the login page appear at all?
The most common reasons are a kill switch that is still blocking traffic, a private DNS setting on your phone, or a browser that goes straight to secure HTTPS sites the portal cannot redirect. Pause the kill switch, then open a plain HTTP site such as neverssl.com to give the portal something to intercept.
Will changing VPN server location fix a port WiFi block?
Usually it will not. When the local network blocks the VPN, every server location looks the same from your side of the firewall. Changing protocol or port has a better chance, and testing over a mobile hotspot tells you whether the WiFi is the cause.
Do I have to log in again every time I reconnect?
That depends on the network. Many portals expire the session after a time limit or when the device goes idle, and some remember your device by its MAC address. If the VPN fails again after a break, turn it off and check whether the login page has come back.
Which VPN protocol works best on hotel, airport or port WiFi?
Start with the app's default, which is usually WireGuard or a WireGuard-based protocol, because it is fastest. If it fails after a clean portal login, switch to OpenVPN over TCP, and if the app offers a TCP port 443 or stealth mode, try that next. Note which one worked, since the same network tends to behave the same way next time.
Does an obfuscated or stealth VPN mode get past a captive portal?
No mode gets you past the login page itself. The portal still needs you to sign in with the VPN off. Obfuscation only helps after login, on networks that inspect traffic and drop anything that looks like a VPN. Even then no source checked for this article guarantees it works on every network.
Why does my VPN work on mobile data but not on the port WiFi?
Mobile networks rarely put a login page in front of you or filter VPN ports, so the tunnel goes straight through. If the same VPN, with the same settings, connects over mobile data and fails over WiFi, the cause sits in the WiFi: its portal, its port filtering, or a policy against VPN traffic.
Why does my phone say connected to WiFi but no internet?
On public WiFi that message almost always means the captive portal is waiting for a login. Turn the VPN off, pause any kill switch, and open a plain HTTP page such as neverssl.com. On Android, also check that Private DNS is set to automatic, and on an iPhone, check that the network's Auto-Login switch is on.
Can I use a VPN on my ship's crew WiFi?
Often yes, but it depends on the company's policy and the system on board. Many crew WiFi systems use voucher login pages that behave exactly like a shore captive portal, so the same order applies. Some operators block VPN traffic on purpose to protect a small satellite allowance, and in that case the company's rules come first.
Do I need a different VPN for port WiFi, or will my current one do?
Most paid VPNs will do if their app lets you switch protocol, offers a TCP mode, and lets you pause the kill switch. What matters on port WiFi is that menu of options. If your current app only offers one protocol and no TCP fallback, that is the moment to look at another one.
Verdict
Most portal problems come down to order: turn the VPN off, log in, confirm an ordinary site loads, then turn the VPN back on. When that does not fix it, work through the five tests in sequence. If a different protocol connects, the network is filtering ports. If the hotspot works while every protocol fails, the cause is traffic inspection or network policy. If the login page never appears, look at a kill switch or DNS setting on the device itself. Finding the cause takes a few minutes, and it tells you whether to change one setting or switch to another connection. If your current app has no TCP fallback or stealth mode, fix that gap before your next run of port calls.
About this article
This page explains why captive portals interfere with VPN connections, using vendor documentation and named third-party troubleshooting sources. The claims list attached to this page shows which fact comes from which source, and marks anything not confirmed by a vendor as unverified. The VPN comparison table is based on each provider's own description of its apps and has not been confirmed by a hands-on test on a captive portal. Port numbers, protocol behaviour, prices and vendor instructions all change over time. The checked and recheck-after dates on each claim show when it was last confirmed and when it is due for another look. This update was made on 12 November 2026.
Latest updates
- Does a VPN Bypass Crew WiFi Data Caps? No, It Only Encrypts — our newest guide on this topic.
- Does a VPN Drain Your Phone's Battery on a Ship? (2026): our newest guide on this topic.
What we checked, and what is the vendor's word
- Firefox: Mozilla's support page advises temporarily turning off a VPN or proxy, signing in to the captive portal, confirming internet access, and then turning the VPN back on. Vendor's claim, not verified by us (24 September 2026, source: Mozilla support page (support.mozilla.org)).
- GL.iNet: GL.iNet's documentation says to disable the router's OpenVPN and WireGuard clients, stop AdGuard Home where it runs, and finish the captive portal login from the router's browser. Vendor's claim, not verified by us (24 September 2026, source: GL.iNet router documentation (docs.gl-inet.com)).
- GL.iNet: GL.iNet's documentation describes MAC address cloning as a possible workaround for hotspots with a captive portal. Vendor's claim, not verified by us (24 September 2026, source: GL.iNet router documentation (docs.gl-inet.com)).
- OpenVPN: A third-party troubleshooting guide says public networks may block OpenVPN's commonly used UDP port 1194. Not verified by us, taken from a third-party page (24 September 2026, source: Acciyo third-party troubleshooting guide (acciyo.com), not vendor-confirmed).
- IKEv2/IPsec: The same third-party guide says public networks may block the UDP ports 500 and 4500 used by IKEv2/IPsec. Not verified by us, taken from a third-party page (24 September 2026, source: Acciyo third-party troubleshooting guide (acciyo.com), not vendor-confirmed).
- OpenVPN / IKEv2/IPsec: A second third-party troubleshooting guide reports the same UDP port numbers (1194 for OpenVPN; 500 and 4500 for IKEv2/IPsec) as commonly blocked on public networks. Not verified by us, taken from a third-party page (24 September 2026, source: VPN Tier Lists third-party troubleshooting guide (vpntierlists.com), not vendor-confirmed).
- n/a: A Reddit discussion thread describes a hotel network that allowed ordinary web traffic but still blocked VPN traffic through traffic inspection, not port blocking. Not verified by us, taken from a third-party page (24 September 2026, source: Reddit r/nordvpn discussion thread (reddit.com), user-reported, not vendor-confirmed).
- neverssl.com: A third-party troubleshooting article recommends opening neverssl.com, a plain HTTP site, to trigger the captive portal redirect. Not verified by us, taken from a third-party page (24 September 2026, source: Thunderbolt Laptop third-party troubleshooting guide (thunderboltlaptop.com), not vendor-confirmed).
- VPN kill switch: A third-party troubleshooting article advises pausing the VPN kill switch while you authenticate to a captive portal. Not verified by us, taken from a third-party page (24 September 2026, source: Thunderbolt Laptop third-party troubleshooting guide (thunderboltlaptop.com), not vendor-confirmed).
- VPN TCP 443 mode: A third-party troubleshooting article recommends trying a VPN mode that runs over TCP port 443, the port commonly used for HTTPS. Not verified by us, taken from a third-party page (24 September 2026, source: Thunderbolt Laptop third-party troubleshooting guide (thunderboltlaptop.com), not vendor-confirmed).
Prices and limits move. Each line above says the date we last saw it on the source page.