I’ve seen the amazing VPN Comparison spreadsheet on /r/VPN; it’s awesome. The question I have is which VPN services will allow access to localhost? I just signed up for streamshark, but unfortunately, I can no longer access my Plex media server locally. I now have to use port forwarding (via router, app doesn’t support it). My understanding is since I’m accessing Plex now via my external IP address, that streaming media will count against my ISP’s bandwidth limit, even though I’m in the same network.
Ultimately, I want a VPN that’s used solely for one torrent application on my W10 PC (Transmission), but not on any other applications (browser, video games, etc.). But I still need to be able to access various servers via localhost.
You enable it with Settings -> Preferences -> Local Network Sharing: Enabled. You also have to do a couple steps with ports as listed on the tutorial page.
Windows 10. Can this be done with any VPN service?
Edit: So I just got Mullvad VPN setup with tunneling and binding complete. It seems to work well, however, it does cost twice as much to use Mullvad VPN vs. Surfshark, so if your method will work with a VPN service that does not have localhost support, please do expand!
Optionally specify the interface. This is basically from the help output if you execute route. Because a 255.255.x.x route is more precise, it should override whatever your VPN is doing.
Check the differences with route -4 print. To remove the above: route delete 192.168.0.0
Further reading: network routing, subnet mask, metric (a metric is path cost, high means costly and least preferred)