Starlink VPN Not Working? Why Work VPNs Fail and How to Fix Them
Short answer
Most modern work VPNs work on Starlink. Starlink says SSL-based VPNs, OpenVPN, WireGuard and SSTP generally pass through its CGNAT, while PPTP and L2TP usually don’t. When a VPN won’t connect or keeps dropping, the cause is usually the protocol, an IPv6 leak, MTU size or a VPN that needs a public IP, and most of those can be fixed by switching the VPN profile or asking IT for an SSL/UDP option.
Key takeaways
- Starlink supports VPNs that use TCP or UDP and need NAT traversal; SSL-based VPNs usually work best through its CGNAT.
- PPTP, L2TP and GRE are the usual failures. IPsec only works when NAT traversal (NAT-T) is turned on.
- Starlink can’t troubleshoot VPNs. Your VPN provider or IT team has to change the client profile or server settings.
- Drops after connecting are often MTU or IPv6 issues, not a weak signal; IT can lower the tunnel MTU or block IPv6 leaks.
- Rent a kit from $25/day to test your exact VPN, apps and calls at your desk before a remote-work trip or a Starlink purchase.
If your work VPN won’t connect on Starlink, or connects and then drops every few minutes, the problem is almost always fixable. It usually comes down to how Starlink shares IP addresses, which VPN protocol your company uses, and a couple of settings only your IT team can change. This guide explains what’s going on in plain terms, then gives you a checklist to work through or forward to IT.
If you just want to know whether Starlink is good enough for remote work overall, start with our Starlink for remote work guide. This post is the deeper troubleshooting version.
Does Starlink work with a VPN?
Yes, Starlink works with most VPNs, but not every type. Starlink’s own help center says it supports VPNs that use TCP or UDP, that SSL-based VPNs typically work best, and that the VPN must support NAT traversal.
The reason is CGNAT (carrier-grade NAT). On most Starlink plans, your router doesn’t get its own public IPv4 address. Instead, many customers share addresses from the 100.64.0.0/10 range, and nothing can reach you from the internet unless you start the connection. Starlink also says its routers don’t support port forwarding.
Most remote-work VPNs are fine with that, because your laptop starts the connection outbound. Trouble starts when a VPN relies on older protocols that can’t pass through a shared address.
Which VPN protocols work through Starlink’s CGNAT?
Starlink publishes a compatibility list. Here’s a simplified version:
| VPN protocol | Use | Works with CGNAT? |
|---|---|---|
| SSTP (SSL/TLS) | Laptop to office | Generally yes |
| OpenVPN | Laptop or site | Generally yes |
| WireGuard | Laptop to office | Generally yes |
| IKEv2/IPsec with NAT-T | Site to site | Generally yes |
| PPTP | Laptop to office | Generally no |
| L2TP | Laptop or site | Generally no |
| GRE / IPsec without NAT-T | Site to site | Generally no |
Many corporate VPN apps (for example Cisco, Palo Alto GlobalProtect or Fortinet clients) can run in an SSL or UDP-encapsulated mode. If yours connects at home but not on Starlink, ask IT which mode your profile uses.
Tip: Starlink says it can’t troubleshoot VPN connection issues and that the Starlink app may not work properly while a VPN is on. Pause the VPN when you check the dish or run a speed test in the app.
Our recommendation
Run your real VPN on Starlink for a few days
A rental kit arrives pre-activated with unlimited data, so you can log in to your VPN, join calls and push files on Starlink before you depend on it. If your VPN setup needs a public IP, ask us before you book.
Ship one to meReserve local pick-up (UT)Why does my VPN connect but keep dropping on Starlink?
A VPN that connects and then freezes or disconnects usually has one of three problems: packet size, IPv6, or a tunnel that’s fighting itself. A weak signal or obstructions can cause short drops too, so rule those out first.
Packet size (MTU)
Every VPN wraps your data in extra headers. Palo Alto Networks explains that this overhead shrinks the largest packet that fits through the tunnel, and that the limit can be lower somewhere along the path. When packets are too big, they get split up or lost. The symptom is odd: small things like chat work, but web pages, file uploads or video calls stall. IT can lower the tunnel MTU on the VPN profile.
IPv6 leaks
Starlink gives routers native IPv6 on all plans. If your VPN only tunnels IPv4, some traffic can slip around it over IPv6. NAT Checker recommends turning on the VPN’s kill switch and IPv6 leak protection, then running a leak test. For a corporate VPN, that’s a setting IT controls.
TCP inside TCP
When a VPN runs over TCP and carries TCP traffic, a little packet loss can make both layers retry at once and stall. NAT Checker suggests keeping the tunnel on UDP where your VPN offers it. Starlink connections can have brief dips, so UDP-based modes often feel smoother.
How do you fix a VPN that won’t work on Starlink?
Start with the steps you control, then send the rest to IT. Work through them in order:
- Check Starlink without the VPN. Turn the VPN off, run a speed test and look at obstructions in the Starlink app. If the connection itself is poor, fix that first (see why Starlink can be slow).
- Switch the VPN mode. In the VPN app, look for SSL, UDP, WireGuard or “auto” options. Avoid PPTP and L2TP.
- Plug in if you can. A wired laptop rules out Wi-Fi drops while you test.
- Ask IT about MTU. Tell them small requests work but large ones stall; they’ll know to test a lower tunnel MTU.
- Ask IT about IPv6. Ask whether the client tunnels or blocks IPv6, and whether leak protection is on.
- Ask whether you need a public IP. If your setup needs inbound connections, a site-to-site tunnel with GRE, or IPsec without NAT-T, CGNAT will block it. Starlink offers a public IPv4 only on select plans, and says even that doesn’t guarantee VPN compatibility.
Here’s a short note you can paste into an IT ticket: “I’m working from a Starlink connection behind CGNAT (100.64.0.0/10) with native IPv6. Can you confirm my VPN profile uses an SSL/UDP mode with NAT-T, check the tunnel MTU and confirm IPv6 handling?”
Tip: Some online exam and testing platforms don’t allow VPNs at all. If you’re taking a test rather than working, read our guide to proctored exams on Starlink first.
How much speed does a VPN need on Starlink?
Far less than Starlink usually provides. A VPN adds some overhead and a little delay, and Starlink notes that the extra encryption and routing can affect performance. But the work you do over it is light. Zoom lists about 1.2 Mbps up and down for a 720p one-on-one video call, and about 3.0 Mbps up for 1080p. Starlink typically delivers roughly 65-130+ Mbps down and 10-15 Mbps up, with 25-55 ms latency, so a VPN plus video calls fits comfortably on one connection.
Where you’ll feel it is large uploads and peak evening hours in busy areas. If your job involves pushing big files every day, test that specifically. Our guide to how much data Starlink uses helps you plan a workday.
When isn’t Starlink the right fit for your VPN?
Starlink isn’t a good fit if your company only supports PPTP or L2TP, requires a fixed public IP that it allowlists, or needs you to host inbound connections, and IT can’t change that. In those cases, a cable, fiber or fixed wireless line with a static IP is a better match where one is available.
For most people, though, it’s a settings issue, not a dead end. The cheapest way to find out is to try your exact VPN, apps and calls on Starlink for a few days before a cabin trip, a long assignment or a Starlink purchase. A Borrow Starlink kit arrives pre-activated with unlimited data and no Starlink account needed. If your VPN requires a public IP or anything unusual, ask us before you book so we can tell you what to expect. If you’re comparing options for a rural home office, also see Starlink vs mobile hotspot and Starlink as business backup internet.
Frequently asked questions
Does Starlink block VPNs?
No. Starlink says it supports VPNs that use TCP or UDP and support NAT traversal. Older protocols such as PPTP and L2TP generally don’t work well behind its CGNAT.
Which VPN works best on Starlink?
Starlink lists SSTP, OpenVPN and WireGuard as client VPN protocols that generally work well with CGNAT, and says SSL-based VPNs typically work best. For site-to-site links it lists IKEv2/IPsec with NAT-T, OpenVPN and MPLS.
Why does my VPN connect but then drop on Starlink?
Common causes are a packet size (MTU) problem inside the tunnel, traffic leaking over IPv6, or TCP-based tunnels stalling. Try the VPN’s UDP or SSL mode, then ask IT to check MTU and IPv6 settings.
Do I need a public IP for a VPN on Starlink?
Only if your VPN needs inbound connections or uses protocols that can’t cross CGNAT. Starlink offers a public IPv4 only on select plans and says even that can’t guarantee VPN compatibility.
Can I test my work VPN on Starlink before buying?
Yes. Borrow Starlink rents Starlink Mini and Roam (Gen 3) kits from $25/day with unlimited data, so you can test your VPN, calls and uploads for a few days.
Test your work VPN on Starlink before you rely on it
Rent a ready-to-connect Starlink kit from Borrow Starlink. Starlink Mini and Starlink Roam (Gen 3) from $25/day, unlimited data, no Starlink account needed.
✓ Pick up in American Fork, UT · ✓ Ships nationwide with a prepaid return label · ✓ $350 refundable deposit
Reserve for local pick-upGet it deliveredEvents & businessMore guides
Sources
- Does Starlink work with VPNs? (Starlink Help Center)
- Starlink IP addresses, CGNAT and IPv6 (Starlink Help Center)
- Starlink VPN in 2026: CGNAT, router setup and leaks (NAT Checker)
- Troubleshooting GlobalProtect MTU issues (Palo Alto Networks)
- Zoom bandwidth requirements (Zoom Support)
Prices and plan details were checked in November 2026 and change often. Confirm current Starlink pricing at checkout. Starlinkâ„¢ is a trademark of SpaceX; Borrow Starlink is an independent rental company.