Purely from a technical point of view, is ssh -D better or is tunneling a remote socks5 proxy server like ...
www.linuxine.com