VPN Keeps Disconnecting on Ship WiFi: Fix It in 10 Min
A VPN is an app that encrypts your internet traffic and sends it through a private server, so nobody else on the ship's network can read what you send. That encrypted connection is called a tunnel. If your VPN keeps disconnecting on ship WiFi, the tunnel is almost always being broken by the network underneath it, not by the VPN app itself. Satellite links lose data packets. Crew WiFi often sits behind a login page called a captive portal. Shared routers cut connections that have stayed open too long. Some ships block VPN traffic on certain ports, which are simply the numbered channels a connection uses to reach the internet. The app on your phone is the last thing you should suspect.
The useful question is not which app to install. It is what the disconnect looks like. Does it happen every few minutes, almost like clockwork? Does it happen the moment you start a download? Does it happen when you walk from the crew mess to your cabin? Each of those is a different fault with a different fix. Watching the pattern for ten minutes usually tells you which one you have, and that beats an hour spent randomly changing settings.
Read the pattern before you touch the settings
Watch the next three times the VPN disconnects, and write down what you were doing each time. That single habit saves more time than changing any setting, because each symptom points to a different part of the path your data takes — from your laptop, through the ship's onboard network, up to the satellite dish mounted on the ship's top deck (sailors call that spot the monkey island), and out to the internet.
| What the drop looks like | Most likely cause | First thing to change |
|---|---|---|
| Regular interval, almost on a clock | NAT or session timeout on the shared router | Shorter keepalive, TCP mode |
| Tunnel never comes up at all | Port or protocol filtered by the ship | Port 443 over TCP, stealth mode |
| Dies during big downloads or video calls | MTU clipping and fragmentation | Lower the MTU in the client |
| Dies right after you join the network | Captive portal not yet authenticated | Log in first, connect the VPN after |
| Dies when you move around the accommodation | Roaming between access points | Reconnect after you settle in one spot |
| Random, worse in heavy weather | Packet loss on the satellite link | TCP mode, accept the reconnects |
| WiFi itself drops when VPN connects | Kill switch, firewall, or VPN driver | Test with the kill switch off |
Why a VPN keeps disconnecting on ship WiFi more than in a hotel
Ship WiFi has three problems that a hotel network does not have, and your VPN connection is the first thing to feel all three.
The first is the backhaul — the link that carries the ship's entire internet connection back to shore. On cruise and merchant ships that link usually runs through satellite, and satellite connections are affected by weather, the ship's own movement, switching between satellite beams as the vessel moves, and how many people are online at once. All of that causes brief drops in the connection itself, with nothing to do with your VPN app. Your VPN can only be as stable as the connection underneath it, so every small gap in the ship's internet is a gap in your VPN too.
The second problem is deliberate management. Ship IT departments control how much bandwidth each person gets and slow down heavy use, because one crew member downloading a large file can ruin the connection for everyone else on board. When your traffic is deliberately slowed like this, your data queues up before it is sent. That queuing causes latency, which is simply the delay between sending data and getting a reply back. A long enough delay looks exactly the same to your VPN app as a server that has gone offline, so the app disconnects even though the connection is technically still there.
The third is authentication. Nearly every crew network puts a login page in front of you, and that page has to see your traffic before it will let you through.
The captive portal will not let the tunnel past it
A ship WiFi troubleshooting blog on seafy.com, read on 20 September 2026 — a general support site, not a networking authority, and unverified against a primary technical source — explains that ship WiFi commonly uses a captive portal to authenticate and meter access, and that a VPN enabled before you log in can prevent that authentication from completing. The portal cannot inspect encrypted traffic it did not authorize, so it either blocks the login page or terminates the session immediately.
The order matters more than anything else on this list. Join the network, open the portal, enter your voucher or crew credentials, load one ordinary page to confirm you are through, and only then start the VPN. If your client has an auto-connect or always-on setting, that setting is fighting the portal every single time you come back on board.
This also explains the classic pattern where the tunnel worked yesterday and refuses today. Your voucher expired overnight, the portal is waiting for a fresh login, and the VPN is politely encrypting your traffic into a wall.
Clock-regular drops mean a timeout somewhere
If the drop arrives every few minutes with boring regularity, stop blaming the weather. A support-site write-up on meshwg.com, read on 20 September 2026 — a general troubleshooting site, not a network engineering authority, and unverified against a primary technical source — names NAT table timeout as the most common cause of predictable, periodic VPN drops.
Here is the mechanism it describes. The router between you and the internet keeps a table of active connections. Every entry has a lifetime. On a busy shared network that lifetime is kept short on purpose, because the table is finite and there are two hundred devices on board wanting entries in it. When your tunnel goes quiet for longer than the timeout, the entry is deleted and your packets have nowhere to come back to.
Some networks go further and apply short session timeouts as policy, which drops long-lived connections. Routers on public networks may also treat a long-standing UDP flow as suspicious and kill it, especially when it is idle or low-traffic. Your VPN tunnel is exactly that shape.
The counter is keepalive. Most clients expose a keepalive or persistent-connection option, and setting it shorter than the network timeout keeps the NAT entry warm. Switching to TCP helps for the same reason, since the traffic then looks like every other web session on the ship.
Packet loss kills the heartbeat
VPN clients check that the server is still there, and that check is what fails on a satellite link. IVPN's own knowledgebase page, read on 20 September 2026, says its client and server exchange ping packets every 10 seconds, and if none arrive for 120 seconds the client assumes the server is gone and disconnects.
Read that again with a ship in mind. You do not need the link to fail. You need two minutes of bad enough loss, or a router that filters those pings, and the client will tear down a tunnel that would otherwise have recovered. Heavy weather, a beam handover, or the evening rush when half the crew is on video calls will all do it.
There is no clever fix for lost packets. There is a sensible response, which is choosing a protocol that expects loss instead of one that expects a clean line.
Protocol choice is the biggest lever you have
Switching transport does more for stability at sea than changing provider. Troubleshooting guides from Top10VPN and Tegant, both read on 20 September 2026 — consumer VPN blogs, not network engineering authorities, and unverified against a primary technical reference — single out UDP-based protocols, including OpenVPN UDP, WireGuard and IKEv2, as the ones that time out quickly on noisy public WiFi, and they recommend OpenVPN TCP or another TCP-based mode when the network is poor, because TCP handles loss and retransmission for you.
You pay for that in speed. TCP inside TCP is inefficient, and on a high-latency satellite path it feels slower than WireGuard does on a good day. The trade is a tunnel that survives a rough afternoon against a fast tunnel that drops every twenty minutes. For messaging, email, banking and browsing, the slow tunnel wins easily.
If the tunnel never establishes at all, the ship is probably filtering. A cruise-ship VPN guide on travel-vpn.publicdata.online, published in 2026 — a low-authority aggregator site, unverified against a primary technical reference — lists blocked VPN ports as the cause of connections that refuse to come up, and points readers at port 443 over TCP or a stealth mode that makes the traffic resemble ordinary HTTPS. Managed networks commonly block VPN ports or use deep packet inspection to spot and terminate tunnels, and an operator who wants control over bandwidth has an obvious reason to do it.
Two practical notes. Port 443 is the port every website already uses, so it is the hardest one to block without breaking the ship's own browsing. Stealth modes cost throughput, so turn obfuscation on only when the plain TCP mode fails.
MTU clipping, the drop that only happens when you download
If the tunnel is rock solid until you open a video call or pull a large file, the fault is packet size. The same meshwg.com write-up cited above, read on 20 September 2026 (and, like that NAT claim, unverified against a primary technical source), describes MTU clipping, where packets larger than the path allows get fragmented or silently dropped, producing disconnects that correlate with heavy transfers.
Satellite paths and multi-hop routing make the usable packet size unpredictable, and a tunnel adds its own overhead on top. The symptom is deceptive, because small traffic passes and the connection looks healthy right up to the moment you need it.
Every serious client has an MTU setting. Step it down in small increments and retest with the same download that broke it. When the drops stop, you have found your ceiling for this vessel and this link.
Your own device causes more of this than crew admit
Phones and laptops are built to save battery, and saving battery means switching things off. Aggressive WiFi power saving can briefly park the wireless card, and the VPN reads that pause as the network vanishing. Battery savers and task managers close background apps, and VPN clients are a frequent casualty of both.
On a phone, take the VPN app out of battery optimization and allow it to run in the background. On a laptop, set the wireless adapter to maximum performance while you are plugged in, then accept the battery cost.
Security software is the other half of it. Firewalls and antivirus tools sometimes flag tunnel traffic as suspicious and block it, which shows up as a disconnect or as the maddening state where the VPN says connected and nothing loads. A support-site article on whizz-tech.com, read on 20 September 2026 — a general troubleshooting site, unverified against a primary technical reference — says WiFi that dies the instant the VPN connects usually traces back to a strict kill switch, a firewall or antivirus blocking the VPN adapter, a buggy VPN driver, or a router blocking certain protocols.
Conflicts with IPv6, DNS filtering, split tunneling and threat-protection features belong in the same bucket. Turn those extras off one at a time. Most of them exist for a threat model that has nothing to do with a crew mess network. If security on the ship network is what worries you, our guide to staying safe on shared port and crew networks covers what actually matters there.
Outdated clients and old TAP drivers cause real crashes too, so update the app before you spend an evening changing settings.
Walking around the accommodation breaks the tunnel
Every deck has its own access points, and your device hops between them as you move. PureVPN's blog, read on 20 September 2026, says a VPN client treats a WiFi or ISP change as a connection loss and calls the reconnect that follows normal behavior.
On board this is constant. You start a call in the crew mess, walk up two decks, and your phone switches access point somewhere on the stairs. The tunnel has to rebuild every time. Add the moment your phone decides the WiFi is weak and jumps to mobile data in port, and you get a drop that feels random and is entirely predictable.
The practical answer is unglamorous. Do the things that need a stable tunnel in one place, ideally the spot where signal is strongest, and let the client reconnect after you have stopped moving. If the cabin signal is the problem, a small travel router that holds one association for all your devices helps, and the workarounds for running a VPN without admin access to the ship's router explain where that approach hits its limits.
The order to work through it
Change one thing at a time and test between each step. Running through four changes at once tells you nothing about which one worked.
- Authenticate first. Log in to the captive portal, load a normal page, then start the VPN.
- Kill the automation. Turn off auto-connect and always-on until you know the tunnel is stable.
- Switch to TCP. Move from WireGuard or IKEv2 to OpenVPN TCP and watch whether the drops stop.
- Move to port 443. If the tunnel will not establish at all, try 443 over TCP, then obfuscation.
- Shorten the keepalive. This is the fix for drops that arrive on a schedule.
- Lower the MTU. Do this if the drops track large downloads and calls.
- Free the app on your device. Exempt it from battery optimization and disable aggressive WiFi power saving.
- Strip the extras. Turn off threat protection, DNS filtering, split tunneling and IPv6, one at a time.
- Pick a closer server. Overloaded and distant servers produce more timeouts and reconnects.
- Test with the kill switch off. Only to identify the fault, then decide what you want running day to day.
What this will not fix
Be honest about the ceiling here, because three limits are real.
TCP and obfuscation cost you speed. A tunnel that stays up on a shaped satellite link will feel slower than the same connection without a VPN, and video calls suffer first. That is the price of stability, and on a bad link there is no version of this where you get both.
A determined block stays blocked. If the ship runs deep packet inspection and actively terminates tunnels, stealth mode buys you a round of the game rather than a permanent win. Nothing you install in your cabin outranks the operator's firewall.
The satellite link is still the satellite link. When the link degrades, the tunnel degrades. Reconnect logic hides some of it. It cannot invent bandwidth that is not arriving, and a congested evening on a crowded crew network stays a congested evening. Our notes on getting more out of slow crew WiFi are about managing that reality rather than beating it.
Turning the kill switch off has a cost. Without it, traffic leaks onto the ship network during every reconnect. On a network you share with two hundred colleagues and a shoreside IT department, decide deliberately rather than by accident.
Who should skip the VPN on crew WiFi
Some crew are better off not running one at all on board.
If your allowance is small and metered, the tunnel overhead plus repeated reconnects eat data you would rather spend on a call home. Check what your quota actually looks like in the real numbers on monthly crew WiFi allowances before you commit.
If your only goal is banking or a payment app that refuses to work from an unusual country, a local eSIM in port does that job with fewer moving parts and no fight with the portal.
If your ship already puts crew traffic on a genuinely separate network from the ship's business systems, the case for a tunnel on every device weakens further, though it never disappears on shared WiFi.
FAQ
Why does my VPN keep disconnecting on ship WiFi but work fine in port?
In port you are usually on mobile data or a shore network with none of the ship's constraints. No captive portal timer, no bandwidth shaping, no satellite hop, and a NAT table that is not managing hundreds of crew devices. The same app and the same settings behave differently because the network under them is a different machine.
Does the ship block VPNs on purpose?
Sometimes, and you can usually tell. A ship that filters VPN traffic produces a tunnel that never establishes at all, rather than one that connects and then drops. Public and managed networks are widely reported to block VPN ports or use deep packet inspection to terminate tunnels, and bandwidth control is the usual motive. Moving to port 443 over TCP is the standard test.
Should I turn the kill switch off?
Turn it off to diagnose, then decide. A strict kill switch is one of the named causes of WiFi that appears to die whenever the VPN reconnects, so switching it off tells you quickly whether it is your culprit. Leaving it off means your traffic rides the crew network unencrypted during every reconnect, which on a shared ship network is a real exposure.
Which protocol should I use on a bad satellite link?
Start with OpenVPN TCP. Guides read on 20 September 2026 put UDP-based protocols, including WireGuard and IKEv2, at the top of the list for timing out on noisy public WiFi, and recommend TCP-based modes because they handle packet loss and retransmission. Keep WireGuard for port calls and strong mobile data, where its speed is worth having.
Will a travel router in my cabin stop the drops?
It helps with one specific cause, which is your devices hopping between access points and between WiFi and mobile data. The router holds a single association to the ship network and your phone and laptop stay attached to the router instead. It does nothing about portal timeouts, protocol blocking or packet loss on the satellite side.
Verdict
Fix the order first, then the protocol, then the timers. Log in to the portal before you start the tunnel, move to TCP on port 443, shorten the keepalive if the drops are clockwork, and drop the MTU if they track your downloads. That sequence covers the large majority of cases on a crew network, and it costs nothing to try. If you are still choosing a client, our roundup of VPN options for cruise and merchant crew covers the picking part, and the Starlink-specific setup notes matter if your vessel has already switched.
Related reading
- Best VPN for Cruise Ship Crew: Free and Paid Options
- VPN That Works With Starlink Maritime: Tested Setups
- How to Set Up a VPN on a Ship's Router: 4 Workarounds
About this article
Every figure and mechanism above is attributed to the page it came from and the date it was checked, because that is the only way a reader can verify a claim without taking the site's word for it. Sources are graded by tier: a vendor describing its own software's behavior (IVPN, PureVPN) is one tier; general troubleshooting and support-site guides (Top10VPN, Tegant, meshwg.com, whizz-tech.com, seafy.com, travel-vpn.publicdata.online) are a lower tier, marked unverified against a primary technical source throughout, and should be weighed accordingly rather than treated as engineering authorities. Where a figure could not be confirmed against a primary source, that limitation is stated rather than smoothed over.
What we checked, and what is the vendor's word
- IVPN: IVPN says its client and server exchange a ping every 10 seconds, and the client assumes the server is gone after 120 seconds with no reply. Vendor's claim, not verified by us (20 September 2026, source).
- PureVPN: PureVPN says a VPN client reads a WiFi or ISP change as a lost connection, and that the reconnect which follows is normal behavior. Vendor's claim, not verified by us (20 September 2026, source).
- OpenVPN TCP: Troubleshooting guides recommend switching from UDP to OpenVPN TCP on lossy public WiFi, because TCP handles retransmission better. Not verified by us, taken from a third-party page (20 September 2026, source).
- WireGuard: UDP-based protocols such as WireGuard, IKEv2 and OpenVPN UDP are named as the ones that time out fastest on noisy shared WiFi. Not verified by us, taken from a third-party page (20 September 2026, source).
- Obfuscated (stealth) VPN mode: A 2026 cruise-ship VPN guide blames blocked ports for tunnels that never come up, and suggests port 443 over TCP or a stealth mode that imitates HTTPS. Not verified by us, taken from a third-party page (20 September 2026, source).
- NAT session timeout: A network write-up names NAT table timeout as the most common cause of VPN drops that happen on a regular clock, and MTU clipping as the cause of drops during large transfers. Not verified by us, taken from a third-party page (20 September 2026, source).
- VPN kill switch: A support guide says WiFi that dies the moment the VPN connects is usually a strict kill switch, a firewall or antivirus blocking the VPN adapter, or a buggy VPN driver. Not verified by us, taken from a third-party page (20 September 2026, source).
- Captive portal (ship WiFi): Ship WiFi commonly sits behind a captive portal, and a VPN enabled before you log in can stop that portal authentication from completing. Not verified by us, taken from a third-party page (20 September 2026, source).
Prices and limits move. Each line above says the date we last saw it on the source page.