~AreEnn
~R4SAS
~acetone
~orignal
~villain
@onon
&N00B
+relaybot
DUHOVKIN_
Guest7184
Komap-
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
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
45
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: я вас люблю всех ... сильно. сначала на каком то напишите правильно, а потом хоть на педеРасте :)