Remote access over the Internet (different network)/ option for TeamViewer on nvidia Jetson tx2


I am a newbie. I recently bought Nvidia Jetson TX2. I would like to remote login onto the jetson from a different network over the Internet from a different location. I am not able to install TeamViewer, ( i read in other forums that TeamViewer isn’t supported om arm architecture). I have tried xrdp and vino for vnc. But I figured out they are mostly used for remote login over the same network connection. I would like to know if there is any solution to this issue. Currently, i have the jetson on remote login using remmina to another linux on the same network which I then remote login onto using TeamViewer. But this is too slow.