даже есои открыт только один порт, можно через него коннектится по SSH (putty) к домашней машине, а уже ssh попросить протунелить сколько надо портов, и для HTTP (а на домашней машине Squid) и X11, тогда еще прийдется тягать с собой X-Server для Windows, и VNC и все что угодно