проброс портов работает
Что-то открывается или браузер ошибку показывает?
я думаю, что не совсем из интернета. это вроде как называется nat loopback.
когда открываю на компьютере, всё открывается. захожу на телефоне с мобильного - сайт не загружается
вот некоторые пруфы
и страничка с сайта version6, обратите внимание
веб страницы на других портах без проблем открываются с мобильного интернета.
Но, что интересно, по IPv6 порты не блокируют. К сожалению, этим сервером буду пользоваться не только я, так что доступ по IPv4 всё таки должен быть.
С белым ip это легко, а вот можно ли без него - вопрос
Идея в том что если порты и будут блокировать то явно не 443-й.
например, когда два приложения пишут в один файл или в одну консоль
Не большой знаток Линуксов, там поток и процесс равнозначны в плане работы std::mutex?
Второй то роутер наверное то же ваш и вы его настраивали примерно так же, поэтому и проблемы там примерно одинаковые.
Попробуйте для эксперимента, раз уж у вас 2 роутера, сбросьте настройки одного из них на заводские. В большинстве домашних роутеров по умолчанию все роутерские примочки слушают только локальный интерфейс, поэтому в заводских настройках все (или почти все) внешние порты должны быть доступны. Настройте только подключение к провайдеру и проброс порта на сервер на стандартном 80/443 порту.
Помимо того, что порт на роутере может быть занят, трафик можно блокировать фаерволом, проверьте настройки фаервола роутера и сервера. Для тестов можно отключить фаервол, но когда заработает обратно его включить и донастроить при необходимости.