Нода оффлайн, пробовал разные настройки, нужна помощь

Привет всем. Помогите, не могу запустить ноду. Постоянно оффлайн.
Порт проброшен, и открыт. фаервол в win10 выключен.
Настройки конфига стандартные за исключением лог левела. он установлен на дебаг.
В логах ошибки 2021-04-02T02:44:34.677+0300 ERROR contact:service ping satellite failed
IP менял в конфиге по разному. Ставил локальный

the public address of the node, useful for nodes behind NAT

contact.external-address: 192.168.0.ХХ:28967
или же внешний 1.2.3.4.5.6:28967
не помогает. Нода не может достучаться до сателитов.
Так же тут:

public address to listen on

server.address: 192.168.0.ХХ:28967
Ставил то локальный то внешний, при установке на внешний служба не запускается.(я за НАТом)
Ставил даже домен. Но тоже не работает.
В случае если ставлю свой домен(или внешний IP) в contact.external-address то получаю еще в логах такую ошибку.
rpc: tls peer certificate verification error: not signed by any CA in the whitelist: CA cert\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:141\n\tstorj_io/storj/storagenode/contact.(*Service).pingSatellite:95\n\tstorj_io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj_io/common/sync2.(*Cycle).Run:92\n\tstorj_io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}

3 часа ковырялся, но безуспешно =(

Hi @smoke_nksp,

Hopefully you can understand my English. If you have double NAT, i.e. your router doesn’t have an external IP address then running a node won’t work for you without a VPN.

contact.external-address should be a public IP address or a publicly resolvable DNS name, with the publicly forwarded port number on the end. e.g. node.google.com:28967 or 1.2.3.4:28967

server.address as default should not list an IP, just the forwarding port.

The errors look like problems with port forwarding in your router. Have you tested it using Open Port Check Tool - Test Port Forwarding on Your Router? Use the IP address, not domain, until it shows open port on 28967.

Здравствуйте @smoke_nksp ,
Добро пожаловать на форум!

Адрес должен быть внешний, либо IP, если он статический (это маловероятно, если только вы не платите за эту функцию), либо DDNS hostname. И тот и другой должен быть с портом.

Говорит о том, что identity не подписана. Получите новый токен авторизации на https://registration.storj.io/ и подпишите её: Identity - Storj
Если вы переместили identity из места по умолчанию, то в команде авторизации нужно будет указать путь, где лежит папка с identity с помощью опции --identity-dir, например, если вы переместили папку с identity под именем storagenode на диск D:, и полный путь выглядит как D:\identity\storagenode, тогда команда авторизации будет выглядеть как

identity.exe authorize --identity-dir d:\identity storagenode your@email:RDFkldfhklvnorigh....

После авторизации проверьте, что она прошла успешно (используйте ваш путь, если он другой):
https://documentation.storj.io/dependencies/identity#confirm-the-identity

good morning. yes. im understand english and thank you for helping. now i have online my node.

Доброе утро, спасибо, действительно, надо было переподписать, странно что это сбилось.
Видимо сбилось потому что я сначала подписал по пути по умолчанию, а потом переместил?
И заново переподписать не получалось, мол, уже подписано(claimed). Надо как то понять это.
Потому что если надо вдруг будет переустановить или еще чего…
Сейчас нода онлайн, благодаря вашему совету и комраду выше.

3 posts were split to a new topic: Где посмотреть сколько накапало монеток?

4 posts were split to a new topic: Где то есть место где посмотреть свои ноды онлайн?

Скорее наоборот. Вы наверняка скопировали после генерации в новое место, а потом подписали командой из руководства (а она подписывает по стандартному пути по умолчанию).
Так что если вы переместили, а потом желаете подписать, придётся указывать новый путь опцией --identity-dir, причём она должна указывать на родительскую папку. А имя папки с файлами указать как имя сервиса

identity authorize --identity-dir /parent/folder <service name> <auth token>

Identity в данном случае по пути /parent/folder/<service name>