IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/01/22
~R4SAS
~orignal
~villain
@onon
&N00B
+Xeha
+r00tobo
+relaybot
+whothefuckami
AreEnn
HackerMan
KabaOS
Leastr
Most2
Nausicaa
Orion
Vort
WayBest
WebClient54
`
acetone
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob
osoznayka
poriori
profetikla
segfault
soos
teeth
tensor
tolik
un
weko
orignal добавил выбрасывание говна мамонта
weko бля я тупой )))
weko короче я сервер не на том порту создавал
weko и сижу думаю почему на него нихуя не приходит
weko server_port = 22224
weko кстати тоже в i2pd косяк. если коннект на сервере никто не принимает, чего держать стрим?
weko в обычном случае я бы просто отлуп получил
weko а i2pd не делает так
orignal надо бы сделать
orignal посылать ошибку если http тоннель
weko а если обычный?
orignal закрывать
weko да
orignal а он что не закрывается разве по таймауту?
orignal если не закрывается через некоторое время это бага
weko ааааа
weko нет я понял
weko у меня там был http сервер запущен
weko вот оно и молчало ))
weko вроде и на питоне делаю, а всё равно пишу буферы
weko лол
weko orignal: вот по поводу одной из проблем ("Постоянный, но медленный поток приводит к раздуванию окна больше чем нужно. Когда пойдёт быстрый поток куча сообщений всрётся."):
weko надо сделать чтобы окно увеличивалось только если буфер забит (максимальная нагрузка)
orignal ты про стримы или SSU2?
weko про стримы
weko в ssu2 я не знаю что там
orignal там тоже окно
weko ну это я знаю
weko не что там с агоритмом
weko может тоже самое
orignal возможно но тут надо думать
weko ну смотри поток маленький, потерь нет. окно увеличивается. когда пойдёт большой поток, из-за окна большего чем надо куча пакетов дропнется
orignal спроси лучше у деда нахуя так
orignal я ж сделал как у них
weko ну у них не верно значит
weko интересно. реальная задержка между отправкой и получением выходит 2 секунды
weko при том что это 0+0
weko в буферах висит
orignal вот и спроси нафига так зачем мы размер окна увеличиваем
weko orignal: да это ж ясен хер не верно
weko но! если сделать скорость ниже, то задержка нормальная. явно где то висит долго в буфере
weko при разных параметрах разная задержка
weko при чём работает крайне парадоксально
weko чот фигня какая то
weko задержка 2 секунды
weko при tc 55+-15 ms
weko когда мы не упираемся в окно 200-700
weko минимальная 200 (норм), а максимальная до 700 может
weko что не норм
weko хм может я знаю почему
weko не нихуя. просто я думал может потому что потери
weko убрал пинг вообще. минимальный +11-20, максимальный же около 200
weko снизил скорость в 2 раза - максимальный пинг упал в 2 раза
weko предполагаю что это из-за импульсной отправки
orignal возможно
weko не пойму логику . вернул скорость на который было 200 - стало 50-100
weko хз))
orignal а ее там нет ))
weko но всё равно проблема то не ушла
weko она есть даже когда задержек реальных нет
weko а они есть
weko ну есть при стриминге
weko лол
weko при большей скорости меньше пинг
weko а нет это казалось
weko надо по другому сделать периоды замера
weko 16429KB/s; min:1ms; max:15ms #
weko вот бывает нормально
weko за 10000 фреймов только 15ms задержка
weko ну фреймов это моих фреймов
weko orignal: короче когда мы по по сокету до i2pd отправляем больше чем стрим отправляет на другую сторону задержка увелчивается в несколько раз
orignal ну это логично
weko ну и где данные встают
weko 556805KB/s; min:353ms; max:475ms ################################################
weko LOL
orignal думаю в очереди самого стрима
weko вот... уменьшить надо значит?
weko или нет
orignal ну там все не так просто
orignal вот счас оно более или менее работает
weko вопрос в том, должно быть так или нет
orignal я боюсь что любое изменение поломает все
weko в норме
weko orignal: так можно проверить
orignal не знаю
weko тестилку приложу к тестнету
weko ну её можно и в основной конечно
orignal ну это я говорю почему я там ничего не трогаю
orignal знаю что дохуя лажи
weko но вопрос в другом
weko должен быть такой эффект в норме?
orignal вряд ли
orignal это просто у меня стримы сделаны криво
weko 685749KB/s; как это выходит???
weko явно пришло 100 KB за раз
weko и нам выдало всё сразу
orignal накопилась пачка сообщений
orignal все кроме первого
weko да вероятно
weko просто прикольно
orignal как только первое пришло всю пачку и выплюнуло
orignal это то как раз нормально
weko кинуть деду и сказать лох
orignal зачем?
weko поржать
orignal ссылку на knijka.i2p ?))
orignal он и так знает
weko правда ржать ему надо мной в таком случае
weko orignal:да не
orignal мы когда ECIES тестировали то как раз на ней у меня локально ))
weko про 600 MB/s
orignal так что он в курсе
weko мол лохи вот что i2pd могёт ))
orignal а он тебе в ответ сделает клиент и сервер на одном роутере
weko но по факту только 20 MB/s
weko хы
orignal и покажет гигабайтные скорости
weko а криптография соснёт у него
orignal потому что у них тогда сообщения идут не через тоннели
weko или не шифруется себе?
weko должно
orignal а напрямую между дестинейшинами без шифирования
weko ну норм
orignal а мы так не делаем
orignal мы всегда через тоннели гоним
weko аааа
weko тогда переиграет
weko orignal: интересно что на большей скорости задержки меньше
weko ну типо 300-500 тут идут
weko окно 4096
weko а на 512 вроде 3000 но я щас точно скажу
weko когда окно 512 пинг 1700-2300
weko ну короче сильно больше
weko 5KB/s; min:53524ms; max:63254ms
weko ну чот вообще печалька
weko это в основе
weko 11KB/s; min:95284ms; max:99635ms
weko ну вот как блять
weko вот лимитнул и идёт заебись
weko 20KB/s; min:559ms; max:652ms #
weko явно буфер надо понизить
weko там вероятно долго висят данные
weko завтра тогда буду писать UDP
WebClient36 Privetstvuju
WebClient36 Vi ne probovali i2pdlib vstroit' v linphone castomnij?
WebClient36 s i2p znakom, projekti delal
WebClient36 sdelal 10 telephonov na linphone + l2pd
WebClient36 linphone umeet usat' tot je port i dlya sip i dlya rtp
WebClient36 i bez servera
WebClient36 ja delal 10 klientov
orignal ну расскажи какие настройки тоннелей были
WebClient36 ofigenno rabotal
WebClient36 do sih por ispol'zujut ne jalujutsya
WebClient36 tam 3g/4g internet na telephonah
WebClient36 [3:45:05 PM] <WebClient36> zatem ot kajdogo k kajdomu i2p nastroil forvard
WebClient36 [3:45:25 PM] <WebClient36> i zvonish na localhost:port
WebClient36 [3:45:47 PM] <WebClient36> prosto ja pochemu dumaju vstroit'
WebClient36 [3:46:14 PM] <WebClient36> esli prosto application budet na tom je droide gotovij k ispol'zovaniju
WebClient36 [3:46:23 PM] <WebClient36> apk postavil i vse
WebClient36 [3:46:36 PM] <WebClient36> to mi poluchim dostatochno mnogo nod na i2pd
WebClient36 [3:47:01 PM] <WebClient36> po umolchaniju nastroit' tranzit normalnij i vsyo
WebClient36 [3:47:43 PM] <WebClient36> a jesli server nujen, to gatevay prosto
WebClient36 [3:47:53 PM] <WebClient36> zvonish vnachale serveru, zatem naruju
WebClient36 [3:48:13 PM] <WebClient36> cherez ivr
WebClient36 kachestvo vyazi ohuitel'noje
WebClient36 paketi ne dropajet
WebClient36 tol'ko ping bivajet vol'shoj no sravnimo s telegramom
WebClient36 bol'shoj*
WebClient36 nastrojki tunelej bili po umolchaniju
WebClient36 prosto na kajdom telephone delal localhost:5060 na vhodyashij tunnel
WebClient36 i po portu na ishodyashij na kajdogo abonenta
WebClient36 dal'she zvonish naprimer localhost:5061
WebClient36 poluchajetsya vtoroj abonent prinimaet zvonok na 5060
WebClient36 i otpravlyaet otvetnije packeti na 5062
WebClient36 kotorije ti uje prinimajesh na 5060
WebClient36 esli sumburno objasnil - davajte v formate dialoga, mne tak legche budet
WebClient36 ili vprincipe esli jelanije est' mojem podnyat' po biromu s kem to, ocherednoj raz protestit'
WebClient36 prosto ideja v tom chto jesli eto vstroit' vnutr' linphone to obichnije useri smogut pol'zovat'sya
WebClient36 nash profit v tom, chto sil'no bol'she budet node na i2pd
weko Блять пиши нормально
weko Кодировку себе почини
weko WebClient36: ну и как ты сделал что не дропается
weko Пакеты
weko Сколько не пробовали головой поток, всегда лагает
Anonymous или что ты собираешься делать?
weko Anonymous: нихуя себе
weko Русский выучил таки?)
Anonymous Хочешь! Потом, когда я поправлю глаза, хорошо?
weko Anonymous: хы, ну если есть время и желание, то вперёд
WebClient36 amias_bonaventure eto ja, prosto normal'no zashel
amias_bonaventure WebClient36 eto ja prosto normal'no zashel
amias_bonaventure [4:09:38 PM] <weko> WebClient36: ну и как ты сделал что не дропается
amias_bonaventure [4:09:41 PM] <weko> Пакеты
amias_bonaventure prsto vibral v linphone protokol kotoromu hvatajet propusknoj sposobnosti
weko Что хочешь предложить?
amias_bonaventure sdelat' fork linphone
amias_bonaventure putem vstraivanija tuda i2pdlib i virezanija vsego lishnego
amias_bonaventure i zalit' ego na F-Drodi naprimer
amias_bonaventure Chtobi konechnije pol'zovateli smogli pol'zovat'sya
weko А кто делать то будет
amias_bonaventure u menya prosto est' pozitivnij opit i uspeshnij project
amias_bonaventure ja reshil podelitsya
amias_bonaventure tak kak vstraivanije i2pdlib v razlichnije servises viju horoshim sposobom razvitija seti
weko Да
weko Но тогда вопрос
weko Что тогда от i2pd надо
weko Если уже работает
amias_bonaventure mne lichno nichego ne nado
amias_bonaventure mojo delo vkinut'
amias_bonaventure i predlojit' uchastije
weko Ну открыто для использования всё. А разработчиков искать тут конечно можно, но есть и более удобные/быстрые способы
weko Но спасибо за информацию
Anonymous Скажи мне, Уэко, чего ждет Оригнал с предложением
weko Anonymous: ну сделай сам
Anonymous Ты знаешь, что мои глаза непригодны
weko Мало времени у него
weko Слишком быстро ожидаешь результата
Anonymous I wait too fast?
Anonymous Грустно, не так ли?
weko [16:31:51] <Anonymous> I wait too fast?
weko Твой переводчик гавно. Лучше мне писать на английском
amias_bonaventure [4:31:51 PM] <Anonymous> I wait too fast?
amias_bonaventure You expect the result too soon.
Anonymous lol weko
Anonymous But not always
Anonymous That's why I laughed when we were translating proposal to en
weko I wrote directly on en
Anonymous Or rather translating your meaning to English words that someone else can understand
weko I will call repository with testnet etc "i2pd-test-tools"
weko name
amias_bonaventure mojno offtop vopros?
Anonymous I am so angry I cannot help i2pd code
Anonymous amias_bonaventure, offtopic in #en
Anonymous usually
weko on #ru is on Russian
amias_bonaventure u chego ping men'she u i2p ili u tor-a?
weko amias_bonaventure: это от много зависит
weko можно только средний сравнить... но пинг зависит от реально много
weko можно его по разному мерять
amias_bonaventure esli srednij, po opitu?
weko ну я вот хз
weko ставишь меньше хопов - меньше пинг. в идеале
weko для udp по крайней мере должно так работать
amias_bonaventure no men'she 3-h hopov je anonimnost' stradajet
weko ну в торе тоже 3 хопа
amias_bonaventure v tore 3, v i2p poluchaetsya 6
amias_bonaventure 2024-01-22 16:47
amias_bonaventure avg: 735.9 ms
amias_bonaventure max: 1400 ms
amias_bonaventure median: 642.0 ms
amias_bonaventure jitter: 409.2 ms
amias_bonaventure vot ja na tore pomeril
amias_bonaventure kakije cifri obichno v i2p?
weko amias_bonaventure: но в торе то у скрытого сервиса тоже хопы есть
amias_bonaventure u skritogo da
amias_bonaventure do skritogo tak je poluchajetsya
weko amias_bonaventure: да вроже примерно такте же
weko такие же*
weko amias_bonaventure: в итоге всё равно 6 хопов
weko в торе
weko в идеале средний должен быть одинаковый для тора и ш2з при одинаковом количестве хопов. по факту же может быть что угодно при разных абстоятельствах
weko обстоятельствах
weko ну вот я не мерял
amias_bonaventure sejchas golovu lomaju kak sebe tunel' no rdp servera organizovat'
weko ну в плане мерялку я написал но тут надо очень подробное изучение
amias_bonaventure potomu ping vajen
amias_bonaventure sami uzajete rdp over i2p?
weko RDP через i2p ? забудь
weko там же видеопоток
amias_bonaventure 4 kadra v sekundu
weko лол
amias_bonaventure cherez tor rabotajet
weko не очень то юзабельно кажется
weko в торе то ещё ладно
amias_bonaventure eto ego zavodskije
weko в i2p забудь
weko по краней мере пока что
amias_bonaventure rdp vsegda 4 kadra v sekundu daje v local networke
amias_bonaventure kakoj tekushij srednij bandwith v i2p?
weko для rdp важнее какой минимальный
weko а минимальный крайне хуёвый
amias_bonaventure koroche i2p drug ssh-a
weko роутеры сами по себе не очень
weko соответсвенно профилирование делать не поможет
weko потому что покажет что почти все говно
weko надо исправить чтобы роутеры давали нормальную скорость
orignal так что там с телефонией? я на собрании был
amias_bonaventure vot ja sejchas tor cepochki profiliruju kolhoznim putem i hot' kak to pol'zujuc' no ne stabil'no
weko orignal: чел хочет в звонилку встроить libi2pd
amias_bonaventure i prednastrojeno s visokim tranzitom
weko amias_bonaventure: вот по поводу транзита
weko если будет постоянно перезапускаться то такое не надо
amias_bonaventure chto imeesh vvidu?
orignal так это надо в libi2pd_client
orignal а что там не хватает? создал udp тоннелб и все
amias_bonaventure linphone postojanno v pamyati budet, postojanno rabotat'
weko что когда останавливается i2pd, то транзитные туннели все рушаться
weko amias_bonaventure: тогда ок
amias_bonaventure v etom i sut'
amias_bonaventure ja eto rassmatrivaju kak sposob distribucii i2p
amias_bonaventure ja znau chto est' spros na anonimnije kommunikacii no telephonom
amias_bonaventure mojno ego utolit' vstroiv libi2pd v linphone v prednastrojennom vide
amias_bonaventure i dvuh zajcev ubit'
Anonymous amias_bonaventure, what about rdp?
amias_bonaventure vsem zvonilka, kotoruju ne slushaut i ne otslejivajut kto s kem
amias_bonaventure a nam bandwith
amias_bonaventure i postojanno rabotaushije nodes
weko amias_bonaventure: много транзита может батарейку жрать
Anonymous Oh I thought you said 'rUDP', nevermind
weko всё равно придётся лимитнуть хоть и больше
weko ну так
amias_bonaventure no i tak i tak jret
amias_bonaventure v lubom sluchaje jret odinakogo sil'no
weko amias_bonaventure: и ещё. большинство будет за NAT
weko что не хорошо
amias_bonaventure na 3g 4g real ip chashe vsego
weko ну хз никогда не видел чтобы реальный давало
weko но на самом деле даже за NAT лучше чем ничего
weko я могу объяснить но мне лень ))
amias_bonaventure u tebya prosto na telephone porti zakriti vhodyashije po umolchaniju
weko тут несколько причин
weko может
amias_bonaventure na 3g/4g real ip no ne static
amias_bonaventure serije ipshniki tol'ko u melkih operatorov na 3g/4g
amias_bonaventure po krajnej mere v nashem regeone
weko orignal: под python 3.10+ сойдёт?
weko i2pd-test-tools
weko просто чтобы тебе не ебаться потом с версиями
orignal сойдет
orignal 3.10 есть везде
weko ок