Tunneling SSH através do proxy HTTP Mac Mail.app

1

Alguém conseguiu com sucesso encapsular IMAP e SMTP do Mail.app do Mac através de um proxy HTTP para um host remoto e para o Gmail?

Até agora, consegui tunelar a conexão IMAP, mas o SMTP não está funcionando. Eu usei o Wireshark e parece que o Mail.app não está acessando o smtp.gmail.com padrão e está usando algum endereçamento IPv6.

Minha configuração até agora Mac em casa:

  • ddns.net publicando IP dinâmico
  • sshd ativado e porta encaminhada via roteador

Sistema remoto por trás do firewall:

  • sudo ./ptunnel.py -d -p www-proxy.company.com:80 993:imap.gmail.com:993 587:smtp.gmail.com:587 25:smtp.gmail.com:25
  • / etc / hosts

    imap.gmail.com localhost smtp.gmail.com localhost

Eu testei usando 'telnet localhost 993' e 'telnet localhost 587' que IMAP e SMTP são tunelados corretamente vendo a saída. Infelizmente, ao enviar correio SMTP, uma conexão não pode ser estabelecida e o Wireshark não vê nenhuma atividade na porta 587 para o host local. Eu notei outras atividades no 587, no entanto, para um endereço IPv6.

Aprecie qualquer ideia que as pessoas possam ter sobre como fazer isso funcionar. Eu gostaria de fazer isso para as portas do FaceTime e do iMessenger também.

Obrigado!

    
por Nick 10.11.2016 / 19:56

0 respostas