SSH Tunneling with MAC OSX (bypass firewall)
If you setup a SSH Server and put all the traffic trough it on port 80 you could bypass most firewalls.
Setup an SSH Server on port 80 and bind it with following command in terminal:
ssh [username]@[domain/ip/host] -p [portnumber] -L [bindingiplocal]:localhost:[bindingipremote]
example:
ssh root@mist.com -p 80 -L 2222:RemotesComputerLocalIP:3389
3389 is used on the remote computer for RDP (Remote Desktop Connection). To connect to it trough the tunnel you need to connect Remote Desktop with following syntax: 127.0.0.1:2222