Настройка, программирование, распределённые вычисления
Модераторы: Olej, bellic, vikos
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 02 ноя 2023, 19:15
Время от времени в работающей системе (а у меня их много и за всеми следить времени не хватает) проскакивают такие сообщения:
Код: Выделить всё
...
2023/11/02 17:28:42 Link handler tcp://195.123.245.146:7743 error (195.123.245.146:7743): remote node is incompatible version
2023/11/02 17:28:42 Link handler tcp://y.zbin.eu:7743 error (77.247.225.234:7743): remote node is incompatible version
2023/11/02 17:28:42 Link handler tcp://yggdrasil.su:62486 error (94.130.176.250:62486): remote node is incompatible version
2023/11/02 17:28:42 Connected outbound TCP: 201:ca29:d4c5:50c8:b6f3:aa9a:e5d7:616c@158.101.229.219:17002, source 192.168.1.241:38356
2023/11/02 17:28:42 Failed to dial TCP 193.111.114.28:8080: dial tcp 193.111.114.28:8080: connect: no route to host
2023/11/02 17:29:42 Link handler tcp://195.123.245.146:7743 error (195.123.245.146:7743): remote node is incompatible version
...
А потом эти "выпадающие" IP не появляются в runtime списке нод.
Поэтому, получается, время от времени за ними нужно
следить и обновлять.
P.S. Совершенно естественно, потому что вся сеть Yggdrasil - это энтузиасты и экспериментаторы ... : сегодня работает, а назавтра мне это надоело, и я этим не занимаюсь...
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 02 ноя 2023, 19:22
Уже писалось давно раньше в теме:
Olej писал(а): ↑28 мар 2023, 22:13
Публичный пир
1-й источник:
Olej писал(а): ↑28 мар 2023, 22:13
Код: Выделить всё
olej@R420:~/2023/own.WORK/Yggdrasil$ git clone https://github.com/yggdrasil-network/public-peers.git
Клонирование в «public-peers»...
remote: Enumerating objects: 2963, done.
...
Сейчас только обновлю:
Код: Выделить всё
olej@nvme:~/2023/Yggdrasil/public-peers$ pwd
/home/olej/2023/Yggdrasil/public-peers
olej@nvme:~/2023/Yggdrasil/public-peers$ git fetch
remote: Enumerating objects: 190, done.
remote: Counting objects: 100% (190/190), done.
remote: Compressing objects: 100% (103/103), done.
remote: Total 190 (delta 117), reused 134 (delta 86), pack-reused 0
Получение объектов: 100% (190/190), 43.49 КиБ | 1.01 МиБ/с, готово.
Определение изменений: 100% (117/117), завершено с 9 локальными объектами.
Из https://github.com/yggdrasil-network/public-peers
eeaab11..66d9c8f master -> origin/master
Ну ... что-то обновилось...
Это
просто списки IP пиров по территориям ... и, как вижу по датам, если там что и обновилось, то не сильно:
Код: Выделить всё
olej@nvme:~/2023/Yggdrasil$ tree public-peers
public-peers
├── africa
│ └── south-africa.md
├── asia
│ ├── japan.md
│ └── singapore.md
├── europe
│ ├── czechia.md
│ ├── finland.md
│ ├── france.md
│ ├── germany.md
│ ├── netherlands.md
│ ├── poland.md
│ ├── romania.md
│ ├── russia.md
│ ├── slovakia.md
│ ├── sweden.md
│ ├── switzerland.md
│ ├── ukraine.md
│ └── united-kingdom.md
├── mena
│ ├── saudi-arabia.md
│ └── turkey.md
├── north-america
│ ├── canada.md
│ └── united-states.md
├── other
│ ├── i2p.md
│ ├── lokinet.md
│ └── tor.md
├── README.md
└── south-america
└── brazil.md
8 directories, 25 files
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 02 ноя 2023, 19:27
Olej писал(а): ↑02 ноя 2023, 19:22
1-й источник:
2-й источник, проверяющий списки, был:
Olej писал(а): ↑28 мар 2023, 22:13
Код: Выделить всё
olej@R420:~/2023/own.WORK/Yggdrasil$ git clone https://github.com/zhoreeq/peer_checker.py.git
...
Не думаю чтобы там что-то обновляли ... но всё же:
Код: Выделить всё
olej@nvme:~/2023/Yggdrasil/peer_checker.py$ pwd
/home/olej/2023/Yggdrasil/peer_checker.py
olej@nvme:~/2023/Yggdrasil/peer_checker.py$ git fetch
Как и следовало ожидать....
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 02 ноя 2023, 19:36
Olej писал(а): ↑02 ноя 2023, 19:27
проверяющий списки
Напускаю проверку на обновлённый список ... и:
Код: Выделить всё
olej@nvme:~/2023/Yggdrasil$ time python ./peer_checker.py/peer_checker.py ./public-peers/
Команда «python» не найдена. Возможно, вы имели в виду:
command 'python3' from deb python3
command 'python' from deb python-is-python3
real 0m0,072s
user 0m0,052s
sys 0m0,008s
В этом свежем дистрибутиве такое может быть (Python3 установлен, Python2 нет):
Код: Выделить всё
olej@nvme:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Linuxmint
Description: LMDE 6 (faye)
Release: 6
Codename: faye
Код: Выделить всё
lej@nvme:~/2023/Yggdrasil$ which python
olej@nvme:~/2023/Yggdrasil$ which python3
/usr/bin/python3
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 02 ноя 2023, 19:38
Olej писал(а): ↑02 ноя 2023, 19:36
Напускаю проверку на обновлённый список
Код: Выделить всё
olej@nvme:~/2023/Yggdrasil$ time python3 ./peer_checker.py/peer_checker.py ./public-peers/
Report date: Thu Nov 2 16:32:17 2023
Dead peers:
tcp://yggdrasil.community.garage.networks.deavmi.assigned.network:2000 africa/south-africa.md
tls://yggdrasil.community.garage.networks.deavmi.assigned.network:2001 africa/south-africa.md
tls://tasty.chowder.land:9001 north-america/united-states.md
tcp://tasty.chowder.land:9002 north-america/united-states.md
tls://108.175.10.127:61216 north-america/united-states.md
tcp://50.236.201.218:56088 north-america/united-states.md
tcp://lancis.iscute.moe:49273 north-america/united-states.md
tls://lancis.iscute.moe:49274 north-america/united-states.md
tls://cowboy.supergay.network:443 north-america/united-states.md
tls://[2605:9f80:2000:64::2]:7040 north-america/united-states.md
tcp://zabugor.itrus.su:7991 north-america/united-states.md
tls://[2607:5300:201:3100::50a1]:58226 north-america/canada.md
tcp://212.154.86.134:8800 mena/turkey.md
tls://212.154.86.134:4433 mena/turkey.md
tcp://ip6-antalya.ddns.net:8800 mena/turkey.md
tls://ip6-antalya.ddns.net:4433 mena/turkey.md
tls://[2603:c023:8001:1600:35e0:acde:2c6e:b27f]:17001 mena/saudi-arabia.md
tcp://[2603:c023:8001:1600:35e0:acde:2c6e:b27f]:17002 mena/saudi-arabia.md
tcp://ipv4.campina-grande.paraiba.brazil.yggdrasil.iasylum.net:40000 south-america/brazil.md
tcp://ipv6.campina-grande.paraiba.brazil.yggdrasil.iasylum.net:41000 south-america/brazil.md
tls://ipv4.campina-grande.paraiba.brazil.yggdrasil.iasylum.net:50000 south-america/brazil.md
tls://ipv6.campina-grande.paraiba.brazil.yggdrasil.iasylum.net:51000 south-america/brazil.md
tls://de-fsn-1.peer.v4.yggdrasil.chaz6.com:4444 europe/germany.md
tls://x-fra-0.sergeysedoy97.ru:65535 europe/germany.md
tls://87.251.77.39:65535 europe/germany.md
tls://[2a01:4f9:c010:664d::1]:61995 europe/finland.md
tls://[2a01:4f9:2a:60c::2]:18836 europe/finland.md
tcp://yggno.de:18226 europe/russia.md
tls://yggno.de:18227 europe/russia.md
tcp://188.225.9.167:18226 europe/russia.md
tls://188.225.9.167:18227 europe/russia.md
tls://x-msk-0.sergeysedoy97.ru:65535 europe/russia.md
tls://s-msk-0.sergeysedoy97.ru:65535 europe/russia.md
tls://178.20.45.32:65535 europe/russia.md
tls://[2a0d:8480:2:54::]:65535 europe/russia.md
tls://x-msk-1.sergeysedoy97.ru:65535 europe/russia.md
tls://s-msk-1.sergeysedoy97.ru:65535 europe/russia.md
tls://185.103.109.63:65535 europe/russia.md
tls://[2a09:5302:ffff::ac9]:65535 europe/russia.md
tls://x-msk-2.sergeysedoy97.ru:65535 europe/russia.md
tls://s-msk-2.sergeysedoy97.ru:65535 europe/russia.md
tls://45.95.202.91:65535 europe/russia.md
tls://[2a09:5302:ffff::aca]:65535 europe/russia.md
tcp://45.147.200.202:12402 europe/russia.md
tcp://[2a00:b700::a:279]:12402 europe/russia.md
tls://45.147.200.202:443 europe/russia.md
tls://[2a00:b700::a:279]:443 europe/russia.md
tcp://[2a09:5302:ffff::992]:12403 europe/russia.md
tls://[2a09:5302:ffff::992]:443 europe/russia.md
tcp://77.37.218.131:12402 europe/russia.md
tls://77.37.218.131:443 europe/russia.md
tcp://box.paulll.cc:13337 europe/russia.md
tls://box.paulll.cc:13338 europe/russia.md
tls://avevad.com:1337 europe/russia.md
tcp://92.124.136.131:30111 europe/russia.md
tcp://prophet.fun:30111 europe/russia.md
tcp://ekb.itrus.su:7991 europe/russia.md
tls://[2001:41d0:801:2000::233f]:28395 europe/united-kingdom.md
tcp://curiosity.tdjs.tech:30003 europe/united-kingdom.md
tls://[2a10:4740:40:0:2222:3f9c:b7cf:1]:43006 europe/united-kingdom.md
tcp://193.111.114.28:8080 europe/ukraine.md
tls://193.111.114.28:1443 europe/ukraine.md
tls://[2a07:e01:105:444:c634:6bff:feb5:6e28]:7040 europe/sweden.md
tcp://y.zbin.eu:7743 europe/slovakia.md
tls://[2001:41d0:601:1100::cf2]:11129 europe/poland.md
tls://[2001:41d0:304:200::ace3]:23108 europe/france.md
tls://[2001:41d0:2:c44a:51:255:223:60]:54232 europe/france.md
tcp://[2001:470:1f13:e56::64]:39565 europe/france.md
tls://[2001:470:1f13:e56::64]:39575 europe/france.md
tcp://[2a05:9403::8b]:7743 europe/czechia.md
tls://[2a03:3b40:fe:ab::1]:993 europe/czechia.md
tls://109.107.173.235:9111 europe/netherlands.md
tls://94.103.82.150:8080 europe/netherlands.md
tcp://ygg-nl.incognet.io:8883 europe/netherlands.md
tls://ygg-nl.incognet.io:8884 europe/netherlands.md
tls://aaoth.xyz:25565 europe/netherlands.md
tcp://aaoth.xyz:7777 europe/netherlands.md
tls://x-ams-0.sergeysedoy97.ru:65535 europe/netherlands.md
tls://s-ams-0.sergeysedoy97.ru:65535 europe/netherlands.md
tls://89.22.237.91:65535 europe/netherlands.md
tls://[2a0d:8480:1:f9::]:65535 europe/netherlands.md
tls://x-ams-1.sergeysedoy97.ru:65535 europe/netherlands.md
tls://s-ams-1.sergeysedoy97.ru:65535 europe/netherlands.md
tls://79.137.194.94:65535 europe/netherlands.md
Alive peers (sorted by latency):
URI Latency (ms) Location
tls://s-fra-0.sergeysedoy97.ru:65535 8.94 europe/germany.md
tls://78.27.153.163:33166 11.03 europe/ukraine.md
tls://78.27.153.163:3785 12.574 europe/ukraine.md
tls://78.27.153.163:179 12.644 europe/ukraine.md
tls://78.27.153.163:3784 12.669 europe/ukraine.md
tcp://78.27.153.163:33165 13.067 europe/ukraine.md
tls://54.37.137.221:11129 22.125 europe/poland.md
tls://pl1.servers.devices.cwinfo.net:11129 22.328 europe/poland.md
tls://37.205.14.171:993 33.942 europe/czechia.md
tcp://195.123.245.146:7743 34.172 europe/czechia.md
tls://yggdrasil.su:62586 36.374 europe/germany.md
tcp://ygg.mkg20001.io:80 37.314 europe/germany.md
tcp://gutsche.tech:8888 37.753 europe/germany.md
tcp://phrl42.ydns.eu:8842 37.879 europe/germany.md
tls://gutsche.tech:8889 38.159 europe/germany.md
tcp://94.130.203.208:5999 38.649 europe/germany.md
tcp://193.107.20.230:7743 38.815 europe/germany.md
tls://ygg.mkg20001.io:443 39.32 europe/germany.md
tcp://yggdrasil.su:62486 39.386 europe/germany.md
tls://23.137.251.45:5222 43.987 europe/netherlands.md
tcp://vpn.itrus.su:7991 44.693 europe/netherlands.md
tls://45.147.198.155:6010 44.722 europe/netherlands.md
tcp://s2.i2pd.xyz:39565 45.133 europe/france.md
tls://23.137.249.65:443 46.907 europe/netherlands.md
tls://45.95.202.21:443 47.836 europe/russia.md
tls://fr2.servers.devices.cwinfo.net:23108 47.955 europe/france.md
tcp://62.210.85.80:39565 48.278 europe/france.md
tcp://45.95.202.21:12403 48.677 europe/russia.md
tls://152.228.216.112:23108 49.221 europe/france.md
tls://185.130.44.194:7040 49.356 europe/sweden.md
tls://cloudberry.fr1.servers.devices.cwinfo.net:54232 49.639 europe/france.md
tcp://51.15.204.214:12345 50.269 europe/france.md
tls://51.15.204.214:54321 50.385 europe/france.md
tls://51.255.223.60:54232 50.829 europe/france.md
tls://51.38.64.12:28395 51.396 europe/united-kingdom.md
tls://s2.i2pd.xyz:39575 51.456 europe/france.md
tls://uk1.servers.devices.cwinfo.net:28395 51.767 europe/united-kingdom.md
tls://62.210.85.80:39575 51.771 europe/france.md
tls://185.175.90.87:43006 51.977 europe/united-kingdom.md
tls://aurora.devices.waren.io:18836 54.378 europe/finland.md
tls://95.216.5.243:18836 55.022 europe/finland.md
tls://fi1.servers.devices.cwinfo.net:61995 55.054 europe/finland.md
tls://65.21.57.122:61995 55.1 europe/finland.md
tcp://185.165.169.234:8880 71.752 europe/romania.md
tls://185.165.169.234:8443 73.407 europe/romania.md
tcp://srv.itrus.su:7991 94.526 europe/russia.md
tls://158.101.229.219:17001 117.926 mena/saudi-arabia.md
tcp://158.101.229.219:17002 118.483 mena/saudi-arabia.md
tcp://itcom.multed.com:7991 124.818 europe/russia.md
tls://ca1.servers.devices.cwinfo.net:58226 128.955 north-america/canada.md
tcp://kusoneko.moe:9002 129.661 north-america/canada.md
tls://192.99.145.61:58226 129.72 north-america/canada.md
tcp://longseason.1200bps.xyz:13121 130.42 north-america/united-states.md
tls://longseason.1200bps.xyz:13122 130.647 north-america/united-states.md
tls://supergay.network:443 136.745 north-america/united-states.md
tls://supergay.network:9001 139.981 north-america/united-states.md
tcp://supergay.network:9002 140.637 north-america/united-states.md
tls://102.223.180.74:993 144.769 north-america/united-states.md
tcp://cowboy.supergay.network:9111 155.923 north-america/united-states.md
tls://corn.chowder.land:443 170.197 north-america/united-states.md
tcp://corn.chowder.land:9002 172.201 north-america/united-states.md
tls://44.234.134.124:443 174.797 north-america/united-states.md
tls://167.160.89.98:7040 195.506 north-america/united-states.md
tcp://sin.yuetau.net:6642 213.762 asia/singapore.md
tls://sin.yuetau.net:6643 216.581 asia/singapore.md
real 0m6,345s
user 0m0,114s
sys 0m0,024s
Довольно быстро он их
перебрал +
рассортировал по времени отклика!
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 02 ноя 2023, 21:32
Olej писал(а): ↑02 ноя 2023, 19:38
перебрал + рассортировал по времени отклика!
Интерес представляют только те, которые после:
Из них отбираю только не, которые не вызывают при старте ошибки о несовместимости версий (или недоступности хоста):
Код: Выделить всё
olej@nvme:~/2023/Yggdrasil$ sudo /usr/sbin/yggdrasil -useconffile /etc/yggdrasil.conf
2023/11/02 20:23:52 TLS listener started on [fe80::522d:d0bd:b221:a526%enp3s0]:36303
2023/11/02 20:23:52 UNIX admin socket listening on /var/run/yggdrasil.sock
2023/11/02 20:23:52 Interface name: tun0
2023/11/02 20:23:52 Interface IPv6: 227:7aa8:be12:eec3:4c51:357c:1d6f:f889/7
2023/11/02 20:23:52 Interface MTU: 53049
2023/11/02 20:23:52 Your public key is 0000000001855741ed113cb3aeca83e29007762fa7a3c612f04c029e264094b6
2023/11/02 20:23:52 Your IPv6 address is 227:7aa8:be12:eec3:4c51:357c:1d6f:f889
2023/11/02 20:23:52 Your IPv6 subnet is 327:7aa8:be12:eec3::/64
2023/11/02 20:23:52 Connected inbound TLS: 21d:8a7c:aafa:f346:8115:14aa:9ca4:cd7f@fe80::9bac:3791:1b79:7237, source [fe80::522d:d0bd:b221:a526%enp3s0]:36303
2023/11/02 20:23:52 Connected inbound TLS: 21d:8a7c:aafa:f346:8115:14aa:9ca4:cd7f@fe80::13f5:9fe2:6393:bf4a, source [fe80::522d:d0bd:b221:a526%enp3s0]:36303
2023/11/02 20:23:52 Connected inbound TLS: 201:1171:48a7:6391:3920:2499:1ebd:757f@fe80::bdc9:d183:f9c0:ff56, source [fe80::522d:d0bd:b221:a526%enp3s0]:36303
2023/11/02 20:23:52 Connected outbound TCP: 201:f3dc:b8c4:c55c:1329:ee2b:3787:86a0@167.235.150.100:8842, source 192.168.1.241:56904
2023/11/02 20:23:52 Connected outbound TCP: 200:5955:a9bd:bcaf:4373:f69e:3db6:b6b2@94.130.203.208:5999, source 192.168.1.241:45662
2023/11/02 20:23:52 Connected outbound TCP: 200:94b1:847c:27cf:c259:d10:7943:4dc0@116.203.146.143:8888, source 192.168.1.241:56028
2023/11/02 20:23:52 Connected outbound TCP: 200:ad1e:2e16:553f:62bf:7447:2807:446@185.165.169.234:8880, source 192.168.1.241:41372
2023/11/02 20:23:52 Connected outbound TCP: 201:ca29:d4c5:50c8:b6f3:aa9a:e5d7:616c@158.101.229.219:17002, source 192.168.1.241:60010
2023/11/02 20:23:52 Connected outbound TCP: 203:d2fe:bbde:463a:946:e72b:3b32:1bd5@137.220.55.93:9002, source 192.168.1.241:33392
...
Это создаёт мне такой вот хост:
Код: Выделить всё
olej@nvme:~$ sudo yggdrasilctl getself
Build name: unknown
Build version: unknown
IPv6 address: 227:7aa8:be12:eec3:4c51:357c:1d6f:f889
IPv6 subnet: 327:7aa8:be12:eec3::/64
Coordinates: [1 74 2 78 4]
Public key: 0000000001855741ed113cb3aeca83e29007762fa7a3c612f04c029e264094b6
Код: Выделить всё
olej@nvme:~$ sudo yggdrasilctl getpeers
Port Public Key IP Address Uptime RX TX Pr URI
1 00000005d60d541432e5fbabad558d6cca02aaddbb3363fcd3a8421934e4d575 21d:8a7c:aafa:f346:8115:14aa:9ca4:cd7f 25s 1kb 1kb 0 tls://[fe80::9bac:3791:1b79:7237%enp3s0]:57295
2 00000005d60d541432e5fbabad558d6cca02aaddbb3363fcd3a8421934e4d575 21d:8a7c:aafa:f346:8115:14aa:9ca4:cd7f 25s 1kb 1kb 0 tls://[fe80::13f5:9fe2:6393:bf4a%enp3s0]:37551
3 7ba3add6271bb1b7f6d9b850a2a00b57db7179a82d162afc0e15889f62aa0773 201:1171:48a7:6391:3920:2499:1ebd:757f 25s 1kb 1kb 0 tls://[fe80::bdc9:d183:f9c0:ff56%enp3s0]:56065
4 4308d1cecea8fb358475321e1e57e6b92393abac23239f95fc81237ff8b7f033 201:f3dc:b8c4:c55c:1329:ee2b:3787:86a0 25s 2kb 1kb 0 tcp://phrl42.ydns.eu:8842
5 d3552b2121a85e4604b0e124a4a6c2e3aebc9690a0605dc525f01c89cc23515e 200:5955:a9bd:bcaf:4373:f69e:3db6:b6b2 25s 5kb 1kb 0 tcp://94.130.203.208:5999
6 b5a73dc1ec181ed37977c35e591fe8860a87ad2c72a808e8a4ecbf77bdab352d 200:94b1:847c:27cf:c259:d10:7943:4dc0 25s 19kb 1kb 0 tcp://gutsche.tech:8888
7 a970e8f4d5604ea045dc6bfc7ddcd37457d91e6d7f4b4cbff105636609f4c805 200:ad1e:2e16:553f:62bf:7447:2807:446 25s 1kb 1kb 0 tcp://185.165.169.234:8880
8 4d758aceabcdd2431559468a27a4cda8d46a3899e27a2d41c26ed599a0b902f0 201:ca29:d4c5:50c8:b6f3:aa9a:e5d7:616c 25s 1kb 28kb 0 tcp://158.101.229.219:17002
9 12d014421b9c5f6b918d4c4cde42ac3a0371c55129c890366af6a538604079b3 203:d2fe:bbde:463a:946:e72b:3b32:1bd5 25s 5kb 1kb 0 tcp://kusoneko.moe:9002
И достигается это прописыванием в конфиг файле внешних пиров:
Код: Выделить всё
olej@nvme:~$ grep " Peers:" /etc/yggdrasil.conf -A8
Peers: [
tcp://phrl42.ydns.eu:8842
tcp://94.130.203.208:5999
tcp://gutsche.tech:8888
tcp://158.101.229.219:17002
ttcp://kusoneko.moe:9002
ttcp://185.165.169.234:8880
tcp://158.101.229.219:17002
]
Но у вас этот набор будет совершенно другим!
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 09 янв 2024, 04:15
1. С переходом к версиям 0.5.Х (несовместимым с 0.4.7) набор публичных пиров меняется:
Olej писал(а): ↑04 ноя 2023, 04:41
По поводу URL внешних пиров - выложены списки отдельно для каждой из версий:
- public peers (v0.4)
- public peers (v0.5)
-
public peers (v0.4)
-
public peers (v0.5)
2. Но и это ещё не всё
Проект экспериментальный, и выбранные внешние пиры могут со временем исчезать (1-2 месяца достаточно!).
И это очень досадное обсточтельство, потому что запускаемый сервис "застряёт" на доступе к не откликающемуся сервису
И будем наблюдать что-то подобное:
Код: Выделить всё
olej@galliumos:~/2024$ sudo yggdrasilctl getpeers
URI State Dir IP Address Uptime RX TX Pr Last Error
tcp://87.251.77.39:65533 Down Out 0s 0kb 0kb 0 4m2s ago: dial tcp 87.251.77.39:65533: connect: connection refused
tcp://193.93.119.42:14244 Up Out 22d:d3dd:3afe:9599:3da9:d89f:6ae:8401 12m33s 2kb 2kb 0 -
tcp://178.132.161.124:65533 Up Out 222:10d:b0b4:f237:5db9:e47c:a2e6:9ab9 12m33s 3kb 2kb 0 -
tcp://88.210.3.30:65533 Up Out 225:124e:2a74:9966:d18d:2f19:adbf:a950 12m33s 3kb 2kb 0 -
tcp://y.zbin.eu:7743 Up Out 200:dc42::3fca:8a99:5d66:b660 12m33s 4kb 2kb 0 -
tcp://sin.yuetau.net:6642 Up Out 200:b858:3f39:af76:83ae:bb1:ebb2:604e 12m33s 4kb 2kb 0 -
tcp://mima.localghost.org:1996 Up Out 200:b1ff:9827:dc87:f067:c43b:d546:1dd7 12m28s 2kb 2kb 0 -
Код: Выделить всё
olej@galliumos:~/2024$ systemctl --no-pager --full status yggdrasil
● yggdrasil.service - Yggdrasil Network
Loaded: loaded (/lib/systemd/system/yggdrasil.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2024-01-09 01:46:57 EET; 15min ago
Process: 7163 ExecStartPre=/sbin/modprobe tun (code=exited, status=0/SUCCESS)
Main PID: 7168 (yggdrasil)
Tasks: 11 (limit: 4575)
CGroup: /system.slice/yggdrasil.service
└─7168 /usr/bin/yggdrasil -useconffile /etc/yggdrasil/yggdrasil.conf
янв 09 01:46:59 galliumos yggdrasil[7168]: 2024/01/09 01:46:59 Failed to connect to 87.251.77.39:65533: dial tcp 87.251.77.39:65533: connect: connection refused
янв 09 01:47:02 galliumos yggdrasil[7168]: 2024/01/09 01:47:02 Failed to connect to [200:b1ff:9827:dc87:f067:c43b:d546:1dd7]:1996: dial tcp [200:b1ff:9827:dc87:f067:c43b:d546:1dd7]:1996: connect: connection refused
янв 09 01:47:03 galliumos yggdrasil[7168]: 2024/01/09 01:47:03 Connected outbound: 200:b1ff:9827:dc87:f067:c43b:d546:1dd7@38.54.87.34:1996, source 192.168.1.101:37644
янв 09 01:47:03 galliumos yggdrasil[7168]: 2024/01/09 01:47:03 Failed to connect to 87.251.77.39:65533: dial tcp 87.251.77.39:65533: connect: connection refused
янв 09 01:47:11 galliumos yggdrasil[7168]: 2024/01/09 01:47:11 Failed to connect to 87.251.77.39:65533: dial tcp 87.251.77.39:65533: connect: connection refused
янв 09 01:47:27 galliumos yggdrasil[7168]: 2024/01/09 01:47:27 Failed to connect to 87.251.77.39:65533: dial tcp 87.251.77.39:65533: connect: connection refused
янв 09 01:47:59 galliumos yggdrasil[7168]: 2024/01/09 01:47:59 Failed to connect to 87.251.77.39:65533: dial tcp 87.251.77.39:65533: connect: connection refused
янв 09 01:49:03 galliumos yggdrasil[7168]: 2024/01/09 01:49:03 Failed to connect to 87.251.77.39:65533: dial tcp 87.251.77.39:65533: connect: connection refused
янв 09 01:51:13 galliumos yggdrasil[7168]: 2024/01/09 01:51:13 Failed to connect to 87.251.77.39:65533: dial tcp 87.251.77.39:65533: connect: connection refused
янв 09 01:55:29 galliumos yggdrasil[7168]: 2024/01/09 01:55:29 Failed to connect to 87.251.77.39:65533: dial tcp 87.251.77.39:65533: connect: connection refused
И такие пиры нужно удалять из /etc/yggdrasil/yggdrasil.conf
И, возможно, переконфигурировать набор используемых пиров по их латентности.
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 09 янв 2024, 11:30
Olej писал(а): ↑02 ноя 2023, 19:22
Сейчас только обновлю:
Код: Выделить всё
olej@R420:~/2024/Yggdrasil/public-peers$ pwd
/home/olej/2024/Yggdrasil/public-peers
Код: Выделить всё
olej@R420:~/2024/Yggdrasil/public-peers$ git fetch
remote: Enumerating objects: 271, done.
remote: Counting objects: 100% (271/271), done.
remote: Compressing objects: 100% (158/158), done.
remote: Total 271 (delta 165), reused 189 (delta 112), pack-reused 0
Получение объектов: 100% (271/271), 61.95 КиБ | 628.00 КиБ/с, готово.
Определение изменений: 100% (165/165), завершено с 6 локальными объектами.
Из https://github.com/yggdrasil-network/public-peers
eeaab11..a4c3510 master -> origin/master
Код: Выделить всё
olej@R420:~/2024/Yggdrasil$ tree public-peers
public-peers
├── africa
│ └── south-africa.md
├── asia
│ ├── japan.md
│ └── singapore.md
├── europe
│ ├── czechia.md
│ ├── finland.md
│ ├── france.md
│ ├── germany.md
│ ├── netherlands.md
│ ├── poland.md
│ ├── romania.md
│ ├── russia.md
│ ├── slovakia.md
│ ├── sweden.md
│ ├── switzerland.md
│ ├── ukraine.md
│ └── united-kingdom.md
├── mena
│ ├── saudi-arabia.md
│ └── turkey.md
├── north-america
│ ├── canada.md
│ └── united-states.md
├── other
│ ├── i2p.md
│ ├── lokinet.md
│ └── tor.md
├── README.md
└── south-america
└── brazil.md
7 directories, 25 files
Сверю с тем что
public peers (v0.5)... ну, хотя бы для одной позиции-страны:
Код: Выделить всё
olej@R420:~/2024/Yggdrasil/public-peers/europe$ cat ~/2024/Yggdrasil/public-peers/europe/ukraine.md
# Ukraine peers
Add connection strings from the below list to the `Peers: []` section of your
Yggdrasil configuration file to peer with these nodes.
* Bila Tserkva, operated by [ufm](ufm@ufm.lol)
* `tcp://193.111.114.28:8080`
* `tls://193.111.114.28:1443`
* Kiev, operated by [mvvpt](mvvpt0@bigmir.net)
* `tcp://78.27.153.163:33165`
* `tls://78.27.153.163:33166`
* `tls://78.27.153.163:3785`
* `tls://78.27.153.163:3784`
* `tls://78.27.153.163:179`
https://publicpeers.neilalexander.dev/v0.5
Online status is updated hourly. This page last updated at 09 Jan 24 07:01 UTC.
Код: Выделить всё
...
ukraine status uptime
tcp://193.93.119.42:14244 online good
tls://193.93.119.42:443 online good
tls://78.27.153.163:179 online good
tcp://78.27.153.163:33165 online good
tls://78.27.153.163:33166 online good
tls://78.27.153.163:3784 online good
tls://78.27.153.163:3785 online good
quic://193.93.119.42:1443 offline 16 hours very bad
...
Похоже что они идентичны, на 09 Jan 24, это то что надо...
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 09 янв 2024, 11:40
Olej писал(а): ↑09 янв 2024, 04:15
переконфигурировать набор используемых пиров по их латентности.
Olej писал(а): ↑02 ноя 2023, 19:27
2-й источник, проверяющий списки, был:
Код: Выделить всё
olej@R420:~/2024/Yggdrasil/peer_checker.py$ pwd
/home/olej/2024/Yggdrasil/peer_checker.py
Код: Выделить всё
olej@R420:~/2024/Yggdrasil/peer_checker.py$ git fetch
olej@R420:~/2024/Yggdrasil/peer_checker.py$
Здесь обновлять нечего, похоже...
Olej писал(а): ↑02 ноя 2023, 19:38
Напускаю проверку на обновлённый список
Код: Выделить всё
olej@R420:~/2024/Yggdrasil$ pwd
/home/olej/2024/Yggdrasil
olej@R420:~/2024/Yggdrasil$ ls -ld *peer* | grep ^d
drwxrwxr-x 3 olej olej 4096 мар 28 2023 peer_checker.py
drwxrwxr-x 10 olej olej 4096 мар 28 2023 public-peers
Код: Выделить всё
olej@R420:~/2024/Yggdrasil$ python ./peer_checker.py/peer_checker.py ./public-peers/
Report date: Tue Jan 9 08:19:34 2024
Dead peers:
tcp://212.154.86.134:8800 mena/turkey.md
tls://212.154.86.134:4433 mena/turkey.md
tcp://ip6-antalya.ddns.net:8800 mena/turkey.md
tls://ip6-antalya.ddns.net:4433 mena/turkey.md
tls://158.101.229.219:17001 mena/saudi-arabia.md
tcp://158.101.229.219:17002 mena/saudi-arabia.md
tls://[2603:c023:8001:1600:35e0:acde:2c6e:b27f]:17001 mena/saudi-arabia.md
tcp://[2603:c023:8001:1600:35e0:acde:2c6e:b27f]:17002 mena/saudi-arabia.md
tls://[2001:41d0:304:200::ace3]:23108 europe/france.md
tls://[2001:41d0:2:c44a:51:255:223:60]:54232 europe/france.md
tcp://[2001:470:1f13:e56::64]:39565 europe/france.md
tls://[2001:470:1f13:e56::64]:39575 europe/france.md
tls://de-fsn-1.peer.v4.yggdrasil.chaz6.com:4444 europe/germany.md
tls://x-fra-0.sergeysedoy97.ru:65535 europe/germany.md
tls://87.251.77.39:65535 europe/germany.md
tls://[2a01:4f9:c010:664d::1]:61995 europe/finland.md
tls://[2a01:4f9:2a:60c::2]:18836 europe/finland.md
tcp://[2a05:9403::8b]:7743 europe/czechia.md
tls://[2a03:3b40:fe:ab::1]:993 europe/czechia.md
tls://[2a07:e01:105:444:c634:6bff:feb5:6e28]:7040 europe/sweden.md
tls://[2001:41d0:801:2000::233f]:28395 europe/united-kingdom.md
tls://[2a10:4740:40:0:2222:3f9c:b7cf:1]:43006 europe/united-kingdom.md
tcp://193.111.114.28:8080 europe/ukraine.md
tls://193.111.114.28:1443 europe/ukraine.md
tcp://yggno.de:18226 europe/russia.md
tls://yggno.de:18227 europe/russia.md
tcp://188.225.9.167:18226 europe/russia.md
tls://188.225.9.167:18227 europe/russia.md
tls://x-msk-0.sergeysedoy97.ru:65535 europe/russia.md
tls://s-msk-0.sergeysedoy97.ru:65535 europe/russia.md
tls://178.20.45.32:65535 europe/russia.md
tls://[2a0d:8480:2:54::]:65535 europe/russia.md
tls://x-msk-1.sergeysedoy97.ru:65535 europe/russia.md
tls://s-msk-1.sergeysedoy97.ru:65535 europe/russia.md
tls://185.103.109.63:65535 europe/russia.md
tls://[2a09:5302:ffff::ac9]:65535 europe/russia.md
tls://x-msk-2.sergeysedoy97.ru:65535 europe/russia.md
tls://s-msk-2.sergeysedoy97.ru:65535 europe/russia.md
tls://45.95.202.91:65535 europe/russia.md
tls://[2a09:5302:ffff::aca]:65535 europe/russia.md
tcp://45.147.200.202:12402 europe/russia.md
tcp://[2a00:b700::a:279]:12402 europe/russia.md
tls://45.147.200.202:443 europe/russia.md
tls://[2a00:b700::a:279]:443 europe/russia.md
tcp://[2a09:5302:ffff::992]:12403 europe/russia.md
tls://[2a09:5302:ffff::992]:443 europe/russia.md
tcp://77.37.218.131:12402 europe/russia.md
tls://77.37.218.131:443 europe/russia.md
tcp://box.paulll.cc:13337 europe/russia.md
tls://box.paulll.cc:13338 europe/russia.md
tls://avevad.com:1337 europe/russia.md
tcp://92.124.136.131:30111 europe/russia.md
tcp://prophet.fun:30111 europe/russia.md
tcp://itcom.multed.com:7991 europe/russia.md
tcp://ekb.itrus.su:7991 europe/russia.md
tls://109.107.173.235:9111 europe/netherlands.md
tls://94.103.82.150:8080 europe/netherlands.md
tcp://vpn.itrus.su:7991 europe/netherlands.md
tcp://ygg-nl.incognet.io:8883 europe/netherlands.md
tls://ygg-nl.incognet.io:8884 europe/netherlands.md
tls://aaoth.xyz:25565 europe/netherlands.md
tcp://aaoth.xyz:7777 europe/netherlands.md
tls://x-ams-0.sergeysedoy97.ru:65535 europe/netherlands.md
tls://s-ams-0.sergeysedoy97.ru:65535 europe/netherlands.md
tls://89.22.237.91:65535 europe/netherlands.md
tls://[2a0d:8480:1:f9::]:65535 europe/netherlands.md
tls://x-ams-1.sergeysedoy97.ru:65535 europe/netherlands.md
tls://s-ams-1.sergeysedoy97.ru:65535 europe/netherlands.md
tls://79.137.194.94:65535 europe/netherlands.md
tls://[2001:41d0:601:1100::cf2]:11129 europe/poland.md
tcp://ipv4.campina-grande.paraiba.brazil.yggdrasil.iasylum.net:40000 south-america/brazil.md
tcp://ipv6.campina-grande.paraiba.brazil.yggdrasil.iasylum.net:41000 south-america/brazil.md
tls://ipv4.campina-grande.paraiba.brazil.yggdrasil.iasylum.net:50000 south-america/brazil.md
tls://ipv6.campina-grande.paraiba.brazil.yggdrasil.iasylum.net:51000 south-america/brazil.md
tls://tasty.chowder.land:9001 north-america/united-states.md
tcp://tasty.chowder.land:9002 north-america/united-states.md
tls://corn.chowder.land:443 north-america/united-states.md
tcp://corn.chowder.land:9002 north-america/united-states.md
tls://108.175.10.127:61216 north-america/united-states.md
tls://102.223.180.74:993 north-america/united-states.md
tcp://50.236.201.218:56088 north-america/united-states.md
tcp://lancis.iscute.moe:49273 north-america/united-states.md
tls://lancis.iscute.moe:49274 north-america/united-states.md
tls://cowboy.supergay.network:443 north-america/united-states.md
tls://167.160.89.98:7040 north-america/united-states.md
tls://[2605:9f80:2000:64::2]:7040 north-america/united-states.md
tcp://zabugor.itrus.su:7991 north-america/united-states.md
tls://[2607:5300:201:3100::50a1]:58226 north-america/canada.md
tcp://kusoneko.moe:9002 north-america/canada.md
tcp://yggdrasil.community.garage.networks.deavmi.assigned.network:2000 africa/south-africa.md
tls://yggdrasil.community.garage.networks.deavmi.assigned.network:2001 africa/south-africa.md
Alive peers (sorted by latency):
URI Latency (ms) Location
tls://s-fra-0.sergeysedoy97.ru:65535 15.186 europe/germany.md
tcp://78.27.153.163:33165 16.838 europe/ukraine.md
tls://78.27.153.163:33166 18.658 europe/ukraine.md
tls://78.27.153.163:3784 18.676 europe/ukraine.md
tls://78.27.153.163:3785 18.92 europe/ukraine.md
tls://78.27.153.163:179 18.933 europe/ukraine.md
tls://pl1.servers.devices.cwinfo.net:11129 24.085 europe/poland.md
tls://54.37.137.221:11129 27.394 europe/poland.md
tcp://phrl42.ydns.eu:8842 41.647 europe/germany.md
tcp://yggdrasil.su:62486 41.711 europe/germany.md
tls://yggdrasil.su:62586 41.902 europe/germany.md
tcp://gutsche.tech:8888 41.961 europe/germany.md
tls://ygg.mkg20001.io:443 42.364 europe/germany.md
tcp://ygg.mkg20001.io:80 42.567 europe/germany.md
tls://gutsche.tech:8889 43.507 europe/germany.md
tcp://y.zbin.eu:7743 43.612 europe/slovakia.md
tcp://195.123.245.146:7743 45.12 europe/czechia.md
tls://37.205.14.171:993 45.161 europe/czechia.md
tcp://94.130.203.208:5999 45.435 europe/germany.md
tls://45.147.198.155:6010 46.032 europe/netherlands.md
tcp://193.107.20.230:7743 46.526 europe/germany.md
tls://23.137.251.45:5222 49.4 europe/netherlands.md
tls://uk1.servers.devices.cwinfo.net:28395 50.755 europe/united-kingdom.md
tls://185.130.44.194:7040 51.426 europe/sweden.md
tcp://s2.i2pd.xyz:39565 52.281 europe/france.md
tls://fr2.servers.devices.cwinfo.net:23108 52.933 europe/france.md
tcp://curiosity.tdjs.tech:30003 52.97 europe/united-kingdom.md
tls://51.38.64.12:28395 53.374 europe/united-kingdom.md
tcp://62.210.85.80:39565 53.832 europe/france.md
tls://152.228.216.112:23108 53.927 europe/france.md
tls://51.15.204.214:54321 54.098 europe/france.md
tls://s2.i2pd.xyz:39575 54.218 europe/france.md
tls://23.137.249.65:443 54.486 europe/netherlands.md
tcp://51.15.204.214:12345 54.974 europe/france.md
tls://cloudberry.fr1.servers.devices.cwinfo.net:54232 56.063 europe/france.md
tls://185.175.90.87:43006 56.486 europe/united-kingdom.md
tls://62.210.85.80:39575 56.95 europe/france.md
tls://51.255.223.60:54232 56.963 europe/france.md
tls://fi1.servers.devices.cwinfo.net:61995 58.495 europe/finland.md
tls://95.216.5.243:18836 59.193 europe/finland.md
tls://aurora.devices.waren.io:18836 59.637 europe/finland.md
tcp://185.165.169.234:8880 64.017 europe/romania.md
tls://185.165.169.234:8443 64.04 europe/romania.md
tls://45.95.202.21:443 75.596 europe/russia.md
tcp://45.95.202.21:12403 77.137 europe/russia.md
tls://65.21.57.122:61995 79.483 europe/finland.md
tcp://srv.itrus.su:7991 116.723 europe/russia.md
tcp://longseason.1200bps.xyz:13121 118.19 north-america/united-states.md
tls://longseason.1200bps.xyz:13122 118.229 north-america/united-states.md
tcp://supergay.network:9002 129.846 north-america/united-states.md
tls://supergay.network:443 133.875 north-america/united-states.md
tls://supergay.network:9001 133.939 north-america/united-states.md
tls://ca1.servers.devices.cwinfo.net:58226 136.15 north-america/canada.md
tls://192.99.145.61:58226 138.938 north-america/canada.md
tcp://cowboy.supergay.network:9111 164.725 north-america/united-states.md
tls://44.234.134.124:443 186.807 north-america/united-states.md
tls://sin.yuetau.net:6643 186.837 asia/singapore.md
tcp://sin.yuetau.net:6642 190.126 asia/singapore.md
А ещё лучше вот так:
Код: Выделить всё
olej@R420:~/2024/Yggdrasil$ python ./peer_checker.py/peer_checker.py ./public-peers/ > yggdrasil_0_5.peers.txt
olej@R420:~/2024/Yggdrasil$ ls -l yggdrasil_0_5.peers.txt
-rw-rw-r-- 1 olej olej 8710 янв 9 10:39 yggdrasil_0_5.peers.txt
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 09 янв 2024, 11:45
Olej писал(а): ↑09 янв 2024, 11:40
А ещё лучше вот так:
Здесь интересуют только живые (в моей геолокации), которые после "Alive ...":
Код: Выделить всё
olej@R420:~/2024/Yggdrasil$ grep "Alive peers (sorted by latency):" yggdrasil_0_5.peers.txt -A10
Alive peers (sorted by latency):
URI Latency (ms) Location
tls://s-fra-0.sergeysedoy97.ru:65535 18.746 europe/germany.md
tls://78.27.153.163:33166 22.592 europe/ukraine.md
tls://78.27.153.163:3784 22.691 europe/ukraine.md
tls://78.27.153.163:179 22.723 europe/ukraine.md
tls://78.27.153.163:3785 22.907 europe/ukraine.md
tcp://78.27.153.163:33165 23.589 europe/ukraine.md
tls://pl1.servers.devices.cwinfo.net:11129 34.789 europe/poland.md
tls://54.37.137.221:11129 36.454 europe/poland.md
Olej
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей