πŸ’Ύ Archived View for betahowto.duckdns.org β€Ί yggdrasil:public_peer captured on 2024-05-10 at 11:13:00. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-03-21)

-=-=-=-=-=-=-

ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠΈΡ€

ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΠΈΡ€ΠΎΠΌ сСти называСтся устройство, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π² ΠΎΠ²Π΅Ρ€Π»Π΅ΠΉΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ любой ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΉ. ΠŸΡ€ΠΎΡ‰Π΅ говоря: ΡƒΠ·Π΅Π» сСти, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ сСгмСнтом сСти ( gemini://betahowto.duckdns.org/yggdrasil:Yggdrasil ). Бписок ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΈΡ€ΠΎΠ² доступСн Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° "Public Peers": https://github.com/yggdrasil-network/public-peers, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎ адрСсам:

Бписок Π½Π° сайтС гСнСрируСтся автоматичСски Π½Π° Π±Π°Π·Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с GitHub ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ статус доступности ΡƒΠ·Π»ΠΎΠ² (online/offline).

ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΈΡ€Ρ‹, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Ρ„Π°ΠΉΠ»Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ yggdrasil.conf (/etc/yggdrasil.conf ΠΈΠ»ΠΈ %programdata%\yggdrasil\yggdrasil.conf) Π² сСкции Peers:


Peers: [
    # ЧСхия, Revertron
    tcp://195.123.245.146:7743
    # netherlands
    tcp://51.15.118.10:62486
]

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ.

TLS

Начиная с вСрсии 0.3.11 Yggdrasil ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ соСдинСния ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ TLS. Π­Ρ‚ΠΎ позволяСт ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠΈΡ€ΠΈΠ½Π³ΠΎΠ²ΠΎΠ΅ соСдинСниС Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ сСанса TLS, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ брандмауэр ΠΈΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ DPI, Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΈΡ€ΠΈΠ½Π³ΠΎΠ²Ρ‹ΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Yggdrasil.

ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΈΡ€Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ TLS ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ прСфиксом tls:// вмСсто tcp://.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΠ·-Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ уровня ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄Π½ΠΎΡ€Π°Π½Π³ΠΎΠ²Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ TLS ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ…ΡƒΠΆΠ΅, Ρ‡Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΎΠ΄Π½ΠΎΡ€Π°Π½Π³ΠΎΠ²Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ tcp://.

QUIC

Начиная с вСрсии 0.5 RC1 ( https://github.com/yggdrasil-network/yggdrasil-go/releases/tag/v0.5.0rc1 ) Yggdrasil ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ соСдинСния ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ QUIC ( https://ru.wikipedia.org/wiki/QUIC ).

ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΈΡ€Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ QUIC ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ прСфиксом quic://.

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, использованиС QUIC Π² Yggdrasil Π½Π΅ Π΄Π°Ρ‘Ρ‚ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ прСимущСств, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ этому ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ использовании Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ².

На Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ (18 дСкабря 2023 Π³ΠΎΠ΄Π°) ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ»ΠΊΠ° QUIC Π½Π° сайтС https://publicpeers.neilalexander.dev/ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, поэтому ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Ρ‘ нСльзя (ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΎ самим neilalexander ( https://matrix.to/#/!vVtVcVdzAdhGFLzFwm:matrix.org/$M985e-MMujijMt3p6h5P3N26NAlShrG6cszLc3hSujI?via=matrix.org&via=envs.net&via=tchncs.de ))

Unix socket

Π’ вСрсии Yggdrasil 0.4.5 появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΈΡ€ΠΈΠ½Π³Π° с использованиСм Unix сокСтов. Π­Ρ‚ΠΎ Π½Π΅ Π²ΠΏΠΎΠ»Π½Π΅ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΎ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΈΡ€Π°Ρ…, Ρ‚.ΠΊ., Unix сокСты ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ машинС, Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ± этом стоит ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ ΠΈ здСсь.

Π­Ρ‚Ρƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² случаС запуска Yggdrasil Π½Π° ΠΎΠ΄Π½ΠΎΠΉ машинС с использованиСм срСдств Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ network namespaces ( https://ru.wikipedia.org/wiki/ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ_ΠΈΠΌΡ‘Π½_(Linux)#Π‘Π΅Ρ‚ΠΈ_(Network) ), ΠΈΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для соСдинСния Yggdrasil c Yggmail ( gemini://betahowto.duckdns.org/yggdrasil:email:yggmail ).

Для использования ΠΏΠΈΡ€ΠΈΠ½Π³Π° Ρ‡Π΅Ρ€Π΅Π· Unix сокСт ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΡΠ΅ΠΊΡ†ΠΈΡŽ Peers ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ( gemini://betahowto.duckdns.org/yggdrasil:config_russian ) Ρ‚Π°ΠΊΡƒΡŽ строку: unix:/path/to/socket.sock

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Yggdrasil, Π² сСкции Listen прописываСм:

Listen:
    [
      tcp://192.168.1.2:23485
      unix:///var/run/yggdrasil.sock
    ]

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΠΈΡ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΎ IP 192.168.1.2, Π½Π° ΠΏΠΎΡ€Ρ‚ 23485 ΠΈ Ρ‡Π΅Ρ€Π΅Π· Unix сокСт ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ /var/run/yggdrasil.sock

Yggmail Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

yggmail -peer=unix:///var/run/yggdrasil.sock -database=/home/USER/mail/yggmail.db -smtp=192.168.1.2:1025 -imap=192.168.1.2:1143

Как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΈΡ€Ρ‹

Для ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ домашнСго использования Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ 2-3 гСографичСски Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… ΠΊ Π²Π°ΠΌ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΈΡ€Π°. Блишком большоС количСство ΠΏΠΈΡ€ΠΎΠ² Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅, Π° Ρ‚Π°ΠΊ ΠΆΠ΅, использованиС гСографичСски ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ вас ΠΏΠΈΡ€ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π³Π°Ρ‚ΠΈΠ²Π½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡƒΠ·Π»Π° ΠΈ скорости доступа ΠΊ рСсурсам сСти.

Для Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΈΡ€ΠΎΠ², Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ просто Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ упомянутым Π²Ρ‹ΡˆΠ΅ сайтом, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ собраны всС ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΈΡ€Ρ‹ с offline / online статусами.

НиТС пСрСчислСны срСдства Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ процСсса Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΈΡ€ΠΎΠ².

Yggdrasil peers updater

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ доступности ΠΏΠΈΡ€ΠΎΠ² ΠΈ автоматичСского ΠΈΡ… обновлСния Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Yggdrasil, Π° Ρ‚Π°ΠΊ ΠΆΠ΅, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° admin API - addPeer.

Для Π²Ρ‹Π²ΠΎΠ΄Π° отсортированного ΠΏΠΎ скорости доступа списка доступных ΠΏΠΈΡ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„Π»Π°Π³ -p.

Π‘ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ ΠΈΠ· описания (RU): https://github.com/ygguser/peers_updater/blob/master/README_ru.md

Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π½Π° python

( gemini://betahowto.duckdns.org/user:zhoreeq ) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² отсортированном Π²ΠΈΠ΄Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° ΠΏΠΈΡ€ΠΎΠ², Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΠΈΡ€ΠΎΠ² для своСго ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ установлСнного python3):

ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΠΈΡ€Π°ΠΌΠΈ:

git clone https://github.com/yggdrasil-network/public-peers.git

ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ со скриптом:

git clone https://github.com/zhoreeq/peer_checker.py.git

ЗапускаСм скрипт (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ указываСтся ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ с ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΠΈΡ€Π°ΠΌΠΈ):

python ./peer_checker.py/peer_checker.py ./public-peers/

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π° скрипта:

Dead peers:

tcp://[2a04:5b81:2010::90]:2000 	 africa/south-africa.md
tcp://[2804:49fc::ffff:ffff:5b5:e8be]:58301 	 south-america/brazil.md
...

Alive peers (sorted by latency):

URI 	 Latency (ms) 	 Location
tcp://95.165.99.73:5353 	 6.679 	 europe/russia.md
tcp://yggno.de:18226 	 16.892 	 europe/russia.md
...

Как ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΠΈΡ€ΠΎΠΌ?

Π›ΡŽΠ±ΠΎΠΉ ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΠΈΡ€ΠΎΠΌ. Для этого, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΡƒΠ·Π»Ρƒ, ΠΊΠ°ΠΊ ΠΊ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΏΠΈΡ€Ρƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ прямой доступ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ (Π±Π΅Π»Ρ‹ΠΉ IP). Π’Π°ΠΊΠΆΠ΅ ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΠΈΡ€ΠΈΠ½Π³Π° вСсьма ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ "ΠΆΠ΅Π»Π΅Π·ΠΎ" ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ сСтСвой ΠΊΠ°Π½Π°Π». ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сСрвСра Π²Π°ΠΆΠ½Π° ΠΏΡ€ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ…, Ρ‚.ΠΊ. Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ криптографичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ сСти вСсьма Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΈ Π² случаС нСдостатка мощности Π² Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΠΈΡ€Π° Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ сбои. Π’ настройках Ρ„Π°ΠΉΠ΅Ρ€Π²ΠΎΠ»Π»Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚ΡŒ Yggdrasil (любой, Π½Π° вашС усмотрСниС).

Π’ Ρ„Π°ΠΉΠ»Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Yggdrasil добавляСм Π² ΠΏΠΎΠ»Π΅ Listen:


  Listen: [
  # Для ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡ всСх IPv4 интСрфСйсов Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 7991
  tcp://0.0.0.0:7991 
  # Для ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡ всСх IPv6 интСрфСйсов Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 7992
  tcp://[::]:7992
  ]

По-ТСланию, адрСс своСго ΡƒΠ·Π»Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π½Π° упомянутой Π²Ρ‹ΡˆΠ΅ страницС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² GitHub, Π»ΠΈΠ±ΠΎ просто ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈΠΌ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ.

ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹

Π’ Yggdrasil вСрсии 0.4.6 появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ для соСдинСния с ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ ΡƒΠ·Π»ΠΎΠΌ, Ссли Ρƒ ΡƒΠ·Π»Π° нСсколько интСрфСйсов.

ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ указываСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° URI ΠΏΠΈΡ€Π° ?priority=X Π² сСкциях Peers ΠΈΠ»ΠΈ Listen, ΠΈΠ»ΠΈ c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Priority Π² сСкции MulticastInterfaces.

ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ β€” это число ΠΈΠ· Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΡ‚ 0 Π΄ΠΎ 254 (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 0), Ρ‡Π΅ΠΌ Π½ΠΈΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚.

Handshake c ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ

Начиная с вСрсии 0.5 RC1 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ "Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅" с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Для сСкции Listen: tls://[::]:12345?password=123456abcdef

Для сСкции Peers: tls://a.b.c.d:12345?password=123456abcdef

Π’Π°ΠΊ ΠΆΠ΅, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ допустимо ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² сСкции MulticastInterfaces.

Максимальная допустимая Π΄Π»ΠΈΠ½Π° пароля - 64 символа.

ΠžΡΠΎΠ±Ρ‹Π΅ замСчания

0. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ слуТбу Yggdrasil, Ρ‡Ρ‚ΠΎΠ±Ρ‹ измСнСния вступили Π² силу:


  # Debian/Ubuntu:
sudo systemctl restart yggdrasil
  # Windows:
net.exe stop "Yggdrasil Service" && net.exe start "Yggdrasil Service"

1. Π”Ρ€ΡƒΠ³ΠΈΠ΅ частники сСти Π±ΡƒΠ΄ΡƒΡ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ локально, Π±ΡƒΠ΄Ρ‚ΠΎ ( gemini://betahowto.duckdns.org/#comment_cdb7f917ca5239ceb1a131ffb2c7def5 ) ΠΎΠ½ΠΈ с Π²Π°ΠΌΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ локальной сСти. Π£Ρ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ это ΠΏΡ€ΠΈ настройкС бСзопасности.

2. РСдактируя Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² Windows, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ стандартный Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΈ Office Word. Π­Ρ‚ΠΎ испортит ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Ρ„Π°ΠΉΠ»Π° ΠΈ слуТба Yggdrasil Π½Π΅ смоТСт Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ. Для рСдактирования ΠΊΠΎΠ½Ρ„ΠΈΠ³Π° Π² Windows слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ AkelPad, Notepad2 ΠΈ NotePad++.

Бсылки

ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΈΡ€Ρ‹ (EN): https://github.com/yggdrasil-network/public-peers

Yggdrasil peer checker (EN): https://github.com/zhoreeq/peer_checker.py

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹

gemini://betahowto.duckdns.org/yggdrasil:Yggdrasil

https://github.com/yggdrasil-network/public-peers,

https://publicpeers.neilalexander.dev/

http://[319:3cf0:dd1d:47b9:20c:29ff:fe2c:39bd]/

https://github.com/yggdrasil-network/yggdrasil-go/releases/tag/v0.5.0rc1

https://ru.wikipedia.org/wiki/QUIC

https://matrix.to/#/!vVtVcVdzAdhGFLzFwm:matrix.org/$M985e-MMujijMt3p6h5P3N26NAlShrG6cszLc3hSujI?via=matrix.org&via=envs.net&via=tchncs.de

https://ru.wikipedia.org/wiki/ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ_ΠΈΠΌΡ‘Π½_(Linux)#Π‘Π΅Ρ‚ΠΈ_(Network)

gemini://betahowto.duckdns.org/yggdrasil:email:yggmail

gemini://betahowto.duckdns.org/yggdrasil:config_russian

https://github.com/ygguser/peers_updater/blob/master/README_ru.md

gemini://betahowto.duckdns.org/user:zhoreeq

https://github.com/yggdrasil-network/public-peers.git

https://github.com/zhoreeq/peer_checker.py.git

gemini://betahowto.duckdns.org/#comment_cdb7f917ca5239ceb1a131ffb2c7def5

https://github.com/yggdrasil-network/public-peers

https://github.com/zhoreeq/peer_checker.py

Навигация

Поиск

Главная страница

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Ξ²-Doku

Алиас

[0200::/7]

Alfis / Yggdrasil