Bitcoin Forum

Local => Новички => Topic started by: srgmnr on March 11, 2020, 01:13:09 PM



Title: как проверить, доступна ли нода через тор
Post by: srgmnr on March 11, 2020, 01:13:09 PM
Добрый день,

поставил на Raspberry bitcoin Full Node, настроил по инструкциям - похоже все работает. синхронизация блокчейна заканчивается - те наружу за данными нода ходит :)

стоит это чудо у меня дома, через NAT открыл только 9050 и 9051 порты
не хочу светить свой адрес
onion имя я получил но не понимаю работает ли ...

как проверить - доступна ли нода снаружи? используется ли в сети?



---
Новичок в этом деле :)


Title: Re: как проверить, доступна ли нода через тор
Post by: A-Bolt on March 11, 2020, 03:22:49 PM
стоит это чудо у меня дома, через NAT открыл только 9050 и 9051 порты

Зачем? Это внутренние порты, через них Bitcoin Core общается с прокси Тор. Для того, чтобы на прокси Тор приходили входящие соединения снаружи должен быть проброшен порт 9001.

как проверить - доступна ли нода снаружи? используется ли в сети?

Если Bitcoin Core с графическим интерфейсом, то в Окно -> Информация смотрите раздел Сеть. Там должны быть ненулевое количество входящих соединений.


Title: Re: как проверить, доступна ли нода через тор
Post by: srgmnr on March 11, 2020, 04:02:19 PM
Для того, чтобы на прокси Тор приходили входящие соединения снаружи должен быть проброшен порт 9001.
сделал!

кстати, 8333 наружу не проброшен (не хочу чтобы bitcoincore общался по ip)

Если Bitcoin Core с графическим интерфейсом, то в Окно -> Информация смотрите раздел Сеть. Там должны быть ненулевое количество входящих соединений.
нет графического интерфейса :(
есть идеи как проверить?


кстати:
Code:
$ bitcoin-cli getnetworkinfo
{
  "version": 190100,
  "subversion": "/Satoshi:0.19.1/",
  "protocolversion": 70015,
  "localservices": "0000000000000409",
  "localservicesnames": [
    "NETWORK",
    "WITNESS",
    "NETWORK_LIMITED"
  ],
  "localrelay": true,
  "timeoffset": -11,
  "networkactive": true,
  "connections": 10,
  "networks": [
    {
      "name": "ipv4",
      "limited": false,
      "reachable": true,
      "proxy": "",
      "proxy_randomize_credentials": false
    },
    {
      "name": "ipv6",
      "limited": false,
      "reachable": true,
      "proxy": "",
      "proxy_randomize_credentials": false
    },
    {
      "name": "onion",
      "limited": false,
      "reachable": true,
      "proxy": "127.0.0.1:9050",
      "proxy_randomize_credentials": true
    }
  ],
  "relayfee": 0.00001000,
  "incrementalfee": 0.00001000,
  "localaddresses": [
    {
      "address": "kcsdkfjhsk33onghd7d.onion",
      "port": 8333,
      "score": 4
    }
  ],
  "warnings": ""
}

спасибо за советы


Title: Re: как проверить, доступна ли нода через тор
Post by: A-Bolt on March 11, 2020, 05:53:08 PM
нет графического интерфейса :(
есть идеи как проверить?

getpeerinfo выдаст список нод, к которым в данный момент подключена ваша нода.

Если хотя бы у одной из них стоит "inbound": true, значит входящие соединения с вашей нодой возможны.