Streaming behind VPN

Can anyone say if running plex behind a VPN makes client-side streaming slower/laggy?

I happen to do my downloading on the same machine I use as a server, and thus have VPN on all the time. Port forwarding is taken care of, not an issue. But I have people tell me they sometimes can barely watch because of how slow the buffering is.

I know there are many factors…bandwidth, server power, etc… I’m just wondering if maybe the VPN contributes to some lag.

I’m in FL, USA and have my VPN pointed to Sweden. FYI

Appreciate the insight, folx. THanks

you can split tunnel so downloading goes thru vpn but plex does not

also why sweden most vpn have exits in USA or Canada if you dont want USA

If you are tech savvy enough, a docker environment with solve all your problems. Runs everything like a champ and you can route only specific services/containers through the VPN. Or perhaps your VPN has split tunneling.

I have my server behind a VPN. I limit remote play to 1080p. Most of my users get direct play on Roku and FireTV devices. So no lag at all. I have the VPN pointed to US server

Most VPNs allow split tunneling so you can exclude Plex (or only include P2P apps)

Eithwr way, the answer is, it depends on the VPN connection quality? I run my server through a VPN with port forwarding as a way to bypass my ISP CGNAT configuration and can easily stream 4K remuxes

Some VPNs will allow for Split tunneling. A feature that lets you choose specific apps on your PC to ignore the VPN connection.

I had to do this with Plex in order for remote connections to work properly

I happen to do my downloading on the same machine I use as a server, and thus have VPN on all the time.

This is such an easy thing to fix that the rest of this post is basically moot.

If the server is going through VPN And the Client is not then you are playing remotely. Also VPN is in a different continent and that may not help.

I have my Plex server on a Windows PC, also where I do my downloadin’. I use an Apple TV locally to stream from my server. Oftentimes I’ll turn on my VPN (usually Swiss) on the PC to do some DL’in and it doesn’t cause any issues with a video currently playing on the AppleTV. I don’t have remote play enabled.

Might be a different case with streaming externally, though.

Sweden is your problem. Connect to a US server or put your VPN client and torrent stack in a VM.

Here’s split tunneling for AirVPN from what I quickly found. Unfortunately I don’t use it so cannot vouch for it.

https://www.reddit.com/r/VPNTorrents/comments/153hwi4/guide_setting_up_airvpn_on_windows_with_ports_for/

I use a port forward on my Airvpn connection to run Plex inside the firewall.

I can’t speak to 4k stuff, but normal transcoding and streaming with 3 users works just fine behind the vpn.

As to VPN location, you want your exit point to be as low a ping and as high a data rate as possible (especially for streaming). Unless you need region-specific locations (for watching certain programs) then using a VPN doesn’t need to go outside of the country you are in to work.

As to keeping your info safe, a good VPN doesn’t keep logs. Airvpn is one of those and I have ZERO issues using their service in the same geo-location.

Sweden bc (last I checked) VPN servers do not keep or are not required to hand over logs. Stateside that is not the case…

Split tunnel, this is the way

How do I do this? Split tunnel? Does it matter what VPN service I am using?

This is basically the SAME set up I have. But “my customers” lol report lagginess/buffering issues. I mean, it could just be my ISP throttling outgoing packets?? Is that possible??

Which VPN provider are you using?

What’s the point of running plex behind a vpn (genuinely queries)

How did you setup port forwarding in your vpn to allow direct play from remote connections? I’m trying to get this setup with PIA because my ISP is blocking remote connections to my PMS from within the ISP. Both me and two of my friends have the same ISP, neither of them can direct play. The other 6 friends I have that don’t use The same ISP can direct play without issues.

So, if I am doing the same thing (VPN w port forwarding) am I bypassing CGNAT as well or not necessarily?