The first thing you should probably do is figure out what VNC port you plan to access your Pi. While directions for configuring tightvncserver may prompt you use display port :0 (aka port 5900), I would suggest not doing so. Port 5901 seems to work much better. Here are the steps I followed:
1) Log onto your Pi via SSH
2) Update your Pi via "sudo apt-get update"
3) Install TightVNCServer via "sudo apt-get install tightvncserver"
4) Set a password for your VNC server instance: "tightvncserver"
5) Launch VNC server and also set the resolution and color depth: "vncserver :1 -geometry 1280x1024 -depth 24"
Now your VNC server should be up and running and you should be able to test a local connection by pointing something like Real VNC Viewer to your Pi's [ip address]:5901. Assuming that works fine, you can install Weaved for that port by following these additional steps:
1) Download v1.2.5, or greater, Weaved Installer: "wget https://github.com/weaved/installer/raw/master/binaries/weaved-nixinstaller_1.2.5.bin"
2) Make it executable: "chmod +x weaved-nixinstaller_1.2.5.bin"
3) Launch the installer: "./weaved-nixinstaller_1.2.5.bin" and provide your Weaved account credentials
4) Once you've done that, you're going to want to do a custom port configuration as follows:
5) When it comes time for setting an alias, DO NOT use an apostrophe or special character in the name as that can result in inconsistent port proxy assignments.
6) Your can then click "Connect" in the Weaved Portal to get the port proxy assignment
7) Once you have the proxy port information, you can enter it into your VNC viewer as follows:
8) Now enjoy remote desktop access!!!