я немного поигрался еще , поперазагружал сервер, теперь пишет в клиенте вместо
вот так
но у клиента стоит галока "Включить бекап через интернет" , но почему то ищет в локальной сети, может не правильный перевод? А может глюк, а может я еще что то не то делаю..
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, кто сказал что не сделал? Я сказал что не делал именно такой логики, зачем ломать ноги если можно спросить у рандомного наставника? Или вы считаете что учится на чужих ошибках плохо? Принимать советы тоже? Я не дядя толстосум которому нужен результат если не можешь сделать = плати, я хочу кодить сам.
aleks-th, я же не написал сделать вместо меня, я описал как я вижу и как не надо делать, я не просил готовый код, я просил подсказать с логикой
если вы такой борец за монету, то вам дорога на тот фриланс , что вы тут забыли?
в таком случае можно просто сделать юзер = склад ? Чтоб не делать лишнюю табличку
user_sklad_id | user_name | ...
tivar_id | tovar_name | инвентарный номер и т.п
id | user_sklad_id(у кого сейчас вещь) | user_sklad_id(у кого будет вещь) | data
у меня только вопрос в плане реализации когда человек будет отправлять на перемещение, получатель должен будет принять запрос, это надо будет всюду проверки на сам запрос делать в случае отмены чтоб дублей не вышло?
вот так
но у клиента стоит галока "Включить бекап через интернет" , но почему то ищет в локальной сети, может не правильный перевод? А может глюк, а может я еще что то не то делаю..
p.s. я включил ufw на сервере и принудительно открыл порт, видимо это помогло