RailPro > RailPro Specific Help & Discussion

Cannot Connect to RailPro Server

<< < (4/5) > >>

nortoneye:
Sounds familiar to me.....I am still paying 10 bucks a month to my ISP to circumvent the CGNAT issue with a public IP address.  The last time I spoke to TR, he reported the new server got him "closer to solving this issue"  Hopefully soon, would be nice to save the 10 bucks!

Merry Christmas to all

G8B4Life:
What's to solve? It's only network programming, not rocket science. The cause and the solution are both known.

- Tim

faithie999:
I just discovered today that I am among the lucky folks with an ISP who uses CGNAT.  a few months ago I switched from Uverse to Metronet (in Indianapolis) because MN is fiber to my utility room, 200mb up and down, and about $10 less than uverse.

today I tried to set up remote access for my Plex server and discovered that metronet uses CGNAT.  on the Plex forum I read about a little program called "ngrok" which supposedly (I'm still testing) will get around the cgnat issue for remote access to my Plex server.

might be worth trying for accessing the ring server, but I'm not sure how to go about doing that.

here's a link to the ngrok site.   https://ngrok.com

It may have no relevance to the Ring server access issue.

ken

G8B4Life:
Welcome to the world of ISP's taking the easy way out without thought of ramifications to it's users!

Unfortunately it is very unlikely ngrok will work for RailPro. ngrok is designed to allow outside connections (from the greater internet) to a server you run at home (of which RPA is not a server, but Plex is) by providing a piece of tunneling software you install at home and their server which maps an external (public) address to the local (private) address of your server stuck behind CGNAT.

The key piece in making ngrok work, apart from any code changes to the tunneling software (which would probably be a lot) is that you'd need to control their server so you could correct the mapping to suit Rings Server. This is almost certainly an impossibility. ngrok doesn't change what port mapping your ISP does as part of it's CGNAT implementation so making an educated guess it's probable that any RPA communication to Rings server would leave the ngrok server with a source port that is different to the one that Rings server will send back to, and then we're back to square one; Rings reply has no way of being mapped back to you without the port mapping on the ngrok server being corrected.

All that being said, ngrok is a similar approach to what I've been taking on the CGNAT work around I've been working on. Who knows, I might even have a beta available for testing soon; unfortunately I have a lot of free time on my hands for a while  :(

- Tim




faithie999:
thanks for the quick reply and the explanation.  I more or less figured out later last evening and this morning that I was using ngrok's server to connect to my Plex server.

I will experiment later today to see if I can connect to ring's server using my laptop connected to my iPhone hotspot (spectrum which uses Verizon's network) or my iPad hotspot (t-mobile).

ken

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version