IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2022/06/19
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN_
Guest7184
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
vade
weko
whothefuckami
yandere Привет, я хочу запустить свою функцию сразу после Daemon.run() в i2pd.cpp, не дожидаясь её выполнения, но она не срабатывает (срабатывает только после того как останавливаю демон ctrl+c) как мне это сделать?
orignal а зачем?
orignal тебе надо в Daemon.cpp тогда
Darkdik Hey. How safe is running multiple instances of I2Pd?
Darkdik Different OS per-say
Darkdik Like in a VM, if you will
orignal on the same IP?
Darkdik well the point is - you can choose the IP. Not sure if you're familiar with FreeBSD jails
Darkdik Some people do IPv4/6 = inherit
Darkdik But I seen it done otherwise.
Darkdik If it can be a problem - I'll look into it more, I guess.
Darkdik Some people have jails for their web-servers
Darkdik Like 3 workers and 1 loadbalancer, etc
orignal you can run multiple instances
orignal but if you run too many on the same IP you will be in troubles
Darkdik So it should work fine? How will I know if it doesn't work fine?
Darkdik Like what troubles? Time-attacks?
orignal you will be banned
orignal by the network
Darkdik O.o wht why
Darkdik That can happen?
orignal zzz has the code for it
Darkdik To prevent abuse?
Darkdik Spooky
Darkdik I think I can just run the HTTP server (or otherwise) in-jail and forward it to the main(and only) I2Pd instance on the host?
Darkdik There is apparently jail-to-jail communication possible or whatever
Darkdik thanks
Darkdik Also - bans happen per internet protocol address, right(IPv4/IPv6)?
orignal per IP
Darkdik That's stupid because some people have dynamic IP addresses lol
Darkdik Unless it's temporary
Darkdik Unless I'm wrong somewhere?
Darkdik No comment?
orignal it's banned temporary
orignal for 24 hour or so
Darkdik Oh. More than reasonable
Darkdik I just thought that running more instances might be better for traffic troughput? XD
Darkdik But decentralization is bad, I suppose, and redundancy
ovril Кстати а почему список сайтов это отдельный сайт а не вынесенный раздел в панель управления роутером?
` > патамушта роутерт не для етава
` В общем нет в планах из WEB-Console делать подобие "I2P-Java как его там зовут".
` И никто не держит за руки/ноги, чтобы кто-то не сделал на основе i2pd-роутера эту свистульку.
ovril Просто не удобно получится если i2pd i2p упадет списки сайтов пропадут получается
` /var/lib/i2pd/addressbook/
ovril При этом списки все равно согласуются с разрабами i2pd, че б не вмержить как ключи в сам клиент
` Если ты о "подписках", то это зло сатаны.
` Надеюсь дожить, когда будет выключаемо.
WebClient86 где можно почитать подробные мануалы по использованию i2pd?
ovril Я не о подписках я о том какие сайты стоит посетить новичкц
` ovril, notbob
` Или на reg.i2p вкладка "актив" и каждую ссылку кликай
ovril Офигенно, но я то не про сайты, они упасть могут не круто
` WebClient86, например?
` ovril, RetroShare(c)(R)[TM]
` )
WebClient86 про то как работают тунели как их создавать. Как они работают внутри по какому принципу
WebClient86 как правильно настроить роутер
ovril Э нет спасибо.
` WebClient86, читай статьи этого великодушного гражданина: habr.com/ru/users/pureacetone
` ovril, ну и что не так теперь?
` Упадёт один - останутся другие.
ovril Он иногда слишком сложно рассказывает, можно и запутаться. Хотя гайды у него хорошие
` WebClient86, ещё можешь нагуглить АНГЛИЙСКУЮ документацию i2pd, ссылки под рукой нет.
WebClient86 да вот он говорил что лучше о тунелях прочесть в мануалах i2pd но я их не нашёл, не поможешь?
WebClient86 это вообще великодушный гражданин
ovril Понимаешь ли в чем беда. Для того чтобы узнать о других придется покинуть i2p
` WebClient86, могу помочь. Но какой туннель тебе нужен?)
WebClient86 классно рассказывает
ovril Сарожник без сапог...
WebClient86 да вообще я хочу сам разобраться как они работают допустим я не понял keys = что значит строка
WebClient86 как почту настроить тут?
` keys – Identity, if unset, will be generated on every startup,
` if set and file missing, keys will be generated and placed to this file
ovril Это где хранятся файлы с твоим адресом b32. Аналог ip адреса
` keys = что_то_там.dat генерирует уникальный .b32.i2p адрес, НА который будут приходить данные
ovril Если удалишь этот файл, то при перезагрузке сменится адрес
` если keys = не выбирать то он меняется каждую сессию на уникальный
ovril Перезагрузке роутера
WebClient86 а если его не указать то указывается случайное "что_то_там.dat" название? Я правильно понимаю?
WebClient86 понял
ovril А вот этого я не знал. Лучше бы я об этом знал раньше ))
WebClient86 полезная информация
` WebClient86, угу.
` До перезагрузки роутера или "жозкой" перезагрузки туннелей
ovril Проксям же дефолтным при желании можно закрепить адреса да?)
` WebClient86, этот что_то_там.dat аки твой паспорт в мире I2P. Потеряешь его - потеряешь "личность".
WebClient86 вообще самому тяжело искать всю информацию хорошо хоть тут есть ребята которые помогают влиться в тему
WebClient86 пацаны ваще ребята
WebClient86 умеете могёте
WebClient86 я щас отойду не надолго и создам тунель для retroshare, никто не хочет меня добавить?
` ovril, ага. По-умолчанию keys = закомментирован.
` WebClient86, это в той или иной мере можно прочитать в доках.
` И у святого ацетона
` WebClient86, /join #retroshare
WebClient86 а этот паспорт он привязывается к какому то файлу тоже? Просто любое же можно название придумать и 2 челвоека могут похожие названия придумать или одно и тоже
WebClient86 оно переформировывается в адресс как то да?
` Я могу, я сейчас на связи. Ещё кто-то там сможет.
` WebClient86, будет файл с именем "что_то_там.dat", тебе нужно указать имя в keys = "обязательно" с окончанием .dat
` Файл будет лежать по пути /var/lib/i2pd/
` по этому храни его как зеницу ока, если планируешь сохранить
WebClient86 где об этом можно по подробнее прочитать?
` В доках, у ацетона на хабре. Конкретнее не укажу, ссылок под рукой нет.
` Более "глубокие" доки на geti2p
` Но там сложно сходу въехать
ovril Чуваки а почему в репах ядро харденед всегда отстает по версии от других версий ядер?
` ovril, /join #linux
` )
` Там думаю вряд ли ответит, тут все убунтоводы тьфу)
` Кроме некоторых ИЛИТ - рачеводов
ovril Я арчевод. Мне нравится пакетник рача, богатство репов. И другие фишки но меня вымораживает орда сектантов которая подсирает арчу на серверах и арчу на десктопах и арчу в контр криминалистических дистрах
` Завидуют, сэр.
` Сидят на своих убунтах, максимум федорах.
ovril Меня вымораживает пакетник дебиана там из коробки нет ничего полезного, черт сломишь в том что где хранится в репах и как оно работает. .deb пакеты в разы сложнее tar xz
` AUR сила!
` Если погадать на кофейной гуще, почему может не появиться туннель? После добавления в tunnels.conf и рестарта. Туннель добавлен в конфиг вроде корретно (не у себя на машине и не мной дело делается).
Словесник-Былинник bsd is for wimps !!! windows all the way !
Darkdik Lmfao
Словесник-Былинник made a mistake ... thiis comment is out of sync so to say. it is about jails :)
orignal ` потому что его конфиг кривой
Словесник-Былинник Bsd rules of course :) BSD > OSX > Linux > Windows
orignal какой то важный параметр пропущен
` orignal, судя по копипасте всё в рамках допустимого минималзима: [имя], тип, адрес, порт, ключ.
` пустой строкой (если важно) блок отделён от других
Darkdik OSX? LMFAO
Darkdik It uses proprietary shit
Словесник-Былинник osx is based on mach bsd kernel is fucking stable as hell
orignal значит не то
Словесник-Былинник all other things are definitely not open :)
orignal а host есть?
orignal если серверный
Darkdik PLease let's not go off-topic here
` orignal, серверный
` Может i2pd где-то "ругнуться" должен?)
` На старте. При уровне логов типа ВАРН или ИНФО.
` Оказывается всё-таки косяк в конфиге был допущен)
` Извиняус ложной тревогой)
` Но лог-валидацию хотелось бы
R4SAS так кто тебе мешает включить логи на уровне info и посмотреть?
R4SAS там при парсинге выводится сообщение о ошибке
` Не знал что есть, каюсь.
Darkdik Should anyone set their tunnel node quantity to max (6)? Someone told me that if someone were to break trough 1 node - they would do it for the rest?
Darkdik I do get that - more traffic = better
Darkdik I guess maximum threat model
R4SAS 3 enough
Darkdik Even if NSA comes down with the hammer?
R4SAS orignal: есть смысл пересобирать?
orignal пока нет
orignal это когда приоритет у SSU2 будет вышел
orignal выше
orignal счас сам проверю