2013-09-14, 08:36
I don't know where you got the advancedsettings.xml idea from, but it's definitely not what you need. I'll try to explaoin it once more:
Let's assume that:
1. Your public IP address is 1.2.3.4
2. The machine running XBMC has the internal address 192.168.1.100
3. The machine running XBMC Video Server has the internal address 192.168.1.101
Start off by forwarding the necessary ports. You'll need to forward port 80 to 192.168.1.101 and port 6900 (in your case, the default is 8080) to 192.168.1.100.
Then you need to register a free DNS name somewhere. Let's say you register xpronic.example.com. You would then change your backend hostname to xpronic.example.com, after that you can use this from the Internet by browsing to http://xpronic.example.com/xbmc-video-server.
Some setups require yet an additional step in order to make the application work in your local network too (not just from the Internet). You may have to add an entry in /etc/hosts on the machine that runs XBMC Video Server which points xpronic.example.com to 192.168.1.100, not 1.2.3.4.
Let's assume that:
1. Your public IP address is 1.2.3.4
2. The machine running XBMC has the internal address 192.168.1.100
3. The machine running XBMC Video Server has the internal address 192.168.1.101
Start off by forwarding the necessary ports. You'll need to forward port 80 to 192.168.1.101 and port 6900 (in your case, the default is 8080) to 192.168.1.100.
Then you need to register a free DNS name somewhere. Let's say you register xpronic.example.com. You would then change your backend hostname to xpronic.example.com, after that you can use this from the Internet by browsing to http://xpronic.example.com/xbmc-video-server.
Some setups require yet an additional step in order to make the application work in your local network too (not just from the Internet). You may have to add an entry in /etc/hosts on the machine that runs XBMC Video Server which points xpronic.example.com to 192.168.1.100, not 1.2.3.4.