Туннелирование SSH через HTTP прокси Mac Mail.app

647
Nick

Кто-нибудь успешно туннелировал IMAP и SMTP из Mail.app Mac через HTTP-прокси на удаленный хост и на Gmail?

До сих пор я смог туннелировать соединение IMAP, однако SMTP не работает. Я использовал Wireshark и похоже, что Mail.app не имеет доступа к стандартному smtp.gmail.com и использует некоторую адресацию IPv6.

Мои настройки на данный момент Home Mac:

  • ddns.net публикует динамический IP
  • sshd включен и порт перенаправлен через роутер

Удаленная система за брандмауэром:

  • 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
  • / и т.д. / хосты

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

С помощью 'telnet localhost 993' и 'telnet localhost 587' я проверил, что IMAP и SMTP правильно туннелируются при просмотре вывода. К сожалению, при отправке SMTP-почты соединение не может быть установлено, и Wireshark не видит активности на порту 587 для localhost. Я заметил другую активность на 587, однако для адреса IPv6.

Цените любые идеи, которые могут возникнуть у людей при создании этой работы. Я хотел бы сделать это и для портов FaceTime и iMessenger.

Спасибо!

1

0 ответов на вопрос

Похожие вопросы