You could at least switch to browsing through an SSH proxy instead of VNC:
ssh -D 12345 user@example.com
Then set your browser to use localhost:12345 as a SOCKS proxy. Add -N to the parameters to tell it not to start a shell.