~AreEnn
~AreEnn_
~R4SAS
~acetone
~orignal
~villain
&N00B
+Xeha
FSB_KGB_GRU
Guest7184
Komap-
Most2
NashaKyxnia
Nausicaa
Nikat
Opax
Vort
XFiDf1c7kS7
`
b3t4f4c3
fidoid
i
karamba_i2p
nemiga
nix_
not_bob_afk
poriori
profetikla
qend
r3med1tz
soos
uis
un
weko
whothefuckami
woodwose
onon
Фу, геронтофилы.
orignal
чо?
onon
Старых бабок на кислице смотрют.
onon
network.http.max-persistent-connections-per-proxy
onon
В тормозилле прараметр
onon
Сколько браузер будет создавать одновременных соединений
orignal
че то радио лагать стало
onon
Потому что все торренты качают
onon
Нагрузка на сеть
orignal
симпотом такое
orignal
секунд 15 работает нормально а потом начитает качать медленнее чем играть
onon
Лось-контроль выключи
orignal
так а что изменилось? ничего же не трогали
onon
Ну через промежуточные узлы кто-то качает торренты
onon
Там очередь на маршрутизаторе скачет
onon
У тебя от этого пинг скачет
onon
Срабатывает защита от перегрузки
onon
Тут нужно или убирать источник этих перегрузок
onon
Или загрубить защиту
onon
Ну так тогда мы сами будем ещё больше перегружать
onon
Хотя уже и сейчас излишне перегружаем
onon
Нужно сделать ограничение скорости роста окна на разгоне, потому что на таких скоростях с такими RTT не хватает очереди на роутерах
onon
Как в кубике, только постоянное...
orignal
ну так ждем-с
`
<@onon> Потому что все торренты качают
`
В ш2з пожалуй только один торрент-трекер. Можно ли в нём увидеть, что так жадно качают анонимусы?
`
Я сам им н�� пользуюсь по "идеологическим" причинам.
`
Там наверное есть информация сиды/личи
`
Я кстати поставил в песочницу кубиторрент. Как там ш2зв завести? Вроде вижу настройку, через которую оно каким-то образом начинает действовать через ш2з, но не вижу как и как это настроить.
`
А я человек, знаете ли, который даже Чёрную Дыру способен своим умом разложить на кварки, вот-вот.
Vort
по поводу Firefox: есть ещё вот такой параметр: network.http.max-persistent-connections-per-server
Vort
у меня он выставлен в значение 6
Vort
так что если картинки специально по разным серверам не распиханы, то слишком много коннектов быть не должно
Vort
`: можно увидеть. на главной странице есть сортировка по Swarmsize, а справа есть колонка SEED/LEECH
Vort
не совсем то, что надо, но примерно ситуация понятна
Vort
`: в qBittorrent надо выбрать опцию Сеть I2P, указать Хост (127.0.0.1) и порт (7656)
Vort
после чего при добавлении торрента с .i2p трекером, его скачка и раздача пойдёт через I2P
`
<Vort> `: в qBittorrent надо выбрать опцию Сеть I2P, указать Хост (127.0.0.1) и порт (7656)
`
Чтобы эта опция появилась - нужен какой-то особенный клиент?
`
Запустил в песочницы венды - там из I2P только ничего. Про I2P там пишется только по ссылке "Подробнее", где включается анонимный режим.
`
Версия: кРаЙнЯя
`
То есть включил анонимный режим, окда, даже перезапустил клиент. Ничего не поменяло - не появилось.
Vort
`: то не оно. на вкладке "Соединение" ничего нету?
Vort
могли куда-то засунуть в другое место. я в версии 4.6.0 смотрю
`
Vort, дошло, это нужно вводить где прокси. HTTP да?
Vort
там _возле_ прокси настройка была
Vort
сам прокси при этом трогать не надо
Vort
`: может не ту версию установил?
Vort
вот поэтому чётко надо версии писать, а не про крайности рассуждать
Vort
нужен qbittorrent_5.0.3_qt6_lt20_x64_setup.exe
Vort
тот вариант, где версия lt не написана, не годится
Vort
(по другой теме:) Transit Tunnels: 30117
Vort
что-то дохреновато
tetrimer
На моих серверах - максимум за последний месяц - от 3 до 6 тысяч.
Vort
VWI1 1499 транзитов
tetrimer
На графиках - рисует "пилу", т.е. пытаются грузить, налетают на ограничения по скорости, кол-во туннелей падает.
Vort
у меня трафик сейчас небольшой
Vort
почти на минимуме - 1 мегабайт/сек
Vort
то есть, это атака пустыми туннелями
tetrimer
У меня давно ощущение, что что-то типа краулера шарится по сети и просто тестит все узлы.
un
мож какой есть сервис в i2p например в китае. и его ддосят например. исходя из особенности i2p - всю сеть фаакетит
orignal
ну жа этот краулер собирает сатитсику по аптайму узлов
Vort
для проверки аптайма 10 тыщ транзитов пускать не обязательно
Vort
VWI1, 77.85.53.68 - из Болгарии
orignal
почему? он просто пытается строить тоннели и смотрит на ответы
Vort
транзиты пустые ведь
Vort
ну и такую активность я сегодня первый раз вижу
Vort
или раньше просто не замечал или это что-то новое
orignal
так главное получить ответ на запрос на построение
orignal
или не получить
orignal
насколько я понимаю они пытаются сопоставить аптайм роутеров и адресов
Vort
надо будет узнать, такие всплески локальные или по всей сети
Vort
если по всей сети - то это миллионы транзитов, для проверки аптайма слишком жирно
orignal
ransit Tunnels: 29646
Vort
ну у тебя и раньше такой уровень нагрузки был
orignal
почему жирно?
orignal
они пытаются построить систему деаинона
orignal
сегодня больше
Vort
потому что всего узлов около 40 тысяч. по одному ответу достаточно чтобы понять, что узел онлайн
Vort
если больше, значит это уже цель нагадить, а не проверить
Vort
у меня кстати количество вернулось на уровень прошлых дней: Transit Tunnels: 16109
Vort
"<~orignal> сегодня больше" сводные таблицы в libreoffice есть? ) я про excel только знаю
Vort
короч главный маркер - это один единственный узел с выпирающей статистикой транзита
Vort
то есть, один узел - 1500 транзитов, остальные в топе - 60,59, 58, ....
orignal
никогда не интересовался таблицами
orignal
ответ получен для тебя а как проверять прочие?
tetrimer
Vort: Вероятно, чтобы идентифицировать узел - надо не просто его адрес получить, но и составить индивидуальный "портрет", типа разрешенного количества туннелей, пропускной способности, и т.п.
Vort
ну можно код написать. короч для списка со вкладки Transit Tunnels надо посчитать количества вхождений по столбцу Next
orignal
более того скорее всего они так поллят постоянно
orignal
а что дернуть curl-ом и на питоне нельзя?
tetrimer
Ну да, получение суточной картинки - тоже может дать интересную привязку к таймзоне.
Vort
как угодно можно. мне быстрее в excel скопипастить просто
orignal
я считаю что они строят графики узла когда он онлайн
orignal
потом берут такие графики с notbob
orignal
и сопоставляют
Vort
то есть, надо время от времени выключать свой сервис не выключая узел? :))
Vort
хотя корреляция всё равно будет, но не такая явная
Vort
такой анализ как ты говоришь - он должен быть длительный
orignal
для серьезных систем надо multipool
Vort
сейчас же какая-то новая фигня повылазила
orignal
чтобы на бобе был постоянный аптайм
orignal
ну так пробу.т разные способы
Vort
да и одному узлу высокий аптайм обеспечить, думаю, вполне реально
tetrimer
518 KiB
Vort
в чём проблема год не выключать узел?
tetrimer
Это фигня какая-то... Сейчас еще раз грепну
orignal
обновлять надо
tetrimer
Надо на ходу менять какие-то параметры производительности узла
orignal
ну и сам понимаешь это редкость
Vort
тут разве что совмещение с DDoS может атакующему "помочь"
orignal
далеко не все об этом задумываются
orignal
а поднимают роутер только когда надо
`
<Vort> нужен qbittorrent_5.0.3_qt6_lt20_x64_setup.exe
`
Видимо вообще никакая не годится, потому что я использовал:
`
qbittorrent_5.0.3_x64_setup.exe
Vort
`: не понял логики
`
А, лол, я бухой
`
Я не протичал
`
каоюсь
Vort
ок
`
<Vort> ок
`
А что за lt20?
Vort
либторрент два точка ноль
`
Я сперва хотел скачать с qt6, потому что не луддит, но засмущало lt20, поэтому скачал что скачивают другие
Vort
там так названия придуманы, что я без мата описать это не могу
Vort
короч попробуй с lt20 да и всё
`
Вот теперь проблема, а встанет ли lt20 поверх этой или нужно с нуля.
`
Я там уже всё настроил, что можно было. Так лень теперь.
tetrimer
Как-то не много:
tetrimer
20 Oeee
tetrimer
21 3CHG
tetrimer
30 rl26
tetrimer
--------------
tetrimer
20 reNX
tetrimer
28 fgZv
tetrimer
34 FNyd
tetrimer
На самом деле, если бы я писал такую штуку - то менял бы исходящий адрес клиента, чтобы не попасть под такую простую статистику.
tetrimer
Transit Tunnels: 3948
tetrimer
18 owK8
tetrimer
18 PXtY
tetrimer
19 j0uC
tetrimer
Т.е. - как будто бы нормальная работа.
orignal
имходящий адрес клиентк говоришь?
Vort
`: так сделай бекап - скопируй каталог с настройками куда-то
Vort
tetrimer: так у меня волна была не очень долго
tetrimer
У меня - тоже пики минут по 15 на графиках.
Vort
это у orignal до сих пор 30к, у меня упало до 14к
orignal
ну так у меня это перманентное состояние
Vort
tetrimer: пики, скорее всего, из-за хреново сделанной балансировки в i2p
Vort
orignal: так может и атака у тебя перманентная, а у меня только изредка. короч лучше сделай статистику, чтобы точно понимать
Vort
хреново сделаный регулятор (то, о чём я недавно говорил) часто превращается в осциллятор (то есть те самые пики)
tetrimer
Vort: Как раз нормальный балансировщик и должен рисовать "пилу" (ПИ регулирование). Вопрос только в её размахе.
Vort
tetrimer: по-моему, если колебания не затухают, то это признак проблемы
Vort
регулятор должно немного поколебать и потом стабилизировать
tetrimer
Vort: А как? Если он не может регулировать количество входящих соединений, если они начинают уменьшаться?
Vort
"Переходная характеристика типа 1 - Значение зоны пропорциональности по-прежнему очень мало, переходная характеристика (а значит, и настройка регулятора) далека от оптимальной. Зону пропорциональности следует значительно увеличи
Vort
ть"
Vort
tetrimer: это уже шум, а не пила
tetrimer
Vort: Это случай, когда на вход идет постоянный подпор.
tetrimer
А если на входе пульсация - то на выходе без буфера никогда не будет прямой линии.
Vort
пульсация тут идёт из-за дёргания флага E
tetrimer
А мы флаги занятости узла выставляем.
Vort
как раз раз в 10-15 минут
tetrimer
Вот оно и качается.
Vort
это я и называю кривой балансировкой
Vort
вообще вся эта система плохо продумана
Vort
суть балансиовки в достижении определённой цели - а не в дёргании туда-сюда
tetrimer
Суть балансировки - наша реакция на всплеск входящей нагрузки.
Vort
вот кто-то когда-то где-то писал, какая вообще идеальная цель, которая достигается дерганием флагов?
Vort
если же цель чётко не оформлена, то как вообще можно даже начинать систему проектировать?
orignal
цель чтобы не пытались стоить через прегруженные роутеры
Vort
я имею в виду, какая правильная нагрузка должна быть на узел, после применения системы регулировки
Vort
то есть, узел стремится отрегулировать нагрузку на себя. но к какому конкретно значению он стремится?
Vort
чтобы можно было сказать "цель регуляции в нынешних условиях достигнута, регулятор отработал правильно"
tetrimer
Ну так есть же в конфиге пропускная способность и процент для транзитных туннелей. Вероятно - к ним и стремится.
tetrimer
Вопрос-то в другом. Вот достигли мы показателя пропускной способности, выставили флаг E и теперь какое-то время другие узлы не будут через нас строить туннели.
Vort
когда превышается пропусная способность - так вообще транзиты перестают приниматься. а как же место на колебания регулировки?
Vort
то есть, нужен какой-то запас на стабилизацию как я понимаю
tetrimer
А это - если не всем подряд выставлять флаг E, а по какому-то умному алгоритму.
Vort
RI вроде один для всех
tetrimer
Типа - только тем, кто больше всех грузит.
Vort
но вообще да, регулировка сейчас выходит слишком грубой
orignal
так ждя этого и придуман флаг D
tetrimer
Вот тогда _можно_ _надеяться_ на получение прямой линии.
Vort
не хватает разрешения ни по времени, ни по амплитуде
Vort
orignal: ну это полтора бита разрешения
orignal
ну так все равно это лучше чем когда его не было
Vort
это смотря насколько пила глубокая выходит
Vort
у меня лимит лишь теоретический, так что не знаю
Vort
но если она до нуля делает провал, то про "лучше" далеко не факт. до нуля - это половина ресурсов просирается
tetrimer
У меня, навскидку 1000-3000, или 2000-5000.
tetrimer
Не до нуля.
Vort
1000-3000 - это от 25% до 100% колебания?
tetrimer
Но это, опять же, пятиминутные отсчеты.
tetrimer
Условно говоря - да.
Vort
ну это опять же условно говоря - хреново
tetrimer
На мой взгляд - могло быть хуже. Здесь узкие пики.
tetrimer
Вот волны на 4-6 часов - мне нравятся меньше.
tetrimer
Или на два часа, с такими же примерно провалами.
tetrimer
Всё, пора бежать. Ушел до завтра.
test
привет, я полностью переработал Dockerfile для i2pd, упростил, выкинул лишнее, убрал не работающее, сдела 2 stage сборку. Куда можно скинуть Dockerfile?
orignal
без понятия. жди R4SAS -а
orignal
я докерами не занимаюсь от слова совсем
orignal
ха дед на гитхабе отметился
Vort
"<~orignal> ха дед на гитхабе отметился" через два часа после того, как ты тут ссылку кинул. хм.
Vort
а до этого последняя активность в issue была полтора месяца назад (в прошлом году)
orignal
значит майора читает ))
orignal
о чем я и говорю
Vort
можт и про регуляцию прочтёт. кто-то же должен в этом разобраться...
Vort
мои знания на эту тему на самом примитивном уровне только
Vort
так что как именно надо переделывать систему - не знаю
Vort
но осцилляции - это явно не годится. особенно, такие сильные
Vort
по поводу цели регуляции - как я понимаю, она сейчас где-то на D уровне (допустим, 75%, не помню точно чисел)
Vort
то есть, E флаг должен снижать нагрузку пока не потеряется необходимость его ставить
Vort
правда, в таком случае получается странный эффект - юзер поставил лимит, допустим, в 500 килобайт/сек, но регулятор целится на 375 килобайт/сек
Vort
тут надо или признавать, что так и задумано, или переносить цель регуляции (D флаг) на 100% лимита. а E флаг, допустим, на 120% ставить и переставать принимать транзиты на 130%
Vort
в таком случае если регуляция выдаст пилу, то такая пила будет около 100% нагрузки болтаться. допустим, 70%-130%
Vort
затем уже можно будет думать над тем, как амплитуду пилы снизить
Vort
но вначале - надо чётко уяснить цель
Vort
мне вариант с колебаниями около 100% кажется самым логичным
Vort
> 100% - перегрузка, < 100% - недогрузка, 100% - цель
Vort
ещё одна мысль: может быть важна не только нагрузка в данный момент, но и "напор" с которым транзиты пытаются пролезть через перегруженный узел
Vort
если нагрузка 100%, но никто не пытается эти 100% пробить - так это и неплохой вариант. но если при тех же 100% реальной нагрузки запросы сети на 300%, то имеем проблему
aboba
Всем привет! Есть планы обновить минимальную версию SDK в приложении i2pd для Android до более свежей версии?
orignal
зачем?
orignal
оно ж не просто так там
aboba
да я понимаю, давольно сложно поддерживать код для android 4
orignal
чем?
orignal
тем более что он используется
aboba
хотелось бы использовать современные фишки android, со всеми его security механизмами, чем держать legacy код, который придется как-то использовать
orignal
зачем? ты понимаешь это просто обертка надо обычным линуксовым i2pd
orignal
иначе гвоорю там нет нчиего от андроида кроме главной активности
orignal
у если уж совсем нечего делать попробуй прикрутить либы к флаттеру
aboba
Я понимаю, но там сейчас все файлы на /sdcard, абсолютно любое приложение может забрать ключи, редактировать файлы итд. Предоставление временного доступа к файлам внутри приложения с android 7.0 пришло
orignal
пойми что это никто не станет переделывать
orignal
так оно специально так слелано
orignal
что править файлы ТЕКСТОВЫМ РЕДАКТОРОМ
aboba
я уже переделал, там не оч сложно, глянь pr
orignal
и ключи забирать простым копированием
orignal
нет не буду
orignal
где PR?
aboba
щас ссылку скину
orignal
это внутри самого i2pd надо писать
orignal
менять
orignal
еще раз медленно никто специально делать адроид приложение делать не станет
orignal
хочется тебе делай свое используя i2pd
aboba
я сейчас про это github.com/PurpleI2P/i2pd-android/pull/107
orignal
отет НЕТ
aboba
ну покритикуй хоть ))
orignal
ты не первый такой умный
orignal
я тебе выше написал
aboba
так там также можно править текстовым редактором
orignal
ключи и конфмги должны быть доступны внещним приложениям
orignal
в ключи как файлы копировать?
aboba
ну хорошо, добавлю еще одну кнопку для ключей. тогда ок будет?
orignal
тебе еще раз повторить медленно?
aboba
просто отдав всем приложениям доступ до ключей, это тож самое что на сервере сделать 777 до i2pd. я не понимаю зачем
aboba
да, давай еще раз
orignal
i2pd для андроида работает как обычное линуксовое приложение с кофигами и ключами в файловой системе
orignal
никаких кнопочек в нем не будет
orignal
хочется делай свое
un
сделай свое приложение
orignal
un объясни ему
un
нормально сделал в принципе.
orignal
ты же пытался переделывал
un
я под себя сделал и успокоился
aboba
тогда любой условный "фонарик" может делать свои дела в i2pd ? это ок?
orignal
именно так
un
aboba, тебе советую также. только сделай свою аппу
orignal
нехуй на телефоне запускать
orignal
хочется делать свою делать
orignal
i2pd это не про андроид
orignal
это ДЕМОН
orignal
un заметил новую тенеденцию
un
какую?
orignal
раньше умники ломились менять HTTPSever.cpp
orignal
а нынче для андроида
aboba
кажется этот демон можно пристроить в андроид чтобы все было удобно и нормально. Ну ладно своя апка, так своя апка
aboba
да это про меня ))
orignal
видать толпа бывших веб-девлоперов ломанулась в мобильную разработку
un
это же хорошо. что народ делает под себя. это по хакерски
orignal
ну так пусть и делают
orignal
только ко мне не лезут
un
сделай свою апку
orignal
со всякими там стилями и красивыми кнопочнками в веб консоли
orignal
так я ему и гвоорю
un
закодь там нормальную защиту от выгрузки манагером питания или как он там щас называется
aboba
ну надо начинать с чего то сегодня веб завтра андроид, а вось из кнопок дойти до чего нибудь более серьезного
un
и запублиши.
Vort
(удивляет, как народ понаустанавливает вначале себе малвари, а потом требует защиты от им же установленной фигни)
orignal
но он же начал разговор когда мы версию api поднимем
un
я вижу там не смысл в красивых кнопках а в редакторе конфигов
orignal
ну так i2pd это демон это начало и конец
orignal
un вон сделал вообще чтобы его собирать и запускать в терминали
orignal
ну а я считаю что конфиги надо редкатировать vi
un
в загрузочных скриптах стартуемых из под /system/bin/installrecovery.sh - старый хук. незнаю есть ли он щас
aboba
щас в termux можно
un
по итогу мой i2pd unix daemon под андройд в invisible pro исполььзуется
un
termux тянет за собой свои зависимости
aboba
invisible pro норм штука? выглядит чот стремно
un
i2pd android unix daemon - console only - только ведро голое
orignal
ну вот твой подход правильный
un
ну там да и везде смысл не как выглядит а как работает
un
говорят инвиз не вылетает. а это хорошо
orignal
un а ты не знаешь можно ли i2pd как то запихнуть во флаттер?
un
не знаю
orignal
чтобы он сразу работал на всех мобильных платформах
aboba
во flutter все также можно, можно вызывать натив для андроид к примеру
un
я с тех пор забил на андройд разработку
orignal
aboba вот это я бы назвал перспективным проектом
orignal
вызывать i2pd код из dart-а а не джавы
orignal
aboba так идея чтобы оно одинаково и на андроиде и на гейфоне было
orignal
единый код
orignal
мобильная обертка над плюсами
aboba
flutter можно и в винду и в линух gui пустить, для тех кто не хочет в cli
orignal
я в курсе
orignal
потому и спрашиваю
orignal
можно ли написать единый код который будет компилировать i2pd под все платформы и вызывать
aboba
да, можно общую часть выделить, а для спец фич под платформу вызывать натив код
orignal
так в этом и мысль что не надо спец фич
orignal
а единый везде код
aboba
да я бы с андроид хотел бы допилить vpn фичу чтобы трафик приложения в i2p заворачивать, у себя и успокоиться
orignal
ну так что тебе мешает сделать приложение используя libi2pd?
aboba
раз уж есть готовое, то почему бы не совместить приятное с полезным, принести туда пару pr и себе завести фичу
orignal
ладно твой PR пусть R4SAS посмотрит
R4SAS
такс
R4SAS
че там?
R4SAS
я как раз хотел заняться
orignal
превед
orignal
когда релизнешься?
aboba
много всего, могу разбить на разные pr чтобы не мешать все в один github.com/PurpleI2P/i2pd-android/pull/107
orignal
ну там человек чего то радикально в ведре поменял
R4SAS
как раз зашел сказать что дату сегодняшнюю поставлю
orignal
ставь
orignal
я просто тебя жду у меня уже накопилось коммитов ))
orignal
с телефоном я ничего не могу сказать
orignal
мне главное чтобы конфиши и ключи можно было внешними приложениеми открывать
R4SAS
ну.. не надо открывать ключи
orignal
а если надо скопировать?
R4SAS
надо просто дать возможность закидывать их туда, и при этом править
orignal
а если надо положить?
R4SAS
владельца
orignal
ну хорошо можно так
orignal
главное чтобы они были переносимыми
R4SAS
но это не прямо сейчас
R4SAS
PR пусть делает, сейчас без этого
orignal
ну да просто потом глянь его PR когда время будет
orignal
ага
aboba
добавить еще пару кнопок для ключей? принести отдельным pr?
orignal
о чем я и сказал
orignal
мне важнее релиз
orignal
этот PR закрой сделай новый с кнопками для ключей
Vort
там ещё про докер у юзера был сегодня вопрос
Vort
тоже какие-то переделки
orignal
ну и опять же главный по андроиду это R4SAS
R4SAS
про докер тоже пусть кидает PR
R4SAS
но я догадываюсь про что там было
R4SAS
orignal: лей коммиты, тегнул
R4SAS
или не лей
R4SAS
))
orignal
залью попозже
test
R4SAS ты тут?
test
orignal а когда он появится?
R4SAS
test: ?
test
привет, я полностью переработал Dockerfile для i2pd, упростил, выкинул лишнее, убрал не работающее, сдела 2 stage сборку. Куда можно скинуть Dockerfile?
test
нужно?
R4SAS
на гитхабе лучше
test
не это деанон, тогда мимо(
R4SAS
либо делай как положенно коммит подготовленный для письма
R4SAS
чтобы я мог его взять как коммит
test
ок, попробую
R4SAS
чтиво на эту тему
R4SAS
не надо прям отсылать письмо, но можно и попробовать
R4SAS
через постмана отослать, который mail.i2p мыло
R4SAS
но по идее должно быть достаточно файла сгенерированного через git format-patch
test
а просто git diff > ./file.patch не подойдет?
R4SAS
нет, я хочу чтобы авторство было
test
анона?)
R4SAS
да даже анона
R4SAS
хоть прям в user.name пиши anonymous
R4SAS
orignal: текст готов?
orignal
еще нет
orignal
напишу вечером
orignal
оставь пока пустым