The safest way to use Plex with VPN is to keep your Plex Media Server itself out of the VPN tunnel, usually through a feature called split tunneling, so remote access and port forwarding keep working as normal. You then add VPN protection only where you actually need it, such as on the device you use to watch Plex away from home, or through a mesh VPN connection for remote access without opening any ports at all. This guide is for anyone running a home Plex server who wants VPN protection without losing remote streaming, and for anyone who watches Plex on the road and wants to do it securely.
Key takeaways
- ✓Running a VPN directly on your Plex server usually blocks the port forwarding remote access depends on
- ✓Split tunneling lets you exclude Plex traffic from the VPN tunnel while still protecting other apps
- ✓Mesh VPN features such as NordVPN's Meshnet can replace port forwarding entirely for remote Plex access
- ✓A VPN on your streaming device protects your connection on public Wi-Fi but can cause buffering if the exit server is far away
- ✓Local playback problems after connecting to a VPN are often caused by the VPN app blocking LAN access
Table of Contents
What you’ll need
- A working Plex Media Server, already set up and sharing your library
- A VPN app with split tunneling support, or a mesh networking feature
- Access to your home router if you plan to use standard remote access and port forwarding
- Your Plex server’s local IP address, which you can find in your router’s connected devices list
Why Plex and VPNs often conflict
Plex normally relies on your server and your viewing device being on the same local network, or on a feature called remote access, which opens a specific port on your router so people outside your home can reach the server directly. Most commercial VPN connections do not support incoming port forwarding on their servers, which means putting your Plex server’s internet traffic through a typical VPN connection can quietly disable remote access altogether. This is true even for well-known VPN services, and it is one of the most common reasons a Plex server suddenly becomes unreachable from outside the house.
The same thing can happen in reverse on the client side. Some VPN apps block access to devices on your local network by default for security reasons, so connecting to a VPN on your phone or laptop at home can stop Plex from finding your server, even though both are sitting on the same Wi-Fi network.
Decide what you actually need the VPN for
Before changing any settings, work out what problem you are trying to solve. If your goal is to encrypt your internet traffic while streaming on public Wi-Fi, the VPN only needs to run on your viewing device. If your goal is to access your server remotely without opening ports on your router, a mesh VPN feature is a better fit than a standard VPN connection. Running a VPN on the Plex server itself is rarely necessary, since the server mainly needs to be reachable, not anonymous, and doing so is the most common cause of broken remote access.
This matters whether your server runs on a regular PC or on a NAS device such as a Synology DS925+, since NAS boxes handle network interfaces and port forwarding slightly differently and are just as sensitive to VPN traffic being forced through them.
Set up split tunneling so your Plex server keeps working
- Open your VPN app on the machine or NAS running Plex Media Server.
- Look for a split tunneling or app exclusion setting, usually found under connection or advanced settings.
- Add the Plex Media Server application, or its local IP address range, to the list of excluded traffic so it bypasses the VPN tunnel.
- Restart the Plex Media Server app or service so the network change takes effect.
- Open Plex’s network settings and confirm that remote access shows as available, which confirms port forwarding is still working.
Use a mesh VPN for remote access without port forwarding
If your router does not support port forwarding, or you simply prefer not to open ports, a mesh networking feature offered by some VPN providers can connect your devices directly over an encrypted private network instead. This effectively recreates a local network between your server and your device no matter where either one is physically located.
- Install the VPN provider’s mesh networking feature on both the computer running Plex and the device you will watch on.
- Link both devices to the same private mesh network through your VPN account.
- Trust the Plex server device within the mesh app so it appears as a local connection.
- In Plex, connect using the address assigned by the mesh network rather than relying on standard remote access.
NordVPN’s Meshnet feature is one example of this approach, and the provider documents the process in NordVPN’s own guide to using Meshnet with Plex. This method is particularly useful if you are already inviting friends to your Plex server and want a reliable way for them to connect without you managing router port forwarding for every new person.
Protect your streaming device with a VPN
- Install a VPN app on the phone, tablet, or laptop you use to watch Plex when away from home.
- Connect to the VPN before opening the Plex app if your main goal is encrypting traffic on public or untrusted Wi-Fi.
- Choose a VPN server location reasonably close to your physical location to reduce added latency and buffering.
- If Plex fails to connect while the VPN is active, use split tunneling to exclude just the Plex app from the tunnel while keeping everything else protected.
If your connection is unreliable while travelling, downloading content for offline viewing before you leave home avoids the VPN and streaming interaction altogether.
Tips and troubleshooting
- If remote access suddenly shows as unavailable, check whether a VPN was recently enabled on the server machine and exclude Plex via split tunneling.
- If playback stutters or buffers constantly with a VPN connected on your viewing device, switch to a closer VPN server location or temporarily disable the VPN to confirm it is the cause.
- If Plex cannot find your server while you are on your home network, check your VPN app’s LAN access or local network setting, since many VPNs block this by default.
- Double NAT or carrier-grade NAT on your home internet connection can make port forwarding impossible regardless of VPN settings, which is when a mesh networking approach becomes the more reliable option.
- Keep watched status consistent while switching between networks by checking how Plex syncs progress, covered in the guide on how to keep watched status in sync across devices.
Frequently asked questions
Does a VPN stop Plex from working on my home network?
It can, if the VPN app is set to block local network traffic by default or if the VPN is running on the server itself and interfering with port forwarding. Checking the VPN’s local network access setting usually resolves this.
Can a VPN unlock extra content in my Plex library?
No. A VPN changes your apparent location for general internet traffic, but it does not add content to a Plex library you do not already own or have access to. Plex is not a geo-restricted streaming catalogue in the way some commercial services are.
Is it safe to leave Plex Media Server itself running through a VPN all the time?
It is generally unnecessary and often causes more problems than it solves, mainly broken remote access, since most VPN servers do not support the incoming port forwarding Plex relies on for outside connections.
What is the single most useful VPN feature for Plex users?
Split tunneling is the most practical feature, since it lets you exclude Plex traffic from the VPN while still protecting everything else on the same device or network.



