I have two NICs on my Qnap TS-677. One sits on a VPN other other bypasses it. Use the VPN connection as the gateway and the other to reach the server from the outside. The problem is that plex automatically detects the IP and doesn’t let me manually put one in. Its using the VPN IP instead of the one from my ISP. Anyone know how to manually input an IP. I am not afraid of a little command line.
What’s the possibility that Plex just picks the first NIC and attaches to that?
Maybe swap how you have them setup?
I thought for a minute that Service Binding was the answer, but that just binds all the QNAP operating system services like ntp and sshd to a certain NIC, not a specific app like PMS.
Have a look at Settings -> Network (and click ‘Show Advanced’ if you have not already). There are two settings which may be of use to you:
Preferred network interface
Custom server access URLs
‘Preferred network interface’ allows you to select the interface to which PMS binds. ‘Custom server access URLs’ specifies the URL published to Plex for external access. The URL must be specified as such, so don’t just input an IP address. Use something like:
https://public IP address of server:32400
Or:
https://FQDN of server:32400
Or their http equivalents if not connecting securely. You’ll probably want to restart PMS after making any changes here.
Yes! That use to work (i.e. unplug other NICs on with starting plex then plug them in later). Now it seems like it just picks again every few seconds. It always goes with qnaps gateway NIC. You pick a gateway nic in the qnap OS.
I do spit tunneling. Its just that Plex is running on my server that uses a encrypted path as a gateway. Even though there are two nics one through one bypass, it seems to always pick whatever the server selected as the gateway. I need to be able to manually input the IP address!!
The Provider I use has app exceptions and it works totally with Plex. I have PLEX as an exception and all my other apps go threw the tunnel. I do use a VPN server with forwarded port which provides you with given VPN IP address used.
For example I wanted Plex to use the VPN on my QNAP. I didn’t need Remote Access. I don’t use BT. I wanted the VPN up right away, so that when Plex came online and started talking to IMDB and TVDB that it would be through the VPN leaving less of a fingerprint.
Other people want to have Plex bypass the VPN so they can do remote Access.
The want the VPN to protect their BT downloads or give them access to geo-protected content.
So which category are you again please?
If you are the latter, then a Virtual Machine installed on your QNAP which runs both a VPN inside it and BT inside it will send all traffic within the VM over the VPN. Nothing outside that Virtual Machine will have any idea about the VPN. So you then install Plex outside the VM like it is now, and Plex will never use the VPN.