Hey! Is it possible to use a SSH connection to tunnel incoming traffic to server1 to server2, so server1 acts like a proxy? Or is there a better way to do it? Cross-server connection should be encrypted.
yes you can do add this to ~/.ssh/config on the source machine.
Now when you connect to port 5900 on the source machine you are connected to 5900 on the remote machine.