~acetone
                        
                        
                            GFW
                        
                        
                            WebClient95
                        
                        
                            anon
                        
                        
                            fidoid
                        
                        
                            fujifilm
                        
                        
                            lagemeet
                        
                        
                            leopold
                        
                        
                            nik0tr
                        
                        
                            poriori
                        
                        
                            semantica
                        
                        
                            weko_
                        
                        
                            zero_tolerance
                        
                    
                    
                        whothefuckami
                    
                    
                        Возрадуйтесь. Эта хрень теперь умеет отправлять, но не умеет принимать сообщения
                    
                
                
                    
                        acetone
                    
                    
                        whothefuckami: какая хрень? :)
                    
                
                
                    
                        weko
                    
                    
                        whothefuckami: magic proxy??
                    
                
                
                    
                        weko
                    
                    
                        Круть!)
                    
                
                
                    
                        whothefuckami
                    
                    
                        Дада оно
                    
                
                
                    
                        acetone
                    
                    
                        Круто
                    
                
                
                    
                        weko
                    
                    
                        whothefuckami: к какому итоговому виду протокола пришёл?
                    
                
                
                    
                        whothefuckami
                    
                    
                        Это даже не протокол
                    
                
                
                    
                        whothefuckami
                    
                    
                        Клиент генерирует случайный uint64, это будет id
                    
                
                
                    
                        weko
                    
                    
                        а номер пакета?
                    
                
                
                    
                        whothefuckami
                    
                    
                        При подключении сразу же шлёт его в сокет
                    
                
                
                    
                        whothefuckami
                    
                    
                        Пакеты когда шлём нумеруем да
                    
                
                
                    
                        whothefuckami
                    
                    
                        Четыре байта
                    
                
                
                    
                        whothefuckami
                    
                    
                        Сначала номер пакета, потом длина
                    
                
                
                    
                        whothefuckami
                    
                    
                        Потом данные
                    
                
                
                    
                        weko
                    
                    
                        а шлёт его в оба сокета или в один?)
                    
                
                
                    
                        whothefuckami
                    
                    
                        Ну вот и всё.
                    
                
                
                    
                        weko
                    
                    
                        пон
                    
                
                
                    
                        whothefuckami
                    
                    
                        У нас нет "Оба сокета"
                    
                
                
                    
                        weko
                    
                    
                        ну дак считай протокол
                    
                
                
                    
                        whothefuckami
                    
                    
                        У нас сколько угодно сокетов
                    
                
                
                    
                        weko
                    
                    
                        а, даже так
                    
                
                
                    
                        whothefuckami
                    
                    
                        Можно даже 8
                    
                
                
                    
                        weko
                    
                    
                        в любом случае)
                    
                
                
                    
                        whothefuckami
                    
                    
                        Только это будет стоить тебе 8 потоков
                    
                
                
                    
                        weko
                    
                    
                        whothefuckami: а 100 нельзя?
                    
                
                
                    
                        whothefuckami
                    
                    
                        Которые по большей части спят, так что пофиг
                    
                
                
                    
                        weko
                    
                    
                        потоки бесплатные)
                    
                
                
                    
                        whothefuckami
                    
                    
                        Можно потом попробовать
                    
                
                
                    
                        whothefuckami
                    
                    
                        Та забей. Она пока ещё не умеет принимать данные
                    
                
                
                    
                        whothefuckami
                    
                    
                        id шлёт в каждый сокет кста
                    
                
                
                    
                        weko
                    
                    
                        а
                    
                
                
                    
                        weko
                    
                    
                        хм
                    
                
                
                    
                        weko
                    
                    
                        понял
                    
                
                
                    
                        whothefuckami
                    
                    
                        Ну типо 1 туннель в i2pd.conf
                    
                
                
                    
                        whothefuckami
                    
                    
                        Ой тьфу
                    
                
                
                    
                        whothefuckami
                    
                    
                        tunnels.conf
                    
                
                
                    
                        weko
                    
                    
                        чтобы каждый сокет знал что это какой то конкретный стрим
                    
                
                
                    
                        whothefuckami
                    
                    
                        Ага ага да
                    
                
                
                    
                        weko
                    
                    
                        понятно
                    
                
                
                    
                        weko
                    
                    
                        чтобы можно было много стримов держать
                    
                
                
                    
                        whothefuckami
                    
                    
                        Ну браузеры например не одно подключение держат
                    
                
                
                    
                        whothefuckami
                    
                    
                        Они когда страничку качают, могут сотню сокетов сделать чёб нет
                    
                
                
                    
                        whothefuckami
                    
                    
                        Вот и мумбля может такой прекол выдать в теории
                    
                
                
                    
                        weko
                    
                    
                        кстати насчёт мамбла - мне ориньял сказал что нужно повышать количество милисекунд звук на пакет )) для мамбла
                    
                
                
                    
                        weko
                    
                    
                        whothefuckami: ну это понятно
                    
                
                
                    
                        whothefuckami
                    
                    
                        А где повысить?
                    
                
                
                    
                        weko
                    
                    
                        в настройках
                    
                
                
                    
                        whothefuckami
                    
                    
                        Там их много
                    
                
                
                    
                        weko
                    
                    
                        в настройках исходящего звука)
                    
                
                
                    
                        weko
                    
                    
                        потому что каждый пакет в ш2з пакуется в 1 килобайт
                    
                
                
                    
                        weko
                    
                    
                        и при большом количестве пакетов образуется большая потребность в скорости)
                    
                
                
                    
                        whothefuckami
                    
                    
                        Нихрена не понял но очень интересно
                    
                
                
                    
                        weko
                    
                    
                        при 40 мс нужно 200 кбит/c, при 60 мс нужно 133 кбит/c
                    
                
                
                    
                        weko
                    
                    
                        для транзита
                    
                
                
                    
                        weko
                    
                    
                        а теперь представь как больно серверу?)
                    
                
                
                    
                        whothefuckami
                    
                    
                        кбит
                    
                
                
                    
                        whothefuckami
                    
                    
                        фигняя
                    
                
                
                    
                        weko
                    
                    
                        для ш2з нет)
                    
                
                
                    
                        whothefuckami
                    
                    
                        тнутип
                    
                
                
                    
                        whothefuckami
                    
                    
                        Много туннельных подключений как я понял по разным тоннелям пойдёт?
                    
                
                
                    
                        weko
                    
                    
                        это уже сложнее сделать))
                    
                
                
                    
                        whothefuckami
                    
                    
                        Так оно так работает или нет?
                    
                
                
                    
                        weko
                    
                    
                        что так работает?
                    
                
                
                    
                        whothefuckami
                    
                    
                        1 туннель в tunnels.conf
                    
                
                
                    
                        whothefuckami
                    
                    
                        Делаю к нему 2 подключения
                    
                
                
                    
                        whothefuckami
                    
                    
                        Данные из двух подключений пойдут по разным тоннелям?
                    
                
                
                    
                        weko
                    
                    
                        хз, в теории должно по разным
                    
                
                
                    
                        weko
                    
                    
                        как говорит ориньяль
                    
                
                
                    
                        weko
                    
                    
                        могу проверить 
                    
                
                
                    
                        whothefuckami
                    
                    
                        Если нет, то мы в жопе®™
                    
                
                
                    
                        weko
                    
                    
                        а ты уже заточил код именно пож этот вариант?))
                    
                
                
                    
                        whothefuckami
                    
                    
                        Я ещё пока ничего не заточил
                    
                
                
                    
                        whothefuckami
                    
                    
                        Я так, на будущее думаю
                    
                
                
                    
                        whothefuckami
                    
                    
                        Не важно....
                    
                
                
                    
                        weko
                    
                    
                        я понял о чём ты
                    
                
                
                    
                        weko
                    
                    
                        типо когда 16 туннелей хватать не будет...
                    
                
                
                    
                        whothefuckami
                    
                    
                        И это тоже, наверно?
                    
                
                
                    
                        weko
                    
                    
                        нужно будет думать над улучшением протокола
                    
                
                
                    
                        whothefuckami
                    
                    
                        У меня в протоколе есть сущность StableStream
                    
                
                
                    
                        weko
                    
                    
                        ну логично((
                    
                
                
                    
                        whothefuckami
                    
                    
                        Могу просто насрать кучу StableStream'ов, которые будут долбить в разные тоннели
                    
                
                
                    
                        weko
                    
                    
                        ))
                    
                
                
                    
                        whothefuckami
                    
                    
                        Имеется ввиду тоннели tunnels.conf
                    
                
                
                    
                        weko
                    
                    
                        и объеденить из StableStableStream?))
                    
                
                
                    
                        weko
                    
                    
                        b[*
                    
                
                
                    
                        weko
                    
                    
                        их*
                    
                
                
                    
                        whothefuckami
                    
                    
                        зачем
                    
                
                
                    
                        weko
                    
                    
                        по рофлу))
                    
                
                
                    
                        weko
                    
                    
                        whothefuckami: когда 16 туннелей хватать не будет, нужно будет чтобы сервер передавал не нагруженный b32, дальше сэмом расчехляем стрим уже до него)))
                    
                
                
                    
                        weko
                    
                    
                        жесть))
                    
                
                
                    
                        weko
                    
                    
                        это в теории)
                    
                
                
                    
                        whothefuckami
                    
                    
                        Blinded message
                    
                
                
                    
                        weko
                    
                    
                        можно дестинейшны и статично задать
                    
                
                
                    
                        weko
                    
                    
                        тогда проще
                    
                
                
                    
                        weko
                    
                    
                        whothefuckami: а шо?)
                    
                
                
                    
                        weko
                    
                    
                        сделаем ш2з юзабельным для массовых продуктов))
                    
                
                
                    
                        weko
                    
                    
                        whothefuckami: задал вопрос, по поводу мультихоуминга. возможно сервер может распередить нагрзуку по туннелям с помощью него
                    
                
                
                    
                        weko
                    
                    
                        но другой вопрос что тогда как это вообще повлияет на конечные стримы))
                    
                
                
                    
                        weko
                    
                    
                        в теории - никак.
                    
                
                
                    
                        weko
                    
                    
                        нужно несколько роутеров для такого запускать )) но во всяком случае можно.
                    
                
                
                    
                        whothefuckami
                    
                    
                        Ну это капец уже
                    
                
                
                    
                        whothefuckami
                    
                    
                        Несколько роутеров чтобы поговорить в мумбле
                    
                
                
                    
                        whothefuckami
                    
                    
                        Вы чё угараете? Какую психушку?
                    
                
                
                    
                        weko
                    
                    
                        да я не говорю что именно для этого))
                    
                
                
                    
                        weko
                    
                    
                        это если "высоконагруженная" система
                    
                
                
                    
                        weko
                    
                    
                        например голосовой чат на 1000 человек)
                    
                
                
                    
                        whothefuckami
                    
                    
                        Во всей илите 100 человек
                    
                
                
                    
                        weko
                    
                    
                        каждому давай по 130 кбит))
                    
                
                
                    
                        weko
                    
                    
                        whothefuckami: я гипотетически
                    
                
                
                    
                        whothefuckami
                    
                    
                        Окей
                    
                
                
                    
                        weko
                    
                    
                        мы же должны представить что весь пришёл в ш2з?))
                    
                
                
                    
                        whothefuckami
                    
                    
                        Ну как результаты теста?
                    
                
                
                    
                        whothefuckami
                    
                    
                        Разные тоннели?
                    
                
                
                    
                        weko
                    
                    
                        щас буду смотреть
                    
                
                
                    
                        weko
                    
                    
                        вроде хотябы несколько туннелей есть
                    
                
                
                    
                        weko
                    
                    
                        на один b32 идёт по одному туннелю
                    
                
                
                    
                        weko
                    
                    
                        хотя нет кажется по разным
                    
                
                
                    
                        weko
                    
                    
                        хЗ
                    
                
                
                    
                        weko
                    
                    
                        по разным идёт кажется
                    
                
                
                    
                        weko
                    
                    
                        может мне показалось
                    
                
                
                    
                        weko
                    
                    
                        i2pd-only туннель сразу видно))
                    
                
                
                    
                        weko
                    
                    
                        стрим через него идёт с запредельной скоростью
                    
                
                
                    
                        whothefuckami
                    
                    
                        0 хопов :)
                    
                
                
                    
                        weko
                    
                    
                        3 хопа)
                    
                
                
                    
                        whothefuckami
                    
                    
                        А у принимающего как думаешь скок?
                    
                
                
                    
                        weko
                    
                    
                        так принимающий я
                    
                
                
                    
                        weko
                    
                    
                        3 хопа))
                    
                
                
                    
                        whothefuckami
                    
                    
                        1.5% шанс
                    
                
                
                    
                        whothefuckami
                    
                    
                        Повезло-повезло
                    
                
                
                    
                        whothefuckami
                    
                    
                        (при условии что 50% сети использует i2pd)
                    
                
                
                    
                        weko
                    
                    
                        )))
                    
                
                
                    
                        weko
                    
                    
                        там примерно 0.5-1 мбит было по ощущениям)
                    
                
                
                    
                        weko
                    
                    
                        whothefuckami: короче по разным идёт))
                    
                
                
                    
                        weko
                    
                    
                        надо попробовать 16 поставить, хз)
                    
                
                
                    
                        weko
                    
                    
                        хотя тут и так понятно вообщемто
                    
                
                
                    
                        weko
                    
                    
                        я придумал модель атаки, в случае когда мы используем несколько туннелей для одного трафика.
                    
                
                
                    
                        weko
                    
                    
                        можно сократить количество необходимых майорских роутеров в туннелях с 8 (для полного перехвата туннеля из 8 хопов) до 3 хопов
                    
                
                
                    
                        weko
                    
                    
                        решение - рандомизировать паттерн трафика для каждого из потоков
                    
                
                
                    
                        weko
                    
                    
                        если кратко, то суть в анализе паттерна трафика
                    
                
                
                    
                        whothefuckami
                    
                    
                        Не понял, как это работает?
                    
                
                
                    
                        whothefuckami
                    
                    
                        И магическая прокся уязвима к этому?
                    
                
                
                    
                        weko
                    
                    
                        ну в теории да. не сильно большая проблема
                    
                
                
                    
                        weko
                    
                    
                        если ты больше 3 хопов не ставишь
                    
                
                
                    
                        weko
                    
                    
                        whothefuckami: чтобы объяснить нужна схема)
                    
                
                
                    
                        whothefuckami
                    
                    
                        Нарисуй и скинь в даркнет файловую помойку
                    
                
                
                    
                        weko
                    
                    
                        whothefuckami: чекай лог в #dev
                    
                
                
                    
                        whothefuckami
                    
                    
                        Я не понимаю, что ты предлагаешь ориньялю
                    
                
                
                    
                        whothefuckami
                    
                    
                        Честно
                    
                
                
                    
                        weko
                    
                    
                        ладно забей
                    
                
                
                    
                        weko
                    
                    
                        я просто спросил у него как идея встроить такую фичу в ш2зв
                    
                
                
                    
                        weko
                    
                    
                        как ему идея*
                    
                
                
                    
                        weko
                    
                    
                        whothefuckami: короче для полноценного теста magic proxy нужно удалить строки 862-873 в libi2pd/Streaming.cpp, чтобы точно всегда по разным туннелям шло
                    
                
                
                    
                        weko
                    
                    
                        я ещё уточню у лося
                    
                
                
                    
                        weko
                    
                    
                        ну и пересобрать конечно
                    
                
                
                    
                        whothefuckami
                    
                    
                        Та нахуй ну тип
                    
                
                
                    
                        whothefuckami
                    
                    
                        Не ванильно
                    
                
                
                    
                        weko
                    
                    
                        это для теста
                    
                
                
                    
                        weko
                    
                    
                        если что попросим ориньяла сделать параметр
                    
                
                
                    
                        whothefuckami
                    
                    
                        А что будет, если убрать эти строчки?
                    
                
                
                    
                        weko
                    
                    
                        хз))
                    
                
                
                    
                        weko
                    
                    
                        ну на практике
                    
                
                
                    
                        weko
                    
                    
                        тут такой прикол что выбирается самый свежий туннель
                    
                
                
                    
                        whothefuckami
                    
                    
                        Чёто там бранчей дохуя
                    
                
                
                    
                        weko
                    
                    
                        самый лучший вариантт для теста на самом деле - разные destination
                    
                
                
                    
                        whothefuckami
                    
                    
                        Не могу прочитать
                    
                
                
                    
                        whothefuckami
                    
                    
                        Ебучая хуйня
                    
                
                
                    
                        whothefuckami
                    
                    
                        Лан забейте это я ругаюсь на создателя библиотеки