~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
Vort
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
zzz: re: sym nat G cap, is it a bad idea or not? github.com/PurpleI2P/i2pd/commit/ec4fe9a1e680e677b94fab21c7febd8151478ab4
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