Inviseble_Demon
@Inviseble_Demon
PHP 15+ лет... к сожалению ^_^

Есть приложение которое работать только с localhost:1025 как сделать доступным из вне?

Суть проблемы в том что protonmail cli открывает smtp только локальное.
Нужно что бы этим smtp можно было пользоваться из вне с определенных ip
Фильтр доступа по ip имеется, а вот как пробросить порт не могу понять.
Реализовать нужно через iptables

1: lo
    inet 127.0.0.1/8 scope host lo
2: ens3
    altname enp0s3
    inet 9.8.7.6/22 metric 100 brd 9.8.9.5 scope global dynamic ens3


Решение:

xinetd
service smtp_forward
{
    disable         = no
    type            = UNLISTED
    socket_type     = stream
    protocol        = tcp
    user            = nobody
    wait            = no
    redirect        = 127.0.0.1 1025
    port            = 1125
}


Не забываем открыть 1125 и фильтровать там ip с которых принимаем.
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
ValdikSS
@ValdikSS
Либо используйте userspace-способы перенаправления порта, например, классический xinetd, либо активируйте опцию net.ipv4.conf.xxx.route_localnet=1, но опасная опция — сперва заблокируйте подобные перенаправления iptables'ом и убедитесь, что вам не смогут ничего смаршрутизировать извне.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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