У нас есть большая часть нашего материала за Cloudflare.
Однако некоторые службы, такие как почта (например, запись MX mail.mydomain.com), не могут быть переданы через cloudflare, и они раскрывают IP-адрес нашего почтового сервера, что позволяет легко обнаружить, где находится наша инфраструктура, поскольку все они используют один и тот же блок и организацию. имя (согласно whois ARIN).
Поскольку наши почтовые серверы и виртуальные машины находятся на одном и том же объекте, знание IP-адреса почтового сервера раскрывает блокировку IP-адресов и увеличивает нашу поверхность атаки. Мы размещаем наш собственный почтовый сервер с помощью postfix/dovecot, и нецелесообразно перемещать его на общедоступный почтовый провайдер, такой как Gmail.
Итак, что я хотел бы сделать, это настроить какой-то тип прокси, вроде того, что Cloudflare делает с веб-портами 80/443, в экземпляре общедоступного облака, например: AWS, и наша запись MX указывала на это, а затем принимать входящие почтовые соединения на порт 25 и ретранслировать/проксировать/туннелировать все, что проходит через этот порт, на настоящий исходный сервер.
Я уверен, что нечто подобное должно существовать. И если нет, то есть ли у кого-нибудь какие-нибудь подсказки, как настроить простой безопасный туннель или прокси-сервер?
Спасибо!