Uma solução VNC REVERSA, como "UltraVNC SC", funciona para você?
Nós o usamos aqui o tempo todo para suporte técnico.
O cliente faz o download de um pequeno .EXE (que NÃO é instalado no sistema) e simplesmente clica no link da pessoa a quem deseja se conectar. Usamos as portas 80 e 443 (e outras) o tempo todo.
Como um bônus adicional, o cliente é brandable. Funciona muito bem para nós.
Nota:
Esta solução específica é baseada em Widnows.
ATUALIZAÇÃO:
Como a solução do Windows não é uma opção viável para você, minha próxima recomendação seria um túnel SSH reverso. Você pode encontrar instruções sobre como fazer isso em todo o lugar, mas verifique primeiro este link: