IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/02/14
~AreEnn
~R4SAS
~acetone
~orignal
~villain
@onon
&N00B
+relaybot
DUHOVKIN_
Guest7184
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
`
ananas
anon3
b3t4f4c3
corpel
fidoid
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
vade
weko
whothefuckami
orignal интересен другой вопрос
orignal почему проблемы с тоннелями есть только у тебя
onon1 А они есть только у меня?
orignal ну я у себя не наблюдаю
orignal везде их столько сколько нужно
onon1 Ну фиг знает, оно-то конечно работает. Может я просто многого требую.
onon1 А оно может так и должно работать.
onon1 Нужно статистику собрать. У кого хорошо, а кому - не очень. Может остальные, у кого не очень просто молча терпят...
onon1 Дропов в логе я, кстати, так пока и не поймал.
onon1 Хотя может я ошибся в коде, и он не вызывается.
onon1 А очереди в транспортах я таки поймал, они редко но бывают.
onon1 Врят ли тут виноват ЦП, он выше 20% почти не поднимается.
orignal мда уж. ковыряю весь этот код проксей и понимаю почему локинет не взлетел ))
onon Я тут почитал про излишнюю сетевую буферизацию (Bufferbloat) - очень сильно похоже на то что наблюдается на роутере при передаче больших объёмов трафика - рост задержек до нескольких секунд.
orignal ты ж понимаешь что трафик i2p в реальность это мелкотравчатость
orignal мы на работе гоняем в десятки и сотни раз большие объемы
onon В роутере при транзите есть буфер?
onon В смысле для транзитного трафика.
orignal буфер где?
orignal я не понимаю о чем ты
onon Мы - транзитный узел, к нам приходит трафик, нам его нужно передать дальше по назначению. Этот трафик обрабатывается "на лету" или складывается в буфер?
orignal там он же не просто предеается
orignal он перешифровывается перепаковывается и почти
orignal и в конце концов попадает в буфер линка
onon1 Может он не успевает обрабатывать входящий трафик
onon Получается тот самый Bufferbloat
onon Там на входе и дропаются тестовые пакеты
orignal дропаются они только в линках
onon1 А если процессор не успевает?
orignal входящий какой? TCP и UDP?
onon1 Когда большой транзит, процессор грузит
orignal набери top -H
orignal и посмотри загрузку по тредам
orignal если например NTCP2 под 100% то да
orignal с SSU2 вряд ли
orignal там из буфера пакеты выгребает другой тред обозначенный как SSU2r
onon1 У себя я такие проблемы наблюдал только во время Новогодней атаки трафиком.
orignal top -H сразу показывет справляется или нет
onon1 Я сейчас про транзитный узел, который у меня например в исходящем туннеле, и я пытаюсь передать большой поток.
orignal ну если ты передаешь быстрее чем он может принять у тебя будет очередь к нему расти
onon1 Может он захлёбывается, и пакеты дропаются. Тест не проходит, туннель фейлится.
orignal по TCP пакеты не могу дропаться
orignal не бывает что тут послали тут не послали
onon1 Ну значит просто стоят в очереди
orignal там или отправится или разорвется соединение
orignal может
orignal но ты же не видишь очередей
onon1 В логе только три вызова Drop за 5 часов.
onon1 Так что, похоже это не сильно влияет на работу.
onon1 Хотя сейчас нагрузка в сети небольшая, посмотрим через сутки.
onon А если я транзитный узел, мне приходит большой поток трафика, а узел на который я его должен передать "не тянет", тогда очередь будет расти у меня?
orignal тогда в линке в нему ты увидишь queue
onon На странице транспортов да?
weko [20:13:54] <Anonymous> orignal, I probably can't, but certain people like government and Putin can
weko Limiting per ip activity is way to fix
weko [20:55:43] <Anonymous> the "IP address limit" probably cannot be implemented then
weko It can be. We limiting IP on network level
Vort "<~orignal> почему проблемы с тоннелями есть только у тебя" - уже больше года проблемы, если не у всех, то у многих. отвал туннелей случается волнами
Vort weko: хрень. через ygg можно налепить сколько угодно IP
weko [21:17:06] <orignal> вообще всегда считалось что тоннель сдох и хуй с ним построим новый
weko Не хуй с ним, потому что по нему могли идти данные успешно, а тот, на который мы переключаемся, может быть ещё не определён как сдохнувший, хотя таким является.
weko [04:57:27] <onon1> Ещё было бы неплохо как-нибудь реализовать приоритеты для пулов туннелей. Не редки ситуации, когда важный сервис висит без туннелей, а строитель туннелей достраивает пятый exploratory.
weko Я это уже говорил
weko [22:57:39] <onon1> Я тут на досуге придумал способ наиболее точно рассчитать задержку каждого туннеля в пуле. Понятно, что эти задержки несут чисто информативную функцию, но всё же можно было бы попробовать реализовать.
weko Не только информационную. Для ��рофилирование тоже надо
weko [23:00:25] <orignal> интересен другой вопрос
weko [23:00:29] <orignal> почему проблемы с тоннелями есть только у тебя
weko У меня тоже были
weko [23:03:27] <onon1> А оно может так и должно работать.
weko Точно нет
weko [23:53:25] <orignal> мда уж. ковыряю весь этот код проксей и понимаю почему локинет не взлетел ))
weko И почему же
weko [00:22:50] <onon> Я тут почитал про излишнюю сетевую буферизацию (Bufferbloat) - очень сильно похоже на то что наблюдается на роутере при передаче больших объёмов трафика - рост задержек до нескольких секунд.
weko Вот у меня именно задержки данных растут (туннели я не смотрел)
weko [06:05:03] <Vort> weko: хрень. через ygg можно налепить сколько угодно IP
weko Мешсети это уже другая задача. Я об этом думал, но пока не лез
weko Главное с мешсетями - что они не анонимны
weko А значит в любом случае можно обнаружить что с одного места много адресов
weko Либо в самой мешсети какой то лимит либо у нам
weko Нас
weko Не анонимность роутеров сильно улучшает анонимность адресов
flumental а на винду идет i2pd или винда прям совсем-совсем плохо?
weko Работает на шинде
weko Но смысл использования как анонимной сетью полностью пропадает
weko Шинда всё таки
мкртчан не пропадает, по факту ты не отличишь с винды он сидит или с linux
мкртчан использование i2p на винде оскорбляет чувства тру анонов и криптошизов
мкртчан `: галка ты петух
weko мкртчан: так анонимности на шмнде нет и быть не может
мкртчан weko: не все так однозначно. Ты сможешь вычислить типа который сюда зашел с винды? Нет? Может все таки анонимность там есть?
Vort flumental: есть некоторые особенности, но в целом работает норм
weko мкртчан: анонимность это не то, что лично я не могу кого то найти
мкртчан weko: ну вопрос то был в контексте i2pd
weko Так я ответил на вопрос и дополнил своим комментарием
мкртчан weko: ты просто написал что анонимности нет на винде, это так себе ответ. Напиши по факту, как при использовании i2pd на винде юзер лишается анонимности?
weko мкртчан: ну потому что шинда полна бекдоров
мкртчан weko: хоть про один расскажи
weko А нахуя ты меня спрашиваешь
weko Это вопрос не ко мне
мкртчан weko: я тебя спрашиваю потому что ты утверждаешь что: ""
мкртчан ну потому что шинда полна бекдоров
weko мкртчан: я тебе сказал это вопрос не мнк
weko Повторить ещё раз?
мкртчан weko: в смысле не к тебе, то есть ты пизданул что винда полна бэкдоров, но когда тебя попросили предоставить пруфы ты сливаешься?
weko мкртчан: иди нахуй
мкртчан weko: порвался
rev мкртчан: ты ведь не представил пруфов чтоттам нет бэкдоров
мкртчан rev: а я утверждал что их там нет?
rev мкртчан: но ты так же не утверждал что их там нет
мкртчан я вообще ничего не утверждал касательно бэкдоров
rev мкртчан: если считаешь что они там есть или что их там нет давай пруфы
rev или пиздабол
мкртчан веко сломаный чмошник у которого смешные адвокаты
rev т.е. тебе необязательно кидать пруфы?
rev только всем остальным обязательно ?
мкртчан rev: предоставь пруфы что я должен кидать пруфы или слив засчитываю
мкртчан rev: я жду
мкртчан rev: где пруфы ватан?
rev мкртчан: я так понимаю пруфов не будет?
мкртчан слив засчитан
rev так быстро слился?
rev ну дело твоё..
relaybot 13mittwerkz: у кого-то есть сайт в итупи?
relaybot 13mittwerkz: надо чтоб вы дали ссылку на наш уютненький хабчик
relaybot 13mittwerkz: бум завойовывать итупи
relaybot 13mittwerkz: потом еще я сделаю аиб мощную, blazingly fast
relaybot 13mittwerkz: можно будет их даже как-то связать
relaybot 13mittwerkz: хаб отлично работает, ну млять можно делится файлами типа ребят, это как торренты только еще общаться можно
rev зайди на 333.i2p и оставь заявку
relaybot 13mittwerkz: ncdc или airdc для линукс и для винды какой найдете
relaybot 13mittwerkz: оке
rev сама ссылка будет добавлена на i2pd.i2p
relaybot 13mittwerkz: ну да, тогда это сайт надо делать и доменчик регать
relaybot 13mittwerkz: ладно все бует но не сразу хд
Anonymous > <weko> It can be. We limiting IP on network level < Yeah sorry I was stupid but later I become smarter.. I think the only thing that can be done is stricter timeouts? idk I don't work with registrars.. but I know for a fact that notbob is wrong about removing timeouts at all
мкртчан weko: где мой бэкдор?
onon Ты никуда не уходи, мы тебе сейчас ехешник скинем, скачаешь, запустишь, будет тебе бэкдор.
rev да
мкртчан пизда
мкртчан weko: а чего за тебя ватаны впрягаются? Ты уже переметнулся к оркам?
onon1 мкртчан, здесь не место для таких обсуждений, идите в #ru
Vort мкртчан: атмосфера тут такая, ничего не поделаешь
Vort даже без даркнета обычное занятие любителей линукса - покидывать какашки в винду
Vort а тут ещё больше поводов для беспокойства
orignal потому что говнокод
orignal под виндой все работает прекрасно
tetrimer Ага, семь стримов - и нифига не грузится. :(
orignal чего не грузится?
tetrimer Сайт не грузится.
onon Лось, у нас в одном шифрованном пакете могут быть данные для разных адресатов?
tetrimer Стопанул i2pd, запустил заново - через несколько минут все заработало.
orignal смотря в каком
tetrimer Хотя и перед этим по стримам циферки набегали, т.е. трафик какой-то шел, но оочень медленно.
orignal tetrimer вот это как раз тоннели
orignal тоннель сдох какой то из 4-х вот и стала такая хрень
orignal можно было не рестартовывать просралось бы само
Vort воспроизводить надо
tetrimer Говорят, последние пару дней стало хуже открываться.
onon А какие у нас бывают типы шифрованных пакетов?
Vort и Firewalled опять лезет
orignal tetrimer не заметил такого
Vort был перерыв в несколько дней. как раз когда я данные по Firewalled собирал
orignal везде все открывается наоброт быстро
Vort как прекратил собирать - опять глючить начало )
tetrimer Так у нас - тоже: из двух серверов только один себя так ведет
tetrimer Вечером обновлю там версию i2pd - посмотрим.
onon SSU2 и NTCP2?
orignal я вчера ничего не менял
orignal onon читай документ
orignal там их много
orignal вот счас проверил все мои открываются почти мгновенно
tetrimer Они уже все в кэше сидят. :)
tetrimer Шучу.
orignal я F5 нажимал
onon А надо Ctrl+F5
Vort вот попробовал сейчас открыть reg.i2p - открывался секунд 50
Vort туннели были в наличии
tetrimer А надо запустить отладчик, выбрать закладку Network и поставить птичку Disable cache.
Vort да curl`ом дёргать и всё
tetrimer У меня сейчас: Load: 10.81 s
orignal Vort ну искал лизсет значит
onon А какая у нас логика разделения стримов по туннелям?
Vort tetrimer: мне кажется, что в i2p есть какие-то внутренние кеши
orignal у меня 4 секунды примерно
tetrimer Вряд ли: зачем они там.
orignal Vort где они там?
tetrimer Вот то, что нет детектирования каналов-пустышек - в это я быстрее поверю.
Vort tetrimer: так не для данных. допустим, routerinfo надо скачать
Vort точнее, кеша то нету. но отличие у повторного запроса есть
orignal Vort при повтороном у тебя уже лизсет есть
Vort orignal: а если подождать пока просрочится?
tetrimer Там, скорее, наличие уже построенных туннелей - играет роль.
orignal более того если ты подключался туда у тебя путь из тоннелей запомнился
Vort tetrimer: и это тоже
Vort ну вот
orignal Vort через 10 минут будет все аново
onon Лось, какая у нас логика разделения стримов по туннелям?
onon Балансировщик какой-то есть?
tetrimer orignal: >у тебя путь из тоннелей запомнился
tetrimer А потом один из туннелей протух, а мы туда продолжаем ломиться... Вот на это - похоже.
orignal onon читай Tunlle.Pool.cpp как выбирается слудующий тоннель
orignal tetrimer там это ситуация определяется и тоннль тот выбрасываетсчя
onon Это слишком сложно.
orignal на самом делел там может быть еще одна причина
orignal тагсеты
orignal на нее weko натываелся
tetrimer Оно при перезапуске i2pd - сбрасывается?
orignal разумеется
orignal там бывает так что тагсет не пришел а таги уже с него идут
orignal это более сложная проблема
onon В общем, я придумал. Решение проблемы не идеальное, но должно работать.
orignal такой вопрос: nginx умеет работать черел локальные сокеты?
Vort опять открыл reg.i2p. за 15 секунд открылся. лизсета уже не было. то ли рандом, то ли что-то i2pd таки запомнил
orignal ни то ни другое
orignal у тебя счас флудфил на котором он опублтковать в netdb есть
Vort хотя что 50 сек, что 15 сек - это многовато
tetrimer Пишут, что умеет.
orignal tetrimer думаю не запилить ли это в серврном тоннеле
orignal чтобы стучать не по IP а по локальному сокету
tetrimer Там вряд ли быстрее и проще будет. А лишняя сущность - добавится.
Vort важнее с тормозами и багами разбираться
Vort а то так можно и опечатки в комментариях поискать - тоже активность будет
tetrimer И да - анализатором трафика для сокетов - в природе гораздо меньше. :)
orignal tetrimer так я же рассказывал прикол с впс где нельзя к портам привязаться
tetrimer Ну, это-ж настолько штучная ситуация...
orignal Vort ну для этого сценария есть кокретная причина
orignal видимо не настолько
orignal что раз даже у тора эта фича есть
tetrimer Может быть проще сделать отключаемой фичу с http-интерфейсом, без которого i2pd не запускается?
orignal она отключаемая
orignal но я хочу не это
orignal я хочу чтобы работало
orignal практикой доказано что тапспорты работют нормально
tetrimer А управление сделать через SIGUSR1 и SIGUSR2.
orignal ну я для начала хочу прокси сделать
orignal чтобы как у тора было можно
orignal собственно последний коммит как раз про это
orignal собираюсь сделать этот пайп шаблонным
orignal но счнала весь говнокод психа переделать
tetrimer А пайп, по-умолчанию, где-то в /tmp будет торчать?
orignal как задашь в конфиге там и будет
orignal счас то там 2 TCP/IP соекета у него
orignal а я собираюсь два произвольных
tetrimer Вопрос с местом: у винды - могут грабли вылезти.
orignal там #iedef будет разумеется
orignal под виндой этого нельзя
Vort у винды тоже есть IPC возможности )
Vort постоянно тыкать сокеты всюду - это какая-то новомодная дурь
onon Пол часа писал что нужно сделать, и отправил всё в пустоту из-за дисконнекта. Продублирую.
onon И так, записывайте. Основная причина роста задержки и последующего фейла туннеля в том, что мы шлём в него больше данных, чем он может передать.
onon В туннеле образуется очередь из пакетов, тесты тормозятся, задержки растут, туннель фейлится.
orignal Vort тут речь не об IPC
onon Напрямую сообщить нам об образовании очереди узел не может ввиду особенностей архитектуры i2p. Поэтому предлагаю реализовать косвенную обратную связь.
orignal а именно о TCP
onon В случае, если мы обнаруживаем возрастание задержки, необходимо уменьшать количество пакетов, отправляемых через этот туннель. Так мы получим хоть и костыльное, но согласование скорости передачи.
orignal onon и как ты предлагаешь уменьшать количество пакетов?
Vort orignal: в линуксе браузеры умеют ломиться по локальному сокету?
onon1 Принудительно
orignal Vort по крайней мере curl умеет
orignal насчет отсальных не в курсе
onon1 Слать пакеты через другой тоннель
orignal вроде тор браузер тоже по нему работает
tetrimer Vort: Файл они могут открывать.
orignal onon1 кэп
onon1 Какой вопрос, такой ответ
orignal это то же самое что его зафйелить
onon1 Ну так это будет лучше, чем отправить
orignal мы сейчас именно это и делаем ))
tetrimer Ввести промежуточное значение: freeze
Vort onon: говорю же - фейлы лезут и без данных в туннеле. так что причина явно не одна
orignal tetrimer да я об этом уже думал
Vort я 3ххоповый прокси почти не использую - 99% времени он висит пустым. и вот там постоянно вылетают туннели
onon1 Ну я не знаю, как у вас, но у меня все фейлы начинаются под нагрузкой.
Vort когда 5 висит, как надо, когда 0
Vort вот сейчас вообще такое: ( 4605ms ) established
Vort 5 сек пинг блин. чем там узлы занимаются?
Vort ну вот, теперь он failed
onon1 Кто-то уперся в трафик, похоже
orignal очереди на них
Vort у меня сейчас забит канал на 50% (6 мегабайт/сек из 11)
Vort по какому-то направлению - может и полностью забито
Vort так что не у меня
orignal Vort ну так этот тоннель будет обходить из-за времени
Vort это лишь один пример
Vort и без пинга фейлы частое явление
Vort ну то есть без высокого пинга
onon Если ты говоришь, что дроп пакетов при перегрузке туннелей уже реализован, значит остаётся реализовать более точное определение задержек в туннеле.
Vort вот сейчас 2-2 туннеля осталось (из 5-5 нормальных)
onon Как это сделать, сейчас расскажу.
orignal я этого нет говорил
onon Для начала нам необходимо одновременно (или с небольшим интервалом) отправить тесты из каждого исходящего туннеля в каждый входящий и запомнить задержки на каждой паре.
onon Если у нас в пуле есть двунаправленный туннель - делим задержку пополам, получаем точную задержку на каждом из туннелей.
Vort чуть понаблюдал за туннелями - у меня такое ощущение, что глюченые туннели "выбивают" нормальные. как раз эффект парного failed
Vort глюченый failed - и уносит за собой нормальный. похоже на баг
orignal Vort ну там по логике должны быть разные пары
orignal хотя возможно баг
orignal я этот код написал давным давно
onon Блин дропает, не все сообщения долетают
onon Продублирую
onon Потом простым вычитанием считаем задержки на других туннелях при тестах в паре с этим туннелем, для которого известна точная задержка.
onon В случае, если двунаправленных туннелей нет, необходимо выбрать пару туннелей с минимальной задержкой, поделить её пополам и присвоить эти неточные значения двум туннелям.
onon Далее действуем так же как и в случае с двунаправленным тунелем.
onon Это даст максимально приближенные значения.
orignal и надо накнец их сделать шифрованными
onon И механизм фейла тоже нужно бы починить
Vort failed туннель ведь не проверяет свой пинг через другой failed? на всякий случай спрашиваю )
onon У меня складывается впечатление, что бывает и такое
Vort одновременные фейлы - это либо какое-то событие в физической сети или где-то баг
Vort по логике фейлы должны быть независимы, если нет перебоев в работе физической сети
orignal Vort должен
Vort ещё одно подозрение (которое надо проверить): когда набралось полное количество туннелей (5-5), то они довольно стабильны
Vort если начинает фейлится один, то с большим шансом будут фейлиться и остальные
Vort onon: что-то подобное замечал или нет?
orignal Vort говорю же может баг в логике там
onon Под нагрузкой - именно так и происходит
onon Потому, что растет нагрузка на оставшиеся туннели
Vort ну у меня такое вообще без нагрузки сейчас
Vort только сами пинги, понятное дело
onon А без нагрузки - как минимум что зафейлившийся исходящий туннель утаскивает с собой один входящий
orignal посмотрю по коду когда время будет
onon Вероятно, и наоборот тоже.
Vort onon: строятся новые - есть шанс вляпаться, а значит унести с собой и старый. а значит будут строиться новые и так далее...
weko <Vort> постоянно тыкать сокеты всюду - это какая-то новомодная дурь
weko всегда были сокеты и будут сокеты. почему новомодная то
weko <onon> И так, записывайте. Основная причина роста задержки и последующего фейла туннеля в том, что мы шлём в него больше данных, чем он может передать.
weko <onon> В туннеле образуется очередь из пакетов, тесты тормозятся, задержки растут, туннель фейлится.
weko логично, но я так и не разобрался до конца на тестенете в чём именно причина
Vort раньше для IPC применялись соответствующие механизмы. а сокеты были для сети
Vort теперь же народу лень разбираться в специфичных для каждой ОС методах IPC, вот и тулят сокеты
Vort так как они кое как кроссплатформенны
orignal Vort ну расскажи как по IPC сделать стрим
orignal fifo это не есть панацея
orignal а вот TCP удобно
orignal потому и используют
orignal так TCP/IP самый кроссплатформенный
orignal TCP по локальным сокетам понятно что только юникс
orignal но они просто были еще в доинтернетовскую эпоъу
weko "теперь же народу лень разбираться в специфичных для каждой ОС методах IPC" кроссплатформенность нахуй идёт
orignal когда и самой винды не было
Vort Named Pipes вроде стрим-подобный (Mailslot же UDP-подобный) learn.microsoft.com/ru-ru/windows/win32/ipc/interprocess-communications#using-pipes-for-ipc
orignal Vort ты найди в boost::asio
Vort так вот я говорю, что народу лень разбираться )
orignal можно ли такой сокет сделать и у него будут операции async_read и async_write
orignal так нету его в asio )))
orignal в секции Windows-specific нету скоета
Vort значит и авторам asio лень разбираться )
orignal да авторы там не дураки
Vort при чём тут сокет? это отдельный механизм
orignal ну так а я хочу чтобы у меня был async_write
orignal и async_read
orignal остальное мне без разницы
Vort я об этом и говорю ) так проще, хоть сеть тут и не при чём (для общения между процессами)
Vort хе. вот что нашёл: "Beginning in Windows Insider Build 17063, you can use the unix socket (AF_UNIX) address family on Windows to communicate between Win32 processes."
weko ну вот
Vort даже версию винды не написали, будто все и так знают, что их билды означают )
weko стандарт юникс сокеты )
Vort так MS даже куски линукса в винду воткнула, не удивительно
weko так линукс же под GPL
weko должны были открыть куски
Vort weko: может вот это? github.com/microsoft/WSL2-Linux-Kernel
Anonymous MS is using Linux
Anonymous orignal, did you fix routerinfo/leaseset forgery bug?
orignal what bug?
Anonymous weko's proposal
orignal please stop misinforming people
orignal it's not "routerinfo/leaseset forgery"
Anonymous Someone asked about it, I don't know what it is
Anonymous if it's this proposal*
orignal then stop producing wrong statement
Anonymous nevermind someone talked about Java I2P when I talked about i2pd -_-
orignal ask grandpa about this proposal
orignal he asked us to write, weko did
orignal his turn now
Anonymous this person I talk about mentioned something about router hash instead of destination hash in I2NP
Anonymous but I think it was in Java I2P, not i2pd
Anonymous Yes I think weko doesn't even know what his proposal is xD bad English
orignal how is it related to I2NP?
Anonymous something about last destination packet
Anonymous they were wrong so that's all that matters
Anonymous we don't care about Java I2P here
WayBest `: спс за подсказку с gpg, настроил в итоге 4 ключа по этому гайду: github.com/drduh/YubiKey-Guide
weko [18:01:07] <Anonymous> Yes I think weko doesn't even know what his proposal is xD bad English
weko I know. Fuck you
orignal все запилил передачу между произвольными типами сокетами
orignal счас займусть апстримом по локальному сокету
Vort посмотрел я ещё на список туннелей и нашёл ещё две странности:
Vort один failed туннель висит уже минут 5, никуда не исчезает
Vort другой, established, практически без пинг трафика тоже застрял
WayBest по мне так обычная работа ш2з
WayBest типа не должно бездействовать?
Vort WayBest: failed должны исчезать, не failed должны пропускать пинги. разве не так?
WayBest а если пингов нет?
Vort что значит нет? i2pd ведь регулярно должен пинговать
orignal вот надо понять чего failed не исчезает
Vort за время жизни туннеля где-то 50 килобайт пингов обычно проходит
Vort а тот, зависший established где-то 5 килобайт трафика имел
Vort orignal: может ли глюк быть из-за того что я в консоли тыкал F5 ?
Vort если же это не гонка из-за консоли, то явный баг (ну так мне кажется точнее)
orignal может
orignal в консоли нет мьютесов
Vort тогда хз как изучать проблему, если наблюдение может поломать наблюдаемого
weko квантовая физика
Vort ага
Vort хмм. Incoming Tags: 329 - это нормально?
orignal думать надо
orignal а почему нет?
orignal у меня и десятки тысяч бывают
Vort при отсутствии стримов на дестинейшене
onon1 Vort, тебя туннель сдохший на странице local_destinationа висит или на странице tunnels?
Vort да уже нигде не висит. а висел на странице дестинейшена
orignal таги для запросов лизсетов используются
onon1 Странно, я тоже такое замечал, но очень редко.
orignal Incoming Tags: 24774
orignal это на илите
Vort orignal: если там нету стримов, то откуда запросы лизсетов? или это "на будущее"?
orignal зачит запрашивал
onon1 Incoming Tags: 181843
onon1 Кроме шуток
Vort не-а, не запрашивал
weko что за сервис у тебя там
weko наркосайт?
orignal если не запрашивал будет по нулям
orignal да действительно откуда столько
weko onon1: или ты ш2з скачиваешь?
Vort ну может пустой дестинейшен сам зачем-то запрашивает
orignal на илите понятно клинтов много
onon1 Нагрузочное тестирование работает
weko а ну много сессий?
Vort неужели я в _ещё один_ баг вляпался?
onon1 2658
weko я просто на одной смотрел
orignal Vort конечно ))
weko там было не сильно много
orignal ты мастер по этой части
weko <onon1> 2658
weko пиздец
orignal тем более на винде вылазит другое
orignal так вот и ответ почему у него тоннели дохнут ))
onon1 Это на другом серваке вообще
weko orignal: так я тоже.... только вместо озучивания слова баг сразу ищу проблему
onon1 Не путай теплое и мягкое
orignal weko зацени мою реализацию пары сокетов ))
orignal вместо тех костылей которые псих там нагородил
weko сейявч
weko сейчас
orignal посдений коммит
weko заебало
weko надо свою аутпроксю ставить
weko а мне лень
weko не грузит нихуя
weko охохоххо жесть что там было
weko Transfer
orignal так я как раз насчет локинет и сказал
orignal что если там весь код такой то понятно почему он не взлетел ))
weko а ну да точно
weko он же писал локинет
weko теперь то я выкупил
weko или пишет ещё ...
Vort так может кто-то за пустым дестинейшеном последить? мне кажется, что вот это Incoming Tags: 333 - это какое-то недопонимание. то есть, они зачем-то нужны, но я просто плохо то место понимаю
Vort потом резко сбивается в Incoming Tags: 1
weko так на нём точно нет сервисов? просто может это служебный
Vort нету. это сокс прокси
weko может ты забыл про какую программу которая стучиться
Vort браузер, конечно, может чудить, но маловероятно
weko заблокировать фаерволом самое надёжное
Vort может, мы о разных вещах говорим? есть ведь Tags / Incoming: 0 и есть ECIESx25519 / Incoming Tags: 3
Vort так вот Incoming: 0 стоит всё время, а вот ECIESx25519 Incoming Tags прыгает
weko первое это эльгамаль
weko и то и то без подключения куда то не должно быть
weko я никогда не видел чтобы просто так
weko Total tunnel creation success rate: 21%
onon1 Ты сейчас хвастаешься или жалуешься?
weko не то и не другое
onon1 На тестах?
weko нет это просто роутер основной
weko на нём вот так после 17 дней
weko но тут ускоренное создание и проверка
weko продолжу делать тулы как смогу
weko хотя бы понемногу
Vort могут ли теги в довесок к пингам приходить?
weko не думаю
weko ну у меня то нету например
Vort а у тебя есть пустой дестинейшен ни чем не занятый?
weko да куча
Vort потыкай пожалуйста немного F5 на каком-то из них. желательно 3 хопа
weko хм
weko так
weko нашёл где Incoming Tags: 1
weko серверный
weko хотя туда точно не могло идти запросов
weko потому что bb32
Vort я даже Wireshark поставил на порт. нету запросов
Vort теги сами по себе приходят
Vort но не всегда
Vort от узлов зависит, видимо
Vort может в java что-то придумали?
weko так при чём тут java
Vort или вообще атака. хотя вряд ли
Vort ну я хз как эти теги работают. поэтому гадаю :)
weko тут никто не обращается а теги есть
Vort они как-то странно, волнами
Vort вот сейчас у меня их вообще нету
Vort недавно было 10-20 штук
Vort а до этого прыгало до 300-400
weko вот ещё нашёл на клиентском udp Incoming Tags: 4
weko я вот что думаю
weko это какой то остаток
weko что вот уже подключение было
weko и не всё удалилось
weko но я хз
onon1 Сутки прошли, можно подвести некоторые итоги. За сутки локальный дроп туннеля вызывался 33 раза.
weko что такое локальный дроп
onon1 Это когда мы пытаемся отправить данные в туннель, а первый узел, с которым мы соединены, перегружен и начинает расти очередь, тогда мы не шлём тест, а сразу дропаем такой туннель
weko очередь может расти не только по этому
weko но понятно да
weko ну 33 в пределах погрешности. хотя если взять на каждый хоп, что-то значительно будет
weko но не думаю, что можно просто умножать
onon1 Тут нужно на 6 умножать
onon1 Или даже на 7
weko я бы начал с того, что в тестовой сети мешает 100% получить
weko tcsr
onon1 Ну так очереди же
weko ну сеть пустая
weko какие очереди
onon1 Хмм...
weko onon1: я допилю тул чтобы легко было запускать
weko точнее уже какой то скрипт есть, но там надо разбираться если хочешь сам запустить
weko будет проще
weko codeberg.org/weko/i2pd-test-tools
onon1 И много там впсок нужно покупать?
onon1 Виртуалками?
weko пока только на локалхост привязка будет
weko onon1: нет просто запускается
weko зачем тратить ресурсы на виртуалки
weko когда можно просто запустить
weko я запускал 200 и работало нормально
orignal case i2p::tunnel::eTunnelStateTestFailed :
orignal case i2p::tunnel::eTunnelStateFailed : state = "failed";
orignal короче склифасоквие
orignal вот в чем дело
orignal оба статуса одинаково failed
orignal а это неверно
orignal так-с это что за говнокод
orignal в static void ShowTunnelDetails
weko а что там
weko там ещё с гигабайтами прикол был))
weko 3902087702:me ⇒ Qxpp ⇒ KitS ⇒ sy6o ⇒ ( 282ms ) established, 17179869182.02 GiB
weko вот такой