I've set up the VNC server again using Ultr@VNC. (I was using RealVNC before.) It's suggested by Angus, and it's really better than RealVNC. The Java client is available at http://minghong.no-ip.com:5800.
However, I'm not sure whether CS lab had blocked this port or not. =__=