Question: does vnc require port forwarding?
Answer: VNC servers must allow loopback connections since clients are seen as local connections. To connect PCs over the Internet, port 22 must be forwarded for SSH on the router. Port numbers from 0 to 1023 are privileged ports used by system processes to provide network services.