Accessing teamspeak externally through opened port
Situation: I want to allow users to connect to my teamspeak 3 server (port 9987/udp) while also having a VPN active on the same machine. openVPN is installed and configured on the server running CentOS 7, I am able to request a port via the port_forwarding.sh script
I can not, however, figure out how to allow users to connect to the teamspeak 3 server while the VPN is active. I am guessing they will have to use the VPN assigned ip and port, however I am not sure how to go about directing that ip and port to my teamspeak server. Do I have to manually configure the ts3 server to use the assigned port and is there any additional port forwarding I need to do through my router (already got 9987 forwarded)? I also have a couple other services that I would like to access externally, is this possible given you are only able to request a single port (that I am aware of)?
Comments
you could also (instead) bring the PIA port all the way to your system, open your system's firewall, and configure TS3 to use that port.
the above is for the case of a remote TS3 user. But it's possible you have in mind a local (same LAN) user. If the latter is the case, you need only ensure there is a second default route in your system's routing table strictly for the local LAN. No port fiddling.
in general, unless some special design/coding work is done so daemons can share and play nicely, the rule is one service and only one service per port.