Биткойн под Windows 7; Порт RPC 8882 не открывается

Используя 64-разрядную версию Win7, я пытаюсь заставить биткойн (v0.8.5) работать.

Bitcoin.conf имеет следующее содержимое (в каталоге %appdata%\bitcoin): rpcuser=12345 rpcpassword=12345

Я запускаю с помощью командной строки: bitcoind -rpcpassword=12345

Затем я использую приложение NIRSOFT cports-x64, которое показывает список открытых портов TCP/IP и UDP на компьютере. Bitcoind есть в списке, но только с портом 8883.

Почему соединение RPC не работает, так что порт 8882 (порт RPC по умолчанию) открыт и сопоставлен с 127.0.0.1?

Ответы (2)

Вы должны работать bitcoindс установленным -serverпараметром, а также -rpcuserи -rpcpass. В качестве альтернативы они могут быть установлены как строки в вашем файле bitcoin.conf. Порт RPC будет открыт только на 8332, если все три параметра установлены правильно.

bitcoind -server -rpcuser=ИМЯ_ПОЛЬЗОВАТЕЛЯ -rpcpassword=ПАРОЛЬ с bitcoin.conf : rpcuser=ИМЯ_ПОЛЬЗОВАТЕЛЯ rpcpassword=ПАРОЛЬ rpcallowip=* все еще нет открытого порта на 8332!
-printtoconsoleи проверьте вывод.

RPC API QT по умолчанию настроен на прослушивание TCP-порта 8332.

Поскольку вы указали параметры rpcuser и rpcpassword в файле bitcoin.conf, вам не нужно указывать их явно при вызове.

В командной строке запустите: bitcoind.exe -daemon -debugnet -printtoconsole, а затем откройте новую командную строку и введите: netstat -a , как только RPC API прослушивает подключения, вы должны увидеть следующее: TCP 127.0.0.1:8332 myHostName :0 ПРОСЛУШИВАЮ