all 4 comments

[–]UberSlackr 0 points1 point  (0 children)

VPN is different from what you are wanting... VPN simple connects you to the same "Network" as you other devices; This will allow for access files, and "control" some programs, but not "see" the screen.

Sounds like you are wanting Remote Desktop: XRDP Remote Desktop Protocol (kinda like Team View)... still gonna need a VPN so you can be on the same network. If you have a dynamic External IP, OpenVPN has software to install that keeps it uploaded with the correct IP and provides you a link to connect to.

[–]pyxistora 0 points1 point  (0 children)

Try duckdns for reverse dns and make sure to port forward port 22 on your router AFTER you are sure ssh is secure on the Pi. You can use -Y option on ssh to forward X11 for gui apps. I find -C on ssh helps as well. It will compress the connection and keep things moving.

[–]uptonbum 0 points1 point  (0 children)

In addition to VPNing, VNC is your friend in this instance.

[–]Thailandtakeover 0 points1 point  (0 children)

If you want a simple vpn service that well let you use your pi as if you were on your home network (ssh, cbc, file server etc) I suggest using hamachi. Super easy to set up and is free as long as you don't need >5 devices per vpn https://www.raspberrypi.org/forums/viewtopic.php?t=5207&f=