~AreEnn
                        
                        
                            ~R4SAS
                        
                        
                            ~acetone
                        
                        
                            ~orignal
                        
                        
                            ~villain
                        
                        
                            &N00B
                        
                        
                            +Xeha
                        
                        
                            GFW
                        
                        
                            Nobody
                        
                        
                            Opax
                        
                        
                            WebClient95
                        
                        
                            anon
                        
                        
                            anontor
                        
                        
                            b3t4f4c3
                        
                        
                            deserving-stegosaur
                        
                        
                            duanin2
                        
                        
                            fidoid
                        
                        
                            fujifilm
                        
                        
                            halloy1341
                        
                        
                            iiii
                        
                        
                            jarvi
                        
                        
                            karamba_i2p
                        
                        
                            leopold
                        
                        
                            mareki2p
                        
                        
                            negative_rock127
                        
                        
                            nik0tr
                        
                        
                            not_bob_afk
                        
                        
                            ntty
                        
                        
                            osoznayka
                        
                        
                            poriori
                        
                        
                            profetikla
                        
                        
                            rc13
                        
                        
                            shaye
                        
                        
                            slfd
                        
                        
                            teeth
                        
                        
                            un
                        
                        
                            weko_
                        
                        
                            КрутыеЖиды]]]]]]]]]]]]]_Z
                        
                    
                    
                        orignal
                    
                    
                        появилась новая мысль
                    
                
                
                    
                        orignal
                    
                    
                        допустим к нам есть входящее соединение с U роутера
                    
                
                
                    
                        orignal
                    
                    
                        он когда то давно опубликовл интродьюсеры
                    
                
                
                    
                        orignal
                    
                    
                        и мы считаем его достижимым
                    
                
                
                    
                        orignal
                    
                    
                        выбираем его для входящего тоннеля
                    
                
                
                    
                        orignal
                    
                    
                        а реально он не достижим а с нами соединен потому что сделал исходящее
                    
                
                
                    
                        orignal
                    
                    
                        далее следущая мысль
                    
                
                
                    
                        orignal
                    
                    
                        при соединии с пиром отдавать предпочтение прямому соединению
                    
                
                
                    
                        orignal
                    
                    
                        если таковое имеется
                    
                
                
                    
                        orignal
                    
                    
                        грубо говоря если можно подключиться по SSU2 через интродьюсер или через ygg то подключаться через ygg
                    
                
                
                    
                        Vort
                    
                    
                        "<~orignal> а реально он не достижим" почему? интродьюсеры отвалились?
                    
                
                
                    
                        Vort
                    
                    
                        "<~orignal> при соединии с пиром отдавать предпочтение прямому соединению" вроде норм. я видел флудфилов с интродьюсерами по ipv6, логично первой попыткой пробовать прямое соединение по ipv4
                    
                
                
                    
                        Vort
                    
                    
                        orignal: по поводу обновления дырок: это же, наверно, и NTCP2 доделывать надо. что мешает дырке протухнуть для TCP?
                    
                
                
                    
                        колдобина
                    
                    
                        orignal, чтото у меня странное. ща покажу из вебконсоли i2p tunnels->local destination->b32 и конф туннеля
                    
                
                
                    
                        колдобина
                    
                    
                        и скажу коммит и2пд который запустил
                    
                
                
                    
                        колдобина
                    
                    
                        туннель -
                    
                
                
                    
                        колдобина
                    
                    
                        [IRC-CKKPSS]
                    
                
                
                    
                        колдобина
                    
                    
                        type=client
                    
                
                
                    
                        колдобина
                    
                    
                        address=127.0.0.1
                    
                
                
                    
                        колдобина
                    
                    
                        port=6669
                    
                
                
                    
                        колдобина
                    
                    
                        destination=ckkpss2rdeca5va5dhexgwhtixjjtor4lvc7baao5pomtpl4p2qq.i2p
                      
                
                
                    
                        колдобина
                    
                    
                        destinationport=6667
                    
                
                
                    
                        колдобина
                    
                    
                        keys=transient
                    
                
                
                    
                        колдобина
                    
                    
                        ***
                    
                
                
                    
                        колдобина
                    
                    
                        webconsole->I2p tunn->LD->b32 : 7jkztbytvn3uybhlvn2teung4fvww7ddffogggevp2kxt57p57oq
                     
                
                
                    
                        колдобина
                    
                    
                        I2Pd ver: curr trunk commit commit f67c38d8d28d436b462a5e54fc68371a575c5ccd
                     
                
                
                    
                        колдобина
                    
                    
                        в LD b32 в вебконсоли разве не ckkpss2rdeca5va5dhexgwhtixjjtor4lvc7baao5pomtpl4p2qq должно быть?
                     
                
                
                    
                        колдобина
                    
                    
                        а всё, отбой!
                    
                
                
                    
                        колдобина
                    
                    
                        на мобиле тоже другое значение в вебконсоли
                    
                
                
                    
                        колдобина
                    
                    
                        просто чот не коннектится по неясным причинам
                    
                
                
                    
                        колдобина
                    
                    
                        лизсетов 0
                    
                
                
                    
                        Vort
                    
                    
                        колдобина: .b32.i2p
                    
                
                
                    
                        колдобина
                    
                    
                        Vort, спасибо. там было перед этим ckkpss.i2p, тоже не коннектилось 
                    
                
                
                    
                        колдобина
                    
                    
                        зашло успешно
                    
                
                
                    
                        orignal
                    
                    
                        Vort возможно они и изначально не работали
                    
                
                
                    
                        Vort
                    
                    
                        ну это надо понимать, почему
                    
                
                
                    
                        orignal
                    
                    
                        так по TCP не бывает дырок
                    
                
                
                    
                        orignal
                    
                    
                        ну например потому что symmetric NAT
                    
                
                
                    
                        orignal
                    
                    
                        сам он соединиться с кем то может 
                    
                
                
                    
                        orignal
                    
                    
                        а уже с ни мнет
                    
                
                
                    
                        Vort
                    
                    
                        "<~orignal> так по TCP не бывает дырок" сутками что ли может TCP сессия висеть без данных?
                    
                
                
                    
                        orignal
                    
                    
                        да именно так
                    
                
                
                    
                        orignal
                    
                    
                        пока откуда то то FIN или RST не пришел
                    
                
                
                    
                        Vort
                    
                    
                        мне кажется, что NAT выкинет соответствие так же, как и в случае UDP
                    
                
                
                    
                        orignal
                    
                    
                        нет не выкинет будет держать
                    
                
                
                    
                        Vort
                    
                    
                        вот такое нагуглил: "For TCP connections, the default timeout period is 86,400 seconds, or 24 hours. Because UDP is not connection based, the default timeout period is much shorter—only 300 seconds, or 5 minutes."
                    
                
                
                    
                        Vort
                    
                    
                        это специфика какой-то конкретной реализации, но не суть
                    
                
                
                    
                        Vort
                    
                    
                        главное, что да, будет держать долго. хорошо
                    
                
                
                    
                        Vort
                    
                    
                        я сейчас копался в своих логах G узла, собрал немного статистики:
                    
                
                
                    
                        Vort
                    
                    
                        grep -c 'SSU2: Session with [^ ]\+ [^ ]\+ established'
                    
                
                
                    
                        Vort
                    
                    
                        30206
                    
                
                
                    
                        Vort
                    
                    
                        grep -c "SSU2: Remote endpoint update"
                    
                
                
                    
                        Vort
                    
                    
                        2071
                    
                
                
                    
                        Vort
                    
                    
                        в 7% случаев протухание случается, если я правильно понял
                    
                
                
                    
                        orignal
                    
                    
                        наверное
                    
                
                
                    
                        Vort
                    
                    
                        ну примерно
                    
                
                
                    
                        Vort
                    
                    
                        хотя это же в одну сторону только
                    
                
                
                    
                        Vort
                    
                    
                        о вторую сторону данные просто уйдут вникуда
                    
                
                
                    
                        Vort
                    
                    
                        во*
                    
                
                
                    
                        Vort
                    
                    
                        "<~orignal> ну например потому что symmetric NAT" - более тщательный пир тест значит нужен. пытаться строить туннели через самого себя, к примеру
                    
                
                
                    
                        orignal
                    
                    
                        с ним вообще все сложно похоже
                    
                
                
                    
                        Vort
                    
                    
                        ну хотя бы определить, строятся через себя туннели или нет, должно быть реально
                    
                
                
                    
                        Vort
                    
                    
                        просто чтобы убирать интродьюсеры когда в них нет никакого смысла
                    
                
                
                    
                        orignal
                    
                    
                        да логично
                    
                
                
                    
                        orignal
                    
                    
                        пробовать строить входящие не через соединение
                    
                
                
                    
                        orignal
                    
                    
                        и смотреть придет ли
                    
                
                
                    
                        gimonchik
                    
                    
                        подскажите пожалуйста, как с помощью i2p::crypto подписывать сообщения
                    
                
                
                    
                        orignal
                    
                    
                        а зачем тебе?
                    
                
                
                    
                        orignal
                    
                    
                        какой подписью? EdDSA?
                    
                
                
                    
                        gimonchik
                    
                    
                        чтоб сообщения подписывать по госту
                    
                
                
                    
                        gimonchik
                    
                    
                        я не совсем понял что в класс GOSTR3410Curve передовать надо
                    
                
                
                    
                        orignal
                    
                    
                        GOSTR3410Signer::Sign
                    
                
                
                    
                        orignal
                    
                    
                        создаешь его инстанс и вызываешь его метод
                    
                
                
                    
                        orignal
                    
                    
                        return new i2p::crypto::GOSTR3410_512_Signer (i2p::crypto::eGOSTR3410TC26A512, priv);
                      
                
                
                    
                        orignal
                    
                    
                        вот так
                    
                
                
                    
                        orignal
                    
                    
                        или вот так
                    
                
                
                    
                        orignal
                    
                    
                        return new i2p::crypto::GOSTR3410_256_Signer (i2p::crypto::eGOSTR3410CryptoProA, priv);
                      
                
                
                    
                        gimonchik
                    
                    
                        спасибо
                    
                
                
                    
                        orignal
                    
                    
                        есть гостовская кривая
                    
                
                
                    
                        orignal
                    
                    
                        а есть наборы параметром
                    
                
                
                    
                        orignal
                    
                    
                        для 32 байтного и для 64 байтного