Не удается подключиться к Parity из пользовательского интерфейса браузера

Я не могу подключиться к Parity через пользовательский интерфейс браузера. Я пробовал несколько раз с разными токенами, сгенерированными при выполнении команды parity signer new-tokenна узле, где работает контроль четности. Но ответ в браузере всегда один и тот же:

Unable to make a connection to the Parity Secure API. To update your secure token or to generate a new one, run parity signer new-token and supply the token below

В консоли узла я вижу следующее сообщение, каждый раз с разными номерами в первой строке. Первое число всегда меньше второго:

Received old authentication request. (1486765366 vs 1486765433) Unauthorized connection to Signer API blocked.

Паритетная версия: Parity/v1.6.0-nightly-afa1edb-20170125/x86_64-linux-gnu/rustc1.14.0

Любая помощь приветствуется.

Я нашел этот github.com/ethcore/parity/wiki/UI-Remote-Access , в котором говорится, что основное внимание команды уделяется локальной работе пользовательского интерфейса. Я пытаюсь получить к нему удаленный доступ, и я только что проверил, что время моей клиентской машины не синхронизировано с time.is , что, как говорится в документе, требуется. Не проверял, устраняет ли это исправление ошибку. Выложу, если получится.

Ответы (3)

Теперь проблема исправлена. Как я уже упоминал в своем комментарии под своим вопросом, основной причиной была большая разница во времени в 1 минуту и ​​7 секунд между моей машиной и https://time.is . Моя машина не смогла подключиться к нашим внутренним серверам времени из-за внутренней проблемы, поэтому отставала. Как только время было синхронизировано, я смог подключиться через интерфейс пользовательского интерфейса.

Это документ, который помог мне это исправить: https://github.com/ethcore/parity/wiki/UI-Remote-Access .

Ах, молодец, что решил это.

Я сталкивался с этой проблемой раньше, и я решил ее, выполнив следующие действия:

  • Остановить паритет
  • Переименуйте keyфайл Parity/Ethereum/networkв __key.
  • Начальный паритет
Спасибо, но я пробовал это, и это не сработало для меня. В частности, я все еще получаю те же сообщения об ошибках в браузере и на узле. В моей конфигурации должно быть что-то другое.
Хм, это интересно. Создает ли Parity новый keyфайл?

Сделать его открытым можно, запустив ноду с IP-параметрами интерфейса:

$ parity --dapps-interface <IP> --ui-interface <IP>

Но убедитесь, что вы действительно этого хотите. Вы также можете проверить функциональность --dapps-userи --dapps-passwordповысить безопасность.

Являются ли эти параметры командной строки эквивалентными наличию разделов [dapps]и [ui]с interfaceи portуказанным для обоих в файле конфигурации TOML, а затем запуску узла с помощью $ parity --config <configfile>? Так был запущен узел.
Да, это должно быть эквивалентно.