Use a thing called Hamachi to secure your VNC setup. My home VNC only works from my work address, so I’m pretty secure, but this looks like a good option.