IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/07/03
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
AreEnn
HackerMan
Most2
Nausicaa
Opax
Orion
Vort
WayBest
`
acetone
anon3
anontor
b3t4f4c3
banona
fidoid
flumental
itsAMe
jestar
nemiga
not_bob_afk
onon
osoznayka
overflow
poriori_
profetikla
soos
teeth
tensor_
uis
un
weko
whothefuckami
orignal рестарт илиты через 10 минут
pupok_new Приветствую, в документации написано по поводу libi2pd обращатся сюда, хочу встроить i2pd в свой софт, на сколько это проблематично?
orignal хотеть никому не вредно
pupok_new Согласен, но все же?
orignal работает все как надо
orignal но ты вряд ли асилишь
pupok_new Что требуется для этого?
orignal потому что надо понимать как все это работеает
orignal что требуется? умение
orignal в наше время почему то это считает не важным
pupok_new Тут согласен, на самом деле в c++ я нуб
pupok_new Пытаюсь понять каким путем пойти
orignal пиздец выросило поколение пиздаболов
orignal "я в C++ нуб"
pupok_new Ты считаешь что я прям шарю?
orignal тут надо разбираться в работе самого i2p
orignal а не в языке
pupok_new Я просто не совсем понимаю как происходит подключение либы, и что просиходит после, и есть ли в этом смысл для моей задачи
pupok_new Может мне стоит через тоннель работать, а i2pd запускать отдельным процессом
orignal подключение с помощью -llibi2pd
orignal инициализация для ее в api.h
pupok_new т.е при ее подключении отдельный процесс не стартует и придется все базовые операции писать самому?
orignal так потому это либа
orignal что все треды внутрия твоего приложения
pupok_new Понял, понял что это будет крайне проблемно для моей задачи
Vort так если хочется стартовать процесс, тогда можно не либу использовать, а SAM или аналогичные API
orignal Vort да он пургу гонит
orignal он с утра ее гонит на ru
orignal вот счас сюда приперся мозги ебать
Vort просто тут как бы всего два варианта - или стартовать процесс или нет :)
Vort и оба вполне реализуемы
orignal <pupok_new> Хочу много i2pd демонов, с маленькой скоростью, им большая не нужна, так же флуд не нужен, шару в 0 если выставить, работать будет? Или это неправильное использование
orignal там идеи примерно вот такого уровня
Vort главный вопрос - "нафига?"
Vort если засрать сеть туннелями - так и китайского флуда хватает
Vort незачем ещё больше
orignal ну не вопрос нафига
orignal а только в том что не имеет смысла растолковывать ему что либо
Vort так раз спрашивает, значит есть какой-то юзкейс. и стоит понять, как он соотносится с i2p
Vort я вообще подозреваю, что наличие подобных пожеланий - это недоработка команд i2p/i2pd в плане работы с общественностью
Vort ну или общественность просто с особенностями и втолковать ничего не выйдет
Vort но пробовать стоит, чтобы лучше понимать ситуацию
pupok_new Я так и понял, что в моем случае или тоннель или SAM - самый подходящий вариант
pupok_new Я не планирую флудить в сеть тоннелями, просто в моей схеме работы это выглядит именно так, цель реализовать клиент-серверный вариант работы внутри i2p
pupok_new Думаю смысл имеет, сообщество для этого и нужно
pupok_new Вопросы нафига и тд, сейчас думаю как все это будет работать, по этому и заваливаю вас господа этими вопросами, а к кому мне еще обратится? Написать в местный IT чат что ли, мне там скажут как rj45 переобжать и порт в микротике пробр�
pupok_new Вот ситуация из моего города, взял список ip из админки i2pd, по всем пробил geoip и получил только ОДНУ ноду i2p в своем городе, популейшн этого места около ляма
orignal а сколкьо роутеров без IP?
Vort pupok_new: непонятно, зачем в этой схеме одному юзеру много узлов. одного узла и одного дестинейшена достаточно для огромного количества задач
orignal в смысле не публикуемый
pupok_new Юзеркейс: есть API сервер с одной стороны, и много "мелких" клиентов с другой, схема работы похожа на zabbix, клиенты это агенты которые сообщают свой статус через сеть на API сервер и получают статус сервера
pupok_new Разумеется API сервер и i2pd рядом с ним это нормальная нода, где и шара есть, и статика
Vort и чем тут не подходит вариант один юзер = один узел = один дестинейшен (сервер тоже считаем юзером)?
pupok_new Но клиенты это другое,я не могу знать заранее, будут ли они работать через мобильный интернет или через говеный проводной, по этому настройки клиентов в разрезе i2pd специфичны, если у клиентов будет тарифицируемое подключение,
pupok_new Анонимность клиентов не требуется
pupok_new Анонимность сервера требуется
pupok_new Требуется устойчивость к блокировке и обнаружению
pupok_new По этому я считаю i2p идеальный вариант
Vort так всё же - откуда идея запуска хреновой тучи узлов?
Vort запустил юзер (через программу) 1 узел, создался один дестинейшен - и пусть себе шлёт данные о состоянии сколько надо
Vort pupok_new: про тарифицируемость - надо придумать более-менее годный дефолтный вариант, предоставить выбор через UI программы и прописать в документации как настраивать этот параметр
pupok_new выкинуло
Vort [17:31:24] <Vort> так всё же - откуда идея запуска хреновой тучи узлов?
Vort [17:32:15] <Vort> запустил юзер (через программу) 1 узел, создался один дестинейшен - и пусть себе шлёт данные о состоянии сколько надо
Vort [17:33:55] <Vort> pupok_new: про тарифицируемость - надо придумать более-менее годный дефолтный вариант, предоставить выбор через UI программы и прописать в документации как настраивать этот параметр
pupok_new orignal: сколько роутеров без IP: можно судить по кол ву нормальных нод, если она одна (ну пусть будет 10) на такой популейшн, вряд ли будет больше 1000 клиентов за NAT
orignal и че?
pupok_new Vort: Так и будет работать, один юзер - один клиентский тоннель до сервера, по аналогии меня и irc сервера этого
pupok_new По этому и спрашивал про лимиты на кол-во клиентов на тоннель
Vort а. "много демонов" - имелось в виду в сумме, а не у каждого юзера. понятно
pupok_new Вот в придумывании более мение годного усредненного варианта и задача, что бы не создавал проблему для убогих интернет коннектов юзеров
pupok_new Vort: Да, разумеется, нет смысла 100500 демонов i2pd запускать на одном юзере
Vort с настройками тут есть два варианта - 1. поставить им всем notransit и хрен с ними. для сети они будут обузой 2. учить юзеров как выбрать правильные настройки
pupok_new Вот про обузу как раз мне и было интересно, есть процент шары в 0, и без транзита, это будут поглотители но сети помогать не будут, будет ли это проблемой для сети или блок какой нибудь не словлю?
pupok_new Согласен, но юзеры в моем случае тугие очень
orignal да не будут они обухой реально
Vort не надо процент трогать. просто notransit = true и всё
orignal проблема в том что у них у самих не будет анонимности
Vort если у них будут свежие версии i2pd, то вредить сети они почти не будут
Vort вот старые версии с такой настройкой вредят побольше
orignal а что в старых там?
Vort нету G флага
onon Он же говорит, что анонимность клиентов не требуется
orignal так он давным давно есть
Vort ну вот и хорошо
pupok_new orignal: как раз об этом я писал выше, цель защитить сервер, и сделать устойчивый к блокировкам канал, анонимность клиентов не требуется, т.е длину тоннелей я выставлю в ноль и из за отсутствия транзита будет соответствующий эффек
onon Лимиты, я так понимаю - это количество транспортов на конце серверного туннеля
orignal в ноль нельзя
orignal если не белый IP
pupok_new Версия будет обновлятся, будет самый свежак
Vort просто чтобы не получилось, что из какой-то линукс репозитория какая-то нибудь древность вылезет
pupok_new Трафика на API сервер много не нужно, запрос раз в 1-15 минут
Vort "про лимиты на кол-во клиентов на тоннель" - вроде, нету таких. быть серверу популярным не запрещено
onon Возможно стоит сделать запросы к серверу не реже раза в 10 минут, чтобы лизсет с флудфила не запрашивался.
Vort разве что надо будет по 16 туннелей на сервере поставить. если реально будет много юзеров
Vort иначе просто тормозить будет
Vort а юзерам стандартные настройки нормально будет
Vort опять его выкинуло. скопирую сообщения как зайдёт
onon У ацетона сам почитает, ссылку ему дайте.
orignal onon так есть же пааметр keepAliveInterval
orignal он как раз это и делает
orignal иногда послыает пинги получая вместе с понгами новые лизсеты
onon Тут ещё вопрос, сколько стримов одновременно может держать сервер.
onon У меня уже на ~500 проц сильно потребляет.
Vort если трафика мало, то, думаю, проблем не будет
onon Больше я не тестировал
orignal вопрос в том сколько нужно
orignal тут дело такое
orignal стримы они вообще нихуя не отптизирваны в этом плане
orignal не было такой задачи
pupok_new что то меня прям серьёзно выкинуло, сидел через веб
onon Последний коммит с гита собери
pupok_new onon: идея с 10 минутами хорошая
onon keepAliveInterval делай
pupok_new сделаю
pupok_new у меня 2
pupok_new 2.45.1 стоит
onon Сейчас будет комментарий от Лося про мамонта.
orignal на илите нет веба
pupok_new продолжим, оригинал, мысль по статике и транзиту принял, проверю за nat
orignal ты охуел в 2.45.1?
orignal его вообще нельзя ипользовать
Vort pupok_new: в случае дисконнектов логи чата можно читать тут: major.i2p/ilita/dev/2024/07/03
pupok_new r4sas так вроде пишется там веб
orignal с тех пор переделано вооще все
orignal там да
orignal но счас то ты через илиту
orignal короче ставь 2.52
orignal а лучше транк собери как тебе onon говорит
Vort я про старые версии не просто так сказал :))
pupok_new думал ещё старее, про них шла речь)
pupok_new Видимо охуел, на столько что пошёл читать статью
pupok_new у меня ещё несколько нод на этой же версии) Придётся обновить
pupok_new за логи спасибо)
pupok_new Vort: Да, про лимиты на кол во клиентов подключённых клиентом к тоннелю type server
relaybot 13mittwerkz: чо не переписать ш2з на расте?
relaybot 13mittwerkz: orignal
relaybot 13mittwerkz: > orignal: ты охуел в 2.45.1?
relaybot 13mittwerkz: 🤭️
pupok_new Думал может там программные ограничения есть
relaybot 13mittwerkz: да 2.52 это шедевр
relaybot 13mittwerkz: венец творения лося
pupok_new Звучит как час на обновления всех нод)
relaybot 13mittwerkz: > чо не переписать ш2з на расте?
relaybot 13mittwerkz: вася, очень интересно узнать твое мнение)
onon Ну, если на 2.52 отключить SSU2, включить на TCP bbr, и добавить RED на NTCP2, то да, этим даже можно как-то пользоваться...
relaybot 13mittwerkz: но вопрос конечно не только к orignal
` Слы, зачем бочку катиш на 🦀Язык Будущего🦀
` Иди флэймить на впопеннет.
pupok_new А changelog где посмотреть? А то сразу охуел😅
` OnionShare для ш2зв запили сперва.
pupok_new вот я затупил, ченджлог на гите
relaybot 13apophis: > > чо не переписать ш2з на расте?
relaybot 13apophis: > вася, очень интересно узнать твое мнение)
relaybot 13apophis: я вас люблю всех ... сильно. сначала на каком то напишите правильно, а потом хоть на педеРасте :)