IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/10/28
~AreEnn
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest8889
HackerMan
Most2
Nausicaa
Ruskoye_911
Vort
`
acetone_
ananas_
anon3
b3t4f4c3
fidoid_
guest
nemiga
not_bob_afk
plap
poriori
profetikla
soos
teeth
tensor
un
weko_
whothefuckami
Most2 06.<mittwerk> orignal, именование переменных it и it1 точно удачное было решение?)
orignal хде?
orignal а как еще назвать итераторы,))
Most2 06.<mittwerk> 🤷‍♀️️
weko опять трафика пригнали
weko гандониссимо
` Зарэзал кОНАЛ и расширыл транзитофф.
` Сейчас пятьтыщ жрут 500КБ/с, вот и славненько ^_^
weko если б и правда канал уменьшил...
weko туннель был с 250 МБ трафика.
weko orignal: какой то баг, E поставил после нагрузки а не во время
weko поставился
orignal это не баг
orignal флаги обновляются раз в 12 минут
orignal Transit: 13.67 GiB (3721.06 KiB/s)
orignal у меня в пределах нормы
orignal onon вот это что такое?
orignal for (int i = 0; i < m_NumPacketsToSend; i++)
orignal ну хуй там вообще цикл?
orignal там явно можно какую то формулувывести
orignal зачем UpdatePacingTime вызывать в цикле?
Most2 06.<mittwerk> orignal если к ш2з подключение через прокси это снижает анонимность или все ок?
Most2 06.<mittwerk> https://xmpp.trus.i2p:5343/upload/ddfcb39b202e808b0f51a951a5bd5e4a256b5c46/sF3annejHlPqhWUGJvu771E7a9kjBOMsAesLA3Ao/52b4142b-f546-46a1-9994-12776176c2dc.png
Most2 06.<mittwerk> отакое изменение норм?
Most2 06.<mittwerk> кароч комитну по фану
Most2 06.<mittwerk> и пойду дальше изучать)
onon > зачем UpdatePacingTime вызывать в цикле?
onon Да, не нужно. На пару строк ниже перенести.
onon > ну хуй там вообще цикл?
onon Это имитация получения акка на каждый пакет, и пересчёт окна на каждый акк.
onon > там явно можно какую то формулувывести
onon Я такое придумать не могу. Оно же ведь прямо в цикле может менять своё состояние.
Vort не видел раньше такого в логах (что-то новое?):
Vort error - TunnelMessage: Zero not found
Vort error - TunnelMessage: Checksum verification failed
Vort "Zero not found" сообщение довольно свежее. только обновил узел до 2.54.0-49-g43939ced
orignal я вот и перенес счас закоммичу
orignal подумай лучше как тот код вообще без цикла сделать
orignal это значит кривое тоннельное сообщение
onon А что, ты выяснил, что конкретно в этом месте и происходит вся нагрузка на цп?
orignal нет я просто смотрел на кож
orignal *код
onon Так там вся суть алгоритма
onon Что скорость приближения к точке дропа зависит от расстояния до неё
onon И на каждой итерации это расстояние изменяется
onon И скорость приближения/отдаления соответственно изменяются
orignal тебя в универе не учили высичлять сумму ряда?))
onon Наверное я прогуливал
onon Там же ветвления не просто так сделаны
onon Если мы уже достигли определённой точки, считаем по другому уже
orignal правильно
orignal могут быть разные суммы
orignal ладно я подумаю
onon Вот мы увеличивали окно с замедлением, достигли уровня и дальше начинаем увеличивать наоборот с ускорением.
onon Как это в одну формулу уложить я не знаю
orignal надо 2 формулы
orignal очевидно же
onon Ну поэтому там и вставлены две формулы и ветвление
onon Можно, наверное предположить, что за одну итерацию мы не убежим далеко от точки переключения, и переключаться уже на следующем вызове.
onon Но это нужно подумать/потестировать.
onon Если тебе так уже этот цикл не нравится
onon *** исчез на пару часов ***
Vort "<~orignal> это значит кривое тоннельное сообщение" кто виноват?
orignal отправитель
Vort этот IRC сервер получается?
Vort или промежуточный узел какой-то?
Vort а, это не стримы
Vort то есть, через транзит могло прийти такое?
orignal конечно
orignal если ты OBEP
Vort тогда ладно
orignal ксттати я еще вот что заметил что объем отправенного/полученного превышает транзит процентов на 10
orignal флудфил
onon Выключи транзит и посмотри
orignal вопрос такой
orignal какая доля трафика приходится на всякие пир тесты?
onon Около 100КБ/с на данный момент
orignal просто счас поскольку перепосылки сделаны
orignal может объем возрвасти
anon9142 У меня сегодня вылетал i2pd. Но всё таки заработал как-то. Подозреваю, что дело в том, что через него работает simplex. Там работа с socks была заточена на tor. Хотя, может и в чём-то другом словил. Толком ничего не выяснил, но всё же попробую �
orignal может дескрипоры кончились?
orignal еще если 10-ый дебиан может быть
orignal там бага в std
Vort "<~orignal> ксттати я еще вот что заметил что объем отправенного/полученного превышает транзит процентов на 10" у меня +4% отправка +6% приём. 9 часов аптайма
orignal ну вот счас на 2RRY заметил
Vort я думаю, это не запросы, а перепосылки того самого транзита
anon9142 Использую я invizible на Android. Стабильную версию. Там i2pd версии 2.53.1 и ещё tor. У i2pd настроен socks прокси и его outproxy указан socks от tor. Этот socks указан в настройках simplex-chat, так что там я могу подключаться и к серверам i2p и к обычным и onion.
orignal то есть у тебя тоже трафик именно для флудфила не маленький
orignal а нет про андроид ничего не скажу
orignal там может вылетать по своим причинам
orignal его андроид может просто прибить
orignal потмоу что ему так захотелось
Vort хотя вот сейчас транзит 1 мегабайт/сек. 4% - это 40 килобайт/сек
Vort может и запросы
Vort но вообще-то это мелочь в любом случае
Vort хотя можно и погоняться за этим если хочется
orignal ну не назвал бы мелочью
orignal учитывая что все запросы к флудфилу это асимметричная криптография
Vort у меня нагрузка CPU в пределах нормы
anon9142 Simplex заточен под тор, так что там используют хак с подключением к socks со случайным user/password и только в последних версиях это можно отключить, но отключится и предпочтение адресов onion (там у серверов может быть два адреса).
orignal сиречь x25519 с ключом шифрования из RI
orignal так ладно пойду я пересобусь
orignal вернусь минут через 15
anon9142 Снова вылетел i2pd. Меня хоть видно?
anon9142 E pan.alexander.TPDCLogs: Error ITPD: 134 ERR=terminating with uncaught exception of type std::out_of_range: basic_string OUT=
anon9142 Invizible
anon9142 APP_VERSION_NAME 6.8.0
anon9142 APP_PROC_VERSION arm64
anon9142 CAN_FILTER false
anon9142 APP_VERSION fd
anon9142 DNSCRYPT_INTERNAL_VERSION 2.1.5
anon9142 TOR_INTERNAL_VERSION 0.4.8.12-dev
anon9142 I2PD_INTERNAL_VERSION 2.53.1
anon9142 SIGN_VERSION PLqJkfckBUDkgQ+5E9VPSQ==
anon9142 Invizible
anon9142 APP_VERSION_NAME 6.8.0
anon9142 APP_PROC_VERSION arm64
anon9142 CAN_FILTER false
anon9142 APP_VERSION fd
anon9142 DNSCRYPT_INTERNAL_VERSION 2.1.5
anon9142 TOR_INTERNAL_VERSION 0.4.8.12-dev
anon9142 I2PD_INTERNAL_VERSION 2.53.1
anon9142 SIGN_VERSION PLqJkfckBUDkgQ+5E9VPSQ==
anon9142 simplex-chat 6.1.1
anon9142 Simplex подключён к socks i2pd, который использует tor как outproxy.
anon9142 В журнале вижу подозрительное только `SOCKS: v5 unsupported address type: 1` но оно нередкое.
Vort тут мало кто разбирается в андроид версии просто
onon Присоединяюсь к вопросу
onon Это что за...
orignal дед сказал что они счас так делают
orignal я у него уточнил
orignal потом уберем если что
onon Вот у меня есть роутер XU на оптике 100мбит
onon И зачем ты меня выключаешь?
orignal а у тебя symmetric NAT?
onon Да
orignal потому и выключаю
onon Ммм?
orignal чтобы через тебя не строили тоннели
onon Я в замешательстве
onon Почему нельзя через меня туннели строить
orignal потому что соединеняи будут фейлиться
onon Ну так у нас же с двух сторон R
orignal ну давай уберу если ты считаешь это неправильно
orignal моя логика была такая
orignal что symmetric NAT это обычно на мобильной сети
onon Ну, дело-то в том, что симметриков у нас сейчас 30-50% всех роутеров
onon Не только на мобильной
orignal откуда знаешь?
onon Статистику смотрел
orignal какую?
onon По видам ната
orignal это вообще в интернете или в i2p?
onon Ты думаешь будет радикально отличаться?
orignal понимаешь в i2p это можно починить
orignal а кто не может туда им и дорога
orignal и я сильно сомневаюсь что конкретно у тебя symm nat
onon 100%
orignal а обрезать на мобильных сетях сам бог велеле
orignal давай выскажишь там тоже
orignal моя позиция что я сделал как у деда
orignal само время это обсудить
onon В смысле сказать деду, что он не прав?
orignal высказать свое мнение
orignal как ты считаешь надо делать и почему
anon9142 Значит всё же видно. Может, это не только про Android. Simplex и для десктопа есть, и CLI вариант. И похоже, что это тот ещё стресс-тест для socks-прокси. Если кто надумает попробовать, то присоединяйнесь ко всем группам в клирнет+onion. А в i2p зах�
orignal о чем ты?
orignal сокс прокси как то не так работает или что?
Vort я так понял у него проблема в крешах
Vort и он думает что это из-за сокса
orignal нет это из-за андроида
orignal там все время крэши
orignal ну и в 2.54.0 должно быть лучше я все таки много чего починил
anon9142 Раньше работал нормально. I2pd прошлая версия в invizible на android. А к нему подключил tor как outproxy и подключил это к simplex-chat. Сегодня i2pd стал вылетать. Откопал ошибку E pan.alexander.TPDCLogs: Error ITPD: 134 ERR=terminating with uncaught exception of type std::out_of_range: basic_string OUT=
anon9142 Simplex создаёт отдельные подключения к socks для каждого профиля с разными user/password. Это пошло от заточки на тор. У меня накопилось ннмало подписок на разные серверы и в i2p и onion и в клирнете, парочка тупо по ip указаны. И утром i2pd с Хотя и
orignal ну std::out_of_range это явер stoi
orignal *вно
anon9142 С последней версией хоть как гляну. Там всего-то на бету Invizible перейти, наверно.
orignal то же самое будет
orignal мне думается все дело в порту
orignal сокс 5 там?
anon9142 Там интересно, что даже при закоментированном outproxy вылетало. Simplex выносил одними запросами.
orignal неплохо бы как то сами запросы уидеть
orignal так скоес 5 или нет?
anon9142 Вроде 5. Пишет, что 5 и по умолчанию с AUTH. В журнале i2pd иногда попадается SOCKS: v5 unsupported address type: 1 но работает дальше.
orignal короче нужны сами сообщения иначе не понять
orignal меня просили сделать игнор юзера и пароля я сделал
anon9142 Обычно там такие запросы.
anon9142 @416/debug - Garlic: Padding
anon9142 @416/debug - ServiceAcceptor: SOCKS accepted
anon9142 @416/debug - SOCKS: Async sock read
anon9142 @416/debug - SOCKS: Received 3 bytes
anon9142 @416/debug - SOCKS: v5 choosing authentication method: 0
anon9142 @416/debug - SOCKS: Async sock read
anon9142 @416/debug - SOCKS: Received 22 bytes
anon9142 @416/info - SOCKS: Requested smp9.simplex.im:5223
anon9142 @416/info - SOCKS: Forwarding to upstream
anon9142 @416/info - SOCKS: Upstream proxy resolved
anon9142 @416/info - SOCKS: Connected to upstream proxy
anon9142 @416/info - SOCKS: Negotiating with upstream proxy
anon9142 Сейчас я выключил случайные данные авторизации в настройках Simplex.
anon9142 Когда выключены, то, вроде, меньше вылетает.
orignal так я не понял
orignal а апстрим тут причем?
orignal зачем тебе вообще апстрим?
orignal тебе же надо к I2P simplex серверам цепляться
orignal по моему ты что то не то делаешь
anon9142 Но в журнале я не видел явных ошибок, кроме той
anon9142 `/error - SOCKS: v5 unsupported address type: 1`
anon9142 , которая не влияет.
anon9142 Просто происходит вылет и всё. Даже на уровне debug все записи похожи на обычные.
anon9142 А ту ошибку
anon9142 E pan.alexander.TPDCLogs: Error ITPD: 134 ERR=terminating with uncaught exception of type std::out_of_range: basic_string OUT=
anon9142 Я достал из журнала обёртки.
anon9142 Но я спать пойду, а завтра обновлюсь на бету и попробую воспроизвести лучше. Через invizible логи слишком короткие.Длинные логи, может тоже вечером будут.
orignal <anon9142> @416/info - SOCKS: Requested smp9.simplex.im:5223
orignal потрудись объяснить что вообще это такое
anon9142 Я использую один socks, чтобы simplex для одного профиля ходил использовал сервера i2p, а для другого через tor. Настройка socks там общая. Была бы отдельная, то указал бы разные. Вообще там можно всё смешать, но фигня получится.
anon9142 В одном профиле соьраны контакты с серверами i2p. В другом собраны контакты с серверами simplex.im и подобными. Внутри профилей так не пересекабтся, но socks один.
anon9142 У серверов simplex.im есть ещё адрес в onion, но если auth отключен, то он игнорируется. Если включен, то по умолчанию предпочтение onion адресов. Разаботчики любят привязыватб одни настройки к другим.
anon9142 Так что simplex создаёт отдельное подключение к socks и ломится на серверы одного профиля с i2p. Некоторые подключения к серверам дершит постоянно. Для другого провиля создаёт ещё одно подключение к socks уже до сереров типа smp11.simplex.im,6ioorb