I am with Telstra (in Sydney), and JRemote works just fine. I remember having such issues when I was in Jindabyne, so perhaps depends on how local towers are configured (just a guess..). I am using a free DDNS offered by my router (TP-link) in the global address field and leave "Access key" field blank. DDNS is linked to the public ipv4 address of my router. Authentication is enabled with a password.
Hi Dmytro. Thanks a lot for this information. I followed your advice and it worked! I'm on a Telstra NBN in Sydney using a Smart Modem GEN2. I don't get a free DynDNS service through Telstra so I signed up for a free DDNS service with NO-IP.COM. I then did the following:
- Went into the Advanced Options in the Modem config and created a DynDNS IPV4 entry specifying the domain name allocated to me by NO-IP.COM (along with the username and password for the new domain).
- Removed the port-forwarding I had previously set up for jremote (since it wasn't working anyway)
- Created a new server entry in JRemote. But instead of using the access key I entered the name of the DynDNS domain in the Address field.
Bingo! I am now able to successfully use JRemote from outside my network.
This seems a much better work-around than using a VPN on the phone because I found the free VPNs I tried very slow. The only draw back is that the free NO-IP DDNS service has to be renewed every 30 days. I'm trying to find if there is another free DDNS service available that doesn't require monthly renewal.
So the conclusion is as follows:
Standard port forwarding for JRemote does not work on some Cell networks that have been upgraded to IPV6. The 2 possible work-arounds to resolve this issue and enable JRemote to work from outside the home network are:
- Sign up for a Dyn DNS service and configure your modem/router to use the Dyn DNS domain. Then create a server entry in JRemote that uses this domain name in the Address field instead of using an Access Key.
OR
- Install a VPN on your phone and always have the VPN enabled when accessing JRemote from outside the network
Thanks again for your help Dmytro.