У меня установлен и настроен узел биткойнов в Ubuntu 18.04 с целью использования вызовов API RPC / JSON и создания сервиса биткойнов.
Мое приложение построено в Laravel 5.8, я использую пакет laravel-bitcoinrpc дляподключиться к узлу.Если приложение находится на том же сервере, что и узел, я могу подключиться и выполнить вызовы RPC, но когда я пытаюсь подключиться к узлу с локального компьютера (ноутбука), я получаю отказ в соединении.
Я разрешилмой локальный IP-адрес.
22/tcp ALLOW Anywhere
443/tcp ALLOW Anywhere
80/tcp ALLOW Anywhere
OpenSSH ALLOW Anywhere
8332 ALLOW Anywhere
Anywhere ALLOW 89.165.xxx.xx - My IP address
8332 ALLOW 89.165.xxx.xx - - My IP address
8332/tcp ALLOW Anywhere
18332 ALLOW 89.165.xxx.xx - - My IP address
22/tcp (v6) ALLOW Anywhere (v6)
443/tcp (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
OpenSSH (v6) ALLOW Anywhere (v6)
8332 (v6) ALLOW Anywhere (v6)
8332/tcp (v6) ALLOW Anywhere (v6)
Это мой bitcoin.conf
prune=600
maxconnection=20
maxuploadtarget=20
daemon=1
server=1
rpcuser=username
rpcpassword=password
rpcport=18332
rpcallowip=127.0.0.1
rpcallowip=<my-local-ip->
rpcbind=<my-local-ip->
keypool=10000
rpctimeout=30
rpcallowip должен позволять мне подключаться к узлу от удаленного пользователя, но я все еще получаю отказ в соединении.
Я также разрешил порты на моем маршрутизаторе.