Você precisa de um túnel reverso.
De seu mac você ssh para seu VPS linux, criando um túnel reverso.
ssh -R *:6667:127.0.0.1:6667 tristan@linux
Isso conecta o seu mac-mini ao seu VPS linux. Ele faz o ssh ouvir em todas as interfaces (*) na porta 6667. Qualquer tráfego que encontrar (na porta 6667 do seu VPS) ele suga o túnel e volta para o host local no seu mac-mini (127.0.0.1) na porta 6667 .
Você também pode usar
ssh -f -N -R *:6667:127.0.0.1:6667 tristan@linux
para que você não veja uma sessão de terminal (-f backgrounds ssh depois de pedir sua senha, e a tecla -N interrompe a execução de um comando remoto). Para fechar o túnel, você precisará encontrar o processo no seu mac e kill
it.
As operações do DCC não funcionam corretamente, mas o IRC pode funcionar.
Ressalva: não sei se isso funcionará para mais de uma conexão de usuário de IRC
Nota: Dependendo de porque você foi informado de que não pode executar um Daemon de IRC no seu VPS, essa técnica também pode ser um problema (ou seja, se a porta 6667 for bloqueada para o seu VPS).
No VPS, você precisa garantir que GatewayPorts esteja habilitado no arquivo sshd_config (geralmente /etc/ssh/sshd_config
).