Sia daemon api: соединение отказано - PullRequest
0 голосов
/ 23 октября 2019

Я синхронизировал узел Sia, но не могу получить к нему доступ извне:

curl -A "Sia-Agent" -u "":"myPassword" "111.111.111.111:9980"

curl: (7) Не удалось подключиться к порту 111.111.111.1119980: соединение отклонено

Я также не могу получить доступ с помощью siac:

./siac -a 111.111.111.111:9980

Не удалось получить согласованный статус: [запрос не выполнен;Get http://111.111.111.111:9980/consensus: dial tcp 111.111.111.111:9980: connect: соединение отклонено]

Я запустил sudo ufw allow 9980 (поэтому тайм-аут не показывался), но соединение отклонено. В чем проблема?

1 Ответ

0 голосов
/ 24 октября 2019

Дэвид Ворик (генеральный директор SIA) сказал, что по умолчанию siad API принимает соединения только через localhost. Если вы используете Интернет, мы рекомендуем использовать ssh-туннелирование: https://support.sia.tech/article/ljzu8k4hqn-using-sia-ui-on-a-remote-node

ssh -f user@domain -L 9980:localhost:9980 -N

(есть более старый флаг --disable-api-security, но, возможно, лучше его не использовать. ВНИМАНИЕ: Запускsiad с параметрами authenticate-api = false и --disable-api-security считается ОПАСНЫМ.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...