Для того чтобы сделать приложение, работающее на localhost:1025, доступным извне, вам нужно настроить проброс порта с помощью настроек вашего роутера или файервола.
1. Откройте порт 1025 на вашем маршрутизаторе или файерволе и перенаправьте его на внутренний IP-адрес вашего устройства, где запущено приложение.
2. Убедитесь, что вы используете внешний IP-адрес вашего роутера или файервола для доступа к приложению извне.
Чтобы настроить проброс порта с использованием iptables и разрешить доступ к protonmail cli по SMTP с определенных внешних IP-адресов, выполните следующие шаги:
1. Откройте терминал на вашем сервере и выполните следующую команду для проброса порта 1025:
```
sudo iptables -A INPUT -p tcp --dport 1025 -s [IP-адрес или диапазон IP-адресов] -j ACCEPT
```
Эта команда разрешит доступ к порту 1025 только с указанных внешних IP-адресов.
2. Сохраните текущие настройки iptables, чтобы они сохранялись после перезагрузки сервера:
```
sudo iptables-save > /etc/iptables/rules.v4
```
Теперь ваше приложение на порту 1025 должно быть доступно извне, и доступ к protonmail cli по SMTP будет разрешен только с указанных внешних IP-адресов.