ps's avatar
ps
ps@yggverse.github.io
npub14cc4...2nka
...І степ востаннє над рікою Ординець міряв головою... Все ближче коні, лиця злі, Схрестились, скрегнули шаблі, Переплелися іскри з кров’ю, І знову криком Придніпров’я Прошив у жасі людолов. Та біснувалась криця знов, Шипіла кров, шипіла піна. Козак вимощував долину Чужинським трупом, як умів, Як вчився в Січі і в братів На славнім Доні у поході. Ординців б’є козак вже в броді. Бере ординців переляк: – То це шайтан! Це не козак! Козак всміхнувся в довгі вуса: – З шайтанами не вперше б’юся. Узнали, що таке козак, Якого люди кличуть: Мак. – І знову збро
ps's avatar
ps 2 months ago
Ну значить запустив парочку релеїв #iroh для тестів на локалці, тепер думаю що робити далі, щоб не чіпляти масив посилань #Blossom на HTTP: по ходу в #gossip треба піднімати локальний інтерфейс для читання iroh:// Як з тим буде на веб-клієнтах - взагалі хз (мабуть ніяк) там по ідеї треба локальний сервер і якийсь проксі-http, щоб обробляти сіє чудо. Ймовірно, цим ніхто в осяжному майбутньому займатись не буде, бо популярщикам досі не відомий #IPv6, #I2P та інші альти сторічної давності. А по сабжу загуглив - пусто, звідки вони беруть ті зірки на GitHub..
ps's avatar
ps 2 months ago
Оце помітив таку хуйню (2-4 релеї / 6) по ходу все окрім 0200::/7 і twinkle.lol шле мене лісом, може вже хоче PoW та я на це не поведусь (логи шерстить впадло, та якось треба). Re-broadcast теж не особо помагає.
ps's avatar
ps 2 months ago
От скільки це по часу юзаю #gossip, нарешті забив свої перші 512M #RAM, через що ймовірно ловив дрібні глюки клієнта Взагалі, я очікував від #tmpfs перекидання надлишку на диск, але "не все так склалося як гадалося", тепер буду знати. Зробив 2G tmpfs /mnt/gossip tmpfs defaults,noatime,nofail,mode=0700,uid=1000,gid=1000,size=2G 0 0
ps's avatar
ps 2 months ago
Бінжу тут #sendme / #iroh на #yggdrasil... ``` $ RUST_LOG=debug sendme send -v --magic-ipv6-addr [200:xxx]:6666 /file ; edns version: 0 dnssec_ok: false z_flags: 0 max_payload: 65494 opts: 0 ; query ;; euc1-1.relay.n0.iroh.link. IN AAAA ; answers 1 euc1-1.relay.n0.iroh.link. 17 IN AAAA 2a01:4f8:1c19:39b4::1 ; authorities 0 ; additionals 0 ``` * взагалі адреса резольвиться як Local, звідти навіть якщо я отримаю інфу з локальних релеїв то з нею буде окрема історія
ps's avatar
ps 2 months ago
Вийшов #qBittorrent v5.2.2 - мають завезти фікс пірів #I2P (який я давно юзаю з сорсу)
ps's avatar
ps 2 months ago
Афігєнчік, короч. Лишилось цей масив посилань загорнути в #Iroh і буде заєбок. Бо я давно приговорив стек IP смертних #Yggdrasil і #Mycelium на якийсь дальній бекенд. #I2P #Blossom #nostr #gossip
ps's avatar
ps 2 months ago
Прийшло прозріння: я тепер бачу #iroh:// як відповідь на моє давнє питання: яке посилання на файл, авку, тощо обрати для мультинет
ps's avatar
ps 2 months ago
Зробив правила regex в #gossip, скрін для прикладу; кому треба - може зліпити правила в один рядок (за одно тестую брідж і проксі фічу #Blossom для ygg + myc + i2p)
ps's avatar
ps 2 months ago
Викатив обнову #YGGverse / #gossip з додаванням парсера адрес #I2P (для WS вона працювала, для HTTP - виявляється ні) це також контрибуція до крейту #linkify що відповідає за парсинг URL в цьому клієнті #Rust
ps's avatar
ps 2 months ago
Сервер #blossom технічно може працювати в мультинет, бо його білі списки прив'язані до npub, а не IP чи hostname. Створив тікет - думаю треба розрулить це питання і забацати I2P+Mycelium на той само сторадж
ps's avatar
ps 2 months ago
Взагалі, оця тема #nostr з ключами вже реалізована в #Reticulum і всяких #NomadNet поверх нього. При чому транспорт там абстрагований оверлеєм і здатен працювати хоть в сраці крота - тобто в умовах скаженої латентності, характерної для радіо-етерів, де не працює TCP/WS як такий. Також, система хопів наближає "конкурента" до рівня секурності #I2P (не маючи при тому на меті анонімізації) Якщо nostr - убійца DeltaChat, то Reticulum - убійца #WS з усіма його гнилими #Веб-потрохами. Там де був TCP - він там і лишиться, а WS - це тимчасовий костиль, набравший популярності через свою схожість з травом HTTP.
ps's avatar
ps 2 months ago
Powerful sinners.
ps's avatar
ps 2 months ago
Здається, таки затрейнив свій Global feed до читаємого формату. Раніше була лютєйша мусорка, поки не підібрав правильні сетапи релеїв. Тут, в #gossip ще є дуже корисна опція "Hide muted events entirely"
ps's avatar
ps 2 months ago
Случився тут перший стабільний реліз #iroh > 4 years, 65 versions, and now iroh 1.0 Вперше про цю технологію дізнався з досвіду розгортання #blossom-rs, де вона є опціональною. Якщо коротко, то дозволяє замінити стек IP якоюсь високорівневою подобою пари ключів, характерною для #nostr. Поки на сервері не вмикав з міркувань економічності і думав, де вона може згодитись і ось тільки щойно дійшло: замість двоокого стека #DHT / libtrorrent, що працює з одним IPv4 і одним IPv6; можна було б організувати мультимережний #bittorrent клієнт без зовнішніх маршрутних костилів. Щось мені підказує, що там також абстрагований рівень TCP, а це - плюс до обходу блокувань торентів різними халявними #VPN