Using VirtualHere with ngrok forwarding

Hi there!

As I use VirtualHere server on my Raspberry Pi and a Windows client to forward a serial USB adapter, everything works pretty well when I'm at home and both computers are in the same network.
But I actually want to connect the Raspberry Pi with mobile internet (cellular) and use it far way from home to do the same thing. I already tried weaved (remot3.it now) and ngrok SSH to forward the signal, and the VirtualHere client lists all the USB devices from the Raspberry. But when I try to use the serial USB adapter with a specific software, I always get a connection timeout. What's the problem here? And how can I solve that?

I appreciate any help!

Best regards,
Jonas

#2

OK im getting a few requests for this NAT<->NAT traversal so i will add this feature in one of the upcoming builds of the virtualhere client & server. I dont think it will be free, you might have to purchase a license....ill let you know when its ready...

#3

It's not only about NAT<-> NAT, it's also about having timout issues when connecting. Is it possible to achieve better ping times with port forwarding and my router?

#4

I dont know how the remot3.it works, it probably is a variation of "ICE" but basically virtualhere must have a direct connection, it cannot go through a relay because they latency will be too high. just wait until this is implemented directly in virtualhere ...