Existem algumas opções. Pagekite parece o mais simples e direto - faz tudo que você pede e é publicamente acessível
Você pode ser capaz de usar alguma forma de ssh reverso e fazer o tunelamento de tudo isso. Você precisaria estabelecer a conexão da rede do campus para a sua conexão doméstica (onde você precisaria configurar o encaminhamento de porta e tal), assim você precisaria de um servidor ssh no outro lado também.
Algumas implementações do IPV6 podem funcionar também - eu costumava usar um corretor de túneis que agora está extinto e acredito no método do udp no passado. Isso deve lhe dar acesso total a partir de outra caixa habilitada para ipv6, ou através de um proxy adequado que faça a ponte entre os dois protocolos.
O Hamachi configura uma VPN e faz a maior parte da configuração - é bom para uma pequena rede local.
Você pode ter outras opções além disso - talvez configurar um servidor openvpn em casa e conectar-se a ele na caixa da universidade.