Pexip offers customers a VMware OVA that contains an nginx (http://nginx.org/) reverse proxy & TURN server based on the RFC 5766 TURN server distribution (https://code.google.com/p/rfc5766-turn-server/). This server can be used as a proxy and media relay by internal conference nodes. A deployment would include assigning a public IP address to the server to facilitate the access.
In some cases, deployment of the RP and TURN server using a public IP may not be possible. In the event the conference nodes and the RP/TURN must both reside behind NAT, a configuration change can be made and the deployment will function exactly as if it were using a public IP.
First, you will need to deploy the Pexip RP and TURN server OVA using the instructions provided by Pexip in the document Pexip Reverse Proxy and TURN Server Deployment Guide available here: http://www.pexip.com/technical-documentation. Assign the server the private IP address it will use in your DMZ.
Once the system is online, login to your system using the username and password you created via the VMware console.
- Enter a root shell: sudo –s
- Using vi or nano to edit: vi /etc/turnserver.conf
- Where 18.104.22.168 represents your public IP, add the following line: external-ip=22.214.171.124
- Save the config (in vi, escape :wq)
- Restart the service: service rfc5766-turn-server restart
Follow along through the entire setup process: