~AreEnn
                        
                        
                            ~R4SAS
                        
                        
                            ~acetone
                        
                        
                            ~orignal
                        
                        
                            ~villain
                        
                        
                            &N00B
                        
                        
                            +Xeha
                        
                        
                            GFW
                        
                        
                            Ken_
                        
                        
                            Nobody
                        
                        
                            Opax
                        
                        
                            WebClient95
                        
                        
                            anon
                        
                        
                            anontor
                        
                        
                            anonuser
                        
                        
                            b3t4f4c3
                        
                        
                            deserving-stegosaur
                        
                        
                            duanin2
                        
                        
                            fidoid
                        
                        
                            fujifilm
                        
                        
                            gobo
                        
                        
                            halloy1341
                        
                        
                            iiii
                        
                        
                            karamba_i2p
                        
                        
                            leopold
                        
                        
                            mareki2p
                        
                        
                            negative_rock127
                        
                        
                            nik0tr
                        
                        
                            not_bob_afk
                        
                        
                            ntty
                        
                        
                            osoznayka
                        
                        
                            poriori
                        
                        
                            profetikla
                        
                        
                            rc13
                        
                        
                            shaye
                        
                        
                            slfd
                        
                        
                            sonya
                        
                        
                            teeth
                        
                        
                            un
                        
                        
                            weko_
                        
                        
                            КрутыеЖиды]]]]]]]]]]]]]
                        
                        
                            гомаzкатин_v
                        
                    
                    
                        weko
                    
                    
                        Как через SAM зашифрованые лиссеты делать?
                    
                
                
                    
                        ktoto_eshche
                    
                    
                        arweave i2p museum creation in progress
                    
                
                
                
                    
                        ktoto_eshche
                    
                    
                        created Domain: i2parchives.i2p 
                    
                
                
                    
                        ktoto_eshche
                    
                    
                        глюк. dat файла в datadir не появилось
                    
                
                
                    
                        _postsolarpunk_hypn
                    
                    
                        пермиссий у и2пд не было .dat файл сохранить, домен на reg.i2p можно удалить i2parchives.i2p  - waste
                    
                
                
                    
                        _postsolarpunk_hypn
                    
                    
                        завёл (сохранился .dat) i2parweave.i2p взамен
                    
                
                
                    
                        orignal
                    
                    
                        weko с ними там проблема 
                    
                
                
                    
                        orignal
                    
                    
                        то есть сделать не проблема просто параметр передать
                    
                
                
                    
                        orignal
                    
                    
                        проблема с ними работать
                    
                
                
                    
                        orignal
                    
                    
                        потом что сэм требует полный base64
                    
                
                
                    
                        _postsolarpunk_hypn
                    
                    
                        nginx config pending
                    
                
                
                    
                        _postsolarpunk_hypn
                    
                    
                        посмотрим, сколько стоит бэкап на арвив
                    
                
                
                    
                        weko
                    
                    
                        orignal: я пропустил ответ?
                    
                
                
                    
                        orignal
                    
                    
                        с ними проблема
                    
                
                
                    
                        orignal
                    
                    
                        сделать то и публиковать ты его можешь достаточно передать параметр
                    
                
                
                    
                        orignal
                    
                    
                        там проблема будет с пирами
                    
                
                
                    
                        weko
                    
                    
                        Да я писал orignal: параметр это SIGNATURE_TYPE? А в чём проблема полного base64, если есть DEST LOOKUP
                    
                
                
                    
                        orignal
                    
                    
                        потому как сэм требует base64 полный
                    
                
                
                    
                        orignal
                    
                    
                        нет
                    
                
                
                    
                        orignal
                    
                    
                        это тип подписи
                    
                
                
                    
                        weko
                    
                    
                        Тоесть пока что зашифрованые лиссеты не работают через sam?
                    
                
                
                    
                        orignal
                    
                    
                        так а толку в DEST LOOKUP?
                    
                
                
                    
                        orignal
                    
                    
                        смотри нашел ты base64
                    
                
                
                    
                        weko
                    
                    
                        Да
                    
                
                
                    
                        orignal
                    
                    
                        дальше ты передал его в STREAM CONNECT
                    
                
                
                    
                        weko
                    
                    
                        Да
                    
                
                
                    
                        orignal
                    
                    
                         и хрен тебе 
                    
                
                
                    
                        orignal
                    
                    
                        потому что он не найдет лизсет такого адреса
                    
                
                
                    
                        orignal
                    
                    
                        потому что надо искать b33
                    
                
                
                    
                        weko
                    
                    
                        И sam не умеет?
                    
                
                
                    
                        orignal
                    
                    
                        ты не понимаешь
                    
                
                
                    
                        orignal
                    
                    
                        STREAM CONNECT требует base64
                    
                
                
                    
                        orignal
                    
                    
                        а для b33 его не существует
                    
                
                
                    
                        orignal
                    
                    
                        ясен пень что можно изменить 
                    
                
                
                    
                        orignal
                    
                    
                        но дед уперся у него там какие то проблемы с I2CP
                    
                
                
                    
                        weko
                    
                    
                        Ясн 
                    
                
                
                    
                        orignal
                    
                    
                        короче там не доделано 
                    
                
                
                    
                        weko
                    
                    
                        А добавлять фичи отдельно у вас не принято? Ну пока у zzz ничего нет, у вас была бы уже поддержка
                    
                
                
                    
                        orignal
                    
                    
                        а параметр надо i2cp.leaseSetType=5
                    
                
                
                    
                        orignal
                    
                    
                        мне то сделать не проблема
                    
                
                
                    
                        orignal
                    
                    
                        так начнутся крики что не работает с джавой или наоброт
                    
                
                
                    
                        orignal
                    
                    
                        оно мне надо?
                    
                
                
                    
                        weko
                    
                    
                        Согласен, хотел сказать про то, что прога сама должен проверить поддержку и тогда использовать, но понял что далеко не всем будет это понятно:)
                    
                
                
                    
                        weko
                    
                    
                        У меня и так какие то непонятки были, с i2pd работало, с джавой нет
                    
                
                
                    
                        weko
                    
                    
                        Вообще спасибо за разъяснение
                    
                
                
                    
                        weko
                    
                    
                        Вообщем*
                    
                
                
                    
                        orignal
                    
                    
                        нет там была идея передавать параметр что лизсет шифрованный
                    
                
                
                    
                        orignal
                    
                    
                        но там и не доделали
                    
                
                
                    
                        weko
                    
                    
                        Это к их местным стучаться надо?
                    
                
                
                    
                        orignal
                    
                    
                        да нет этот парамтер обсуждался
                    
                
                
                    
                        orignal
                    
                    
                        в приципе его можно сделать
                    
                
                
                    
                        orignal
                    
                    
                        просто это никому было на хуй не нужно
                    
                
                
                    
                        weko
                    
                    
                        Сейчас стало нужно, видимо
                    
                
                
                    
                        weko
                    
                    
                        Делаю p2p чат, думаю лучше делать шифрованные лиссеты, чтобы не стучался кто попало в адрес для одного другого адреса
                    
                
                
                    
                        orignal
                    
                    
                        для p2p будет другая проблема
                    
                
                
                    
                        weko
                    
                    
                        Какая
                    
                
                
                    
                        orignal
                    
                    
                        тебе же надо будет сохранять адрес пира
                    
                
                
                    
                        weko
                    
                    
                        Да
                    
                
                
                    
                        orignal
                    
                    
                        а как ты знаешь шифрованный он или нет?
                    
                
                
                    
                        weko
                    
                    
                        Пир сообщит
                    
                
                
                    
                        orignal
                    
                    
                        он присылает обычный лизсет
                    
                
                
                    
                        orignal
                    
                    
                        тебе
                    
                
                
                    
                        orignal
                    
                    
                        правда там флаг есть 
                    
                
                
                    
                        orignal
                    
                    
                        короче это все надо делать
                    
                
                
                    
                        orignal
                    
                    
                        понимаешь флаг то в лизсете есть
                    
                
                
                    
                        orignal
                    
                    
                        но еще надо его как то передать через сэм
                    
                
                
                    
                        orignal
                    
                    
                        что мало того что соединение с такого то адреса так еще и что лизсет шифрованный
                    
                
                
                    
                        orignal
                    
                    
                        то есть на уровне дестинейшина я это знаю
                    
                
                
                    
                        orignal
                    
                    
                        но надо в сэм
                    
                
                
                    
                        weko
                    
                    
                        У меня хранятся публичные адреса, а не лиссеты
                    
                
                
                    
                        orignal
                    
                    
                        правильно
                    
                
                
                    
                        weko
                    
                    
                        В sam с лиссетами нет работы, ток с адресами
                    
                
                
                    
                        orignal
                    
                    
                        но тебе недостаточно адреса
                    
                
                
                    
                        orignal
                    
                    
                        если base64
                    
                
                
                    
                        orignal
                    
                    
                        тебе нужно передавать какой лизсет искать
                    
                
                
                    
                        orignal
                    
                    
                        либо хранить B##
                    
                
                
                    
                        orignal
                    
                    
                        B33
                    
                
                
                    
                        orignal
                    
                    
                        то есть или пару (base64, тип лизсета) или B32/B33
                    
                
                
                    
                        orignal
                    
                    
                        но последнее не соотвествует протоколу
                    
                
                
                    
                        orignal
                    
                    
                        кстаии надо будет глянуть может и сделано
                    
                
                
                    
                        weko
                    
                    
                        Ну почему бы не сделать это как отдельный параметр в STREAM CONNECT, а для сервера кроме b32 будет писаться тип лиссета
                    
                
                
                    
                        orignal
                    
                    
                        можно сделать
                    
                
                
                    
                        orignal
                    
                    
                        но тогда тебе его придется хранить вместе с адресом если p2p
                    
                
                
                    
                        orignal
                    
                    
                        вот прилетело тебе входящее
                    
                
                
                    
                        orignal
                    
                    
                        тебе в сокет STREAM ACCEPT передался base64
                    
                
                
                    
                        orignal
                    
                    
                        но тебе же еще надо знать будет какой то лисет был
                    
                
                
                    
                        orignal
                    
                    
                        или передавать b33 опять же
                    
                
                
                    
                        _postsolarpunk_hypn
                    
                    
                        <orignal> но дед уперся у него там какие то проблемы с I2CP - может мне попробовать им помочь? я же жавер огого
                    
                
                
                    
                        weko
                    
                    
                        Ну вместе с base64, просто через пробел
                    
                
                
                    
                        orignal
                    
                    
                        _postsolarpunk_hypn у них сэм через I2CP а не как у меня
                    
                
                
                    
                        orignal
                    
                    
                        потому они передать это так просто не могут
                    
                
                
                    
                        orignal
                    
                    
                        weko можно дополнительным параметром
                    
                
                
                    
                        orignal
                    
                    
                        но как я сказал это все надо делать
                    
                
                
                    
                        orignal
                    
                    
                        шах и мат ))
                    
                
                
                    
                        weko
                    
                    
                        Понятно
                    
                
                
                    
                        weko
                    
                    
                        Пххаха
                    
                
                
                    
                        orignal
                    
                    
                        а у меня времени нет
                    
                
                
                    
                        _postsolarpunk_hypn
                    
                    
                        блин мне тож работу надо искать
                    
                
                
                    
                        weko
                    
                    
                        orignal: так, а разве нельзя сначала попробовать один тип лиссета, а потом другой? Или так это не работает
                    
                
                
                    
                        orignal
                    
                    
                        это большой оверхед будет
                    
                
                
                    
                        weko
                    
                    
                        В последнее время рвать начало постоянно
                    
                
                
                    
                        orignal
                    
                    
                        это у тебя
                    
                
                
                    
                        orignal
                    
                    
                        часы проверь
                    
                
                
                    
                        weko
                    
                    
                        orignal: так, а если мне пир скажет какой у него лизсет, и если сохранить эту инфу, я же смогу найти его лиссет?
                    
                
                
                    
                        weko
                    
                    
                        Часы? Окей. А то половина тунелей красные
                    
                
                
                    
                        orignal
                    
                    
                        сможешь
                    
                
                
                    
                        orignal
                    
                    
                        только надо сделать передачу этой информации через сэм
                    
                
                
                    
                        weko
                    
                    
                        orignal: не проблема, я в свой протокол добавлю значение bool шифрованный ли лиссет
                    
                
                
                    
                        weko
                    
                    
                        Вообще я могу по умолчанию сделать лиссеты шифроваными, как вариант, мне же ничего не мешает
                    
                
                
                    
                        orignal
                    
                    
                        так а толку
                    
                
                
                    
                        orignal
                    
                    
                        если в STREAM CONNECT нету этого параметра
                    
                
                
                    
                        orignal
                    
                    
                        его делать надо
                    
                
                
                    
                        orignal
                    
                    
                        единственное что я не понню понимает он b32 или нет
                    
                
                
                    
                        weko
                    
                    
                        А, это я затупил
                    
                
                
                    
                        weko
                    
                    
                        orignal: не понимает 
                    
                
                
                    
                        weko
                    
                    
                        Я тестил
                    
                
                
                    
                        weko
                    
                    
                        Нужно DEST LOOKUP
                    
                
                
                    
                        weko
                    
                    
                        И получить base64
                    
                
                
                    
                        orignal
                    
                    
                        наверное
                    
                
                
                    
                        orignal
                    
                    
                        я давно делал
                    
                
                
                    
                        orignal
                    
                    
                        if (destination.find(".i2p") != std::string::npos)
                     
                
                
                    
                        orignal
                    
                    
                        addr = context.GetAddressBook().GetAddress (destination);
                     
                
                
                    
                        orignal
                    
                    
                        должен понимать
                    
                
                
                    
                        orignal
                    
                    
                        если не работает то надо чинить
                    
                
                
                    
                        weko
                    
                    
                        У меня не понимал, возможно я что то делал не так
                    
                
                
                    
                        weko
                    
                    
                        Могу потестить щас
                    
                
                
                    
                        orignal
                    
                    
                        проверь да
                    
                
                
                    
                        orignal
                    
                    
                        если не работает я починю
                    
                
                
                    
                        weko
                    
                    
                        Угу
                    
                
                
                    
                        orignal
                    
                    
                        потому что по коду видно что должен
                    
                
                
                    
                        orignal
                    
                    
                        и даже дальше там умеет к B33 цепляться
                    
                
                
                    
                        weko
                    
                    
                        Оо
                    
                
                
                    
                        weko
                    
                    
                        Очень сильно рвёт
                    
                
                
                    
                        weko
                    
                    
                        Половина тунелей красные
                    
                
                
                    
                        weko
                    
                    
                        Время правильное
                    
                
                
                    
                        orignal
                    
                    
                        сеть проверяй
                    
                
                
                    
                        orignal
                    
                    
                        потому что ни у кого больше такой проблемы нет
                    
                
                
                    
                        orignal
                    
                    
                        красные значит линки у тебя рвутся
                    
                
                
                    
                        postsolarpunk_hypn
                    
                    
                        <hypn> maybe i'll upload parts of i2p ecosystems into  arweave.org blockweave. that costs some money, a question is how much
                    
                
                
                    
                        postsolarpunk_hypn
                    
                    
                        <hypn> source code, maybe also some data
                    
                
                
                    
                        postsolarpunk_hypn
                    
                    
                        <hypn> like specs
                    
                
                
                    
                        postsolarpunk_hypn
                    
                    
                        <hypn> that is permaweb
                    
                
                
                    
                        postsolarpunk_hypn
                    
                    
                        <hypn> should be published on i2parweave.i2p (doesn't work right now)
                    
                
                
                    
                        orignal
                    
                    
                        weko может у тебя дескриптовро не хватает?
                    
                
                
                    
                        weko
                    
                    
                        Я вроде на другую сеть пересел, стало лучше
                    
                
                
                    
                        weko
                    
                    
                        С мобильного на домашний wifi
                    
                
                
                    
                        weko
                    
                    
                        Транзитных тунелей меньше, но стабильность гораздо лучше
                    
                
                
                    
                        weko
                    
                    
                        Тут явно шалит сеть
                    
                
                
                    
                        orignal
                    
                    
                        попробовал b32 через сэм?
                    
                
                
                    
                        weko
                    
                    
                        Да, я писал же что работает
                    
                
                
                    
                        weko
                    
                    
                        Я до этого .b32.i2p отрезал, вот и не работало
                    
                
                
                    
                        orignal
                    
                    
                        не пишло
                    
                
                
                    
                        orignal
                    
                    
                        а b33?
                    
                
                
                    
                        weko
                    
                    
                        b33 не пробовал, могу проверить
                    
                
                
                    
                        orignal
                    
                    
                        попрробуй tojbxbveijj5c6ql25bifzdfh5xm2idc36cbffrmdfovuykgtjd2yfuk.b32.i2p
                      
                
                
                    
                        orignal
                    
                    
                        это HTTP
                    
                
                
                    
                        weko
                    
                    
                        Ага
                    
                
                
                    
                        weko
                    
                    
                        CantReachPeer
                    
                
                
                    
                        orignal
                    
                    
                        лизсет не находит
                    
                
                
                    
                        orignal
                    
                    
                        значит буду чинить
                    
                
                
                    
                        whothefuckami
                    
                    
                        А что такое этот ваш b33?
                    
                
                
                    
                        orignal
                    
                    
                        это адрес с шифрованным лизсетом
                    
                
                
                    
                        orignal
                    
                    
                        реально единственный способ к нему обратиться
                    
                
                
                    
                        orignal
                    
                    
                        внути устроен довольно сложно
                    
                
                
                    
                        orignal
                    
                    
                        и длина у него 35 байт
                    
                
                
                    
                        orignal
                    
                    
                        а не 32
                    
                
                
                    
                        whothefuckami
                    
                    
                        hmm
                    
                
                
                    
                        weko
                    
                    
                        orignal: опа, попробовал голый sam, пишет ок
                    
                
                
                    
                        weko
                    
                    
                        STREAM CONNECT ID=test DESTINATION=tojbxbveijj5c6ql25bifzdfh5xm2idc36cbffrmdfovuykgtjd2yfuk.b32.i2p
                      
                
                
                    
                        weko
                    
                    
                        STREAM STATUS RESULT=OK
                    
                
                
                    
                        weko
                    
                    
                        Чзх, попробовал второй раз, теперь не находит
                    
                
                
                    
                        whothefuckami
                    
                    
                        Попробуй сделать ребут роутеру
                    
                
                
                    
                        weko
                    
                    
                        Третий раз, работает
                    
                
                
                    
                        whothefuckami
                    
                    
                        У меня один раз sam настолько забагало, что он мусор срал, когда я стримы коннектил. Без понятия почему так
                    
                
                
                    
                        whothefuckami
                    
                    
                        Сэм ведь может уронить роутер, верно?
                    
                
                
                    
                        whothefuckami
                    
                    
                        Ну по крайней мере
                    
                
                
                
                    
                        whothefuckami
                    
                    
                        XD. Warning: XD uses SAM API which can currently crash i2pd.
                    
                
                
                    
                        whothefuckami
                    
                    
                        Оно не outdated?
                    
                
                
                    
                        weko
                    
                    
                        это же самый свежий протокол
                    
                
                
                    
                        weko
                    
                    
                        Я думаю эту строчку в доках написали в барадатые времена, когда ещё не было готово
                    
                
                
                    
                        whothefuckami
                    
                    
                        Наверно
                    
                
                
                    
                        whothefuckami
                    
                    
                        2.41.0 получалось уронить, но то было давно и я уже забыл
                    
                
                
                    
                        orignal
                    
                    
                        ну сэм там довольно глючный
                    
                
                
                    
                        orignal
                    
                    
                        в принципе
                    
                
                
                    
                        whothefuckami
                    
                    
                        Кстати weko а чё по тому адресу находится?
                    
                
                
                    
                        whothefuckami
                    
                    
                        Можно я туда подключусь?
                    
                
                
                    
                        whothefuckami
                    
                    
                        Я аккуратно
                    
                
                
                    
                        weko
                    
                    
                        Хз я http не запускал
                    
                
                
                    
                        whothefuckami
                    
                    
                        Блин :9
                    
                
                
                
                    
                        weko
                    
                    
                        whothefuckami: аххаха, ну если адрес не скрывают, значит ничего важного
                    
                
                
                    
                        weko
                    
                    
                        Могу узнать
                    
                
                
                    
                        whothefuckami
                    
                    
                        А блять
                    
                
                
                    
                        whothefuckami
                    
                    
                        Welcome to I2P
                    
                
                
                    
                        weko
                    
                    
                        Там i2pd
                    
                
                
                    
                        weko
                    
                    
                        Ахах
                    
                
                
                    
                        weko
                    
                    
                        Да
                    
                
                
                    
                        whothefuckami
                    
                    
                        Опа чирик нода monero в i2p
                    
                
                
                    
                        whothefuckami
                    
                    
                        *thinking*
                    
                
                
                    
                        whothefuckami
                    
                    
                        "Вы обеспечиваете себе охуитительно долгое путешествие в мир анонимной синхронизации.
                    
                
                
                    
                        whothefuckami
                    
                    
                        Однако, если вы сюда набрели, то вряд ли вас можно чем либо удивить."
                    
                
                
                    
                        orignal
                    
                    
                        так это мой адрес ))
                    
                
                
                    
                        orignal
                    
                    
                        там просто зеркало i2pd.i2p
                    
                
                
                    
                        whothefuckami
                    
                    
                        хм окей
                    
                
                
                    
                        orignal
                    
                    
                        я специально его держу для тестирования шифроанных лизсетов
                    
                
                
                    
                        weko
                    
                    
                        До меня дошло
                    
                
                
                    
                        weko
                    
                    
                        Через sam можно создать сессию с b33, но нельзя получить адрес b33
                    
                
                
                    
                        weko
                    
                    
                        Я туплю много, голова болит
                    
                
                
                    
                        orignal
                    
                    
                        что значит получить?
                    
                
                
                    
                        weko
                    
                    
                        Я могу посмотреть адрес в вебе, но sam не отправляет мне этот адрес
                    
                
                
                    
                        orignal
                    
                    
                        и не будет
                    
                
                
                    
                        orignal
                    
                    
                        но ты его в своем приложении можешь вычислить
                    
                
                
                    
                        weko
                    
                    
                        Можешь кинуть как?
                    
                
                
                    
                        orignal
                    
                    
                        так посмотри в коде
                    
                
                
                    
                        weko
                    
                    
                        Лан, понял, буду глядеть
                    
                
                
                    
                        orignal
                    
                    
                        класс BlindedPublicKey
                    
                
                
                    
                        orignal
                    
                    
                         у него метод ToB33
                    
                
                
                    
                        weko
                    
                    
                        А java роутер умеет b33?
                    
                
                
                    
                        orignal
                    
                    
                        конечно
                    
                
                
                    
                        orignal
                    
                    
                        там все просто
                    
                
                
                    
                        orignal
                    
                    
                        публичный ключ адрес + типы подписей
                    
                
                
                    
                        orignal
                    
                    
                        и типы подписей xor -тся с crc32 хэшем адреса
                    
                
                
                    
                        weko
                    
                    
                        Пон, добавлю в свой форк i2plib