Я установил mailhog на моем тестовом сервере Ubuntu 18.04. Поскольку это настройка сервера, я не могу запустить веб-интерфейс из CLI. Поэтому мне нужно, чтобы он был доступен извне сервера. Я знаю, что он работает на порту 8025, поэтому я попытался получить к нему доступ, введя IP-адрес сервера: 8025. Но это не работает.
Я открыл порт 8025 в брандмауэре:
$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
To Action From
-- ------ ----
443/tcp ALLOW IN Anywhere
22/tcp ALLOW IN Anywhere
80/tcp ALLOW IN Anywhere
80,443/tcp (Apache Full) ALLOW IN Anywhere
8025 ALLOW IN Anywhere
8025/tcp ALLOW IN Anywhere
443/tcp (v6) ALLOW IN Anywhere (v6)
22/tcp (v6) ALLOW IN Anywhere (v6)
80/tcp (v6) ALLOW IN Anywhere (v6)
80,443/tcp (Apache Full (v6)) ALLOW IN Anywhere (v6)
8025 (v6) ALLOW IN Anywhere (v6)
8025/tcp (v6) ALLOW IN Anywhere (v6)
Я добавил переадресацию портов, чтобы порт 8025 перенаправлялся на локальный ip 127.0.0.1, как описано в этом post .
Но при запуске 10.0.0.2:8025 я получаю тайм-аут соединения. Также при использовании веб-сайта, работающего на сервере (10.0.0.2), например, www.example.loc: 8025.
Как я могу сделать его доступным?