АртемЪ, ну фаервол я настраивал , пробовал просто отключать, результат не меняется , а проброс портов самое простое что я сразу сделал, уже мозг сломал (
АртемЪ, ну да , а мне же надо 55415 чтоб работали бекапы?
а 55414 даже без 80 порта для работы веб интерфейса то бишь сайта
вообщем я уже перепробовал все насвете, попробую в другом месте поднять сервер и посмотреть что будет, если проблема в nginx или любых настройках сети то уже хоть как нибудь отсею проблему, а иначе он совсем не будет работать тогда чтото в настройках сервера не то
АртемЪ, все верно, но если обращатся не по сервер нейму , а напрямую по белому ip , nginx не слушат нечего, а так как мы обращаемся (клиентом) по определенному порту (55415) все должно работать, верно?
АртемЪ, он не слушает порт, он слушает server_name , а на ip и порт он перенаправляет и как я уже писал выше даже если я поставлю другой порт или совсем выключу nginx = не работает.
я немного поигрался еще , поперазагружал сервер, теперь пишет в клиенте вместо
вот так
но у клиента стоит галока "Включить бекап через интернет" , но почему то ищет в локальной сети, может не правильный перевод? А может глюк, а может я еще что то не то делаю..
p.s. я включил ufw на сервере и принудительно открыл порт, видимо это помогло
клиент я так понимаю логи пишет когда уже конект произошел, пока что логи пусты
сканировать пробовал не nmap но через разные сайты, говорит что порт 55415 закрыт, 55414 открыт но такого быть не может потому что процедура их открытия единична , может подскажете какой то 100% верный способ для проверки? На сервере ubuntu 20.04
А что с параметрами у сервера на вкладке internet?
АртемЪ, вот тут уже интереснее, я не знаю как посмотреть "как пакеты идут на порт" , логов у клиента нет до того момента когда он подключен к серверу, а с SSL ..
дело в том что у адреса mydomain.com идет перенаправление на порт 55414 , это порт веб интерфейса urbackup , а адрес бекап сервера нужно указывать по порту 55415 исходя из документации, но в любом случае я пробовал все варианты, перенаправлял домен на другой порт (55415) , включая SSL (https)
сейчас пробую настроить ufw , он был выключен может там действительно на сервере каким то образом дополнительно нужно порт открыть помимо роутера..
АртемЪ, да у меня белый ip , я по нему обращаюсь к веб интерфейсу urbackup, все функционирует нормально, кроме того там еще много чего навязано на нем, сайт + nextcloud + ...
АртемЪ, значит мой косяк. Казнить нельзя помиловать.
Опишу ситуацию немного, есть 2 офиса, на одном стоит бекап сервер, локально он делает бекап "главного сервера" + несколько ПК , а на втором офисе чтоб не ставить еще один бекап сервер надо через интернет бекапить (тут мало трафика уйдет)
собственно в локальной сети сервер и сам может найти клиента, а через интернет не хочет, возможно я делаю что то не так, потому что раньше я подключал клиенты только в локальной сети, поэтому решил попросить помощи , может кто сталкивался или знает как это правильно делать, в интернете я информации по данной теме не нашел
АртемЪ, а кто по вашему владелец сервера?)
весь набор настроек есть, он генерируется сервером, самое важное это имя и ключ , но сервер не находит через интернет, только через локальную сеть
Непонятно зачем вам пробрасывать порт. - Потому что сервер находится в сети с роутером, чтобы посылать через интернет запрос на сервер надо понимать где за роутером он находится это же логично
я немного может невнятно описал но я все это уже попробовал, http://мой внешний ip http://доменное имя https://доменное имя
доменное имя всеравно ссылается на мой белый ip
все фаерволы и антивирусы выключены, клиент я пробовал ставить на windows 10 pro на разных компах в разных частях города
думал сперва что виновник торжества nginx (я через reserve proxy сделал ему веб морду по доменному имени) , но если его отключать, то эффект такой же
Adamos, кто сказал что не сделал? Я сказал что не делал именно такой логики, зачем ломать ноги если можно спросить у рандомного наставника? Или вы считаете что учится на чужих ошибках плохо? Принимать советы тоже? Я не дядя толстосум которому нужен результат если не можешь сделать = плати, я хочу кодить сам.