IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2021/12/13
~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
HidUser0 orignal: вам ресид новый не нужен?
HidUser0 А то у вас всего 2 ygg ресида
orignal 3 вообще то
orignal нужен
orignal давай адрес и сертификат
HidUser0 А, уже 3
HidUser0 Так
HidUser0 Ну ща буду смотреть, как там делается
orignal там надо поставить пакет на питоне
orignal который из netdb формируем su3 файл
orignal у нас он малость модифицированный чтобы ygg ротуеры пихать
orignal acetone лучше знает
acetone HidUser0: у меня вообще баш-скрипт формирует ресид
acetone вернее, отбирает игг-роутеры
acetone :D я так и не перешел на питоновский скрипт, он попозже появился
HidUser0 pyseeder норм работает?
HidUser0 а почту обязательно регать, да?
acetone вот игг-ресид мой
acetone в связке с pyseeder'ом работает, но с тем, который не отбирает игг-роутеры сам
acetone героин лютый
acetone но работает
HidUser0 мм путин
R4SAS не, почта не обязательна
R4SAS это только для сертификата
orignal в сертификат что хочешь пищи
nickname Только не слова запрещённые на территории Российской Федерации!
R4SAS nickname: тебя и не спрашивали
R4SAS шуточки на #ru оставь
orignal можно и запрщенные ))
HidUser0 а если почту зарегает кто-то?
HidUser0 лан, зарегаю, пусть будет
R4SAS ну зарегают, ничего толком не изменится
orignal это же просто строка для проверки
Oodode HidUser0, почту укажи на @example.org это резервированный домен
nickname А о какой валидации почты речь? Тут, например, бот допускает *@*.*
HidUser0 Oodode: да я зарегал уже
HidUser0 github.com/PurpleI2P/pyseeder/blob/master/yggdrasil/reseed_nginx.conf#L10 а это обязательно? по такому юзер агенту i2p стучится?
orignal никакой валидации нет
orignal когда SU3 файл читается по этой строчке находится сертификат из списка
orignal все
R4SAS HidUser0: дв
R4SAS да*
nickname Обывательский вопрос. А возможно сделать такой "подвыперд", чтобы в строке почты был отпечаток сертификата? Не генерировал сертификаты, и тем более не редактировал.
HidUser0 норм?
R4SAS решил через его скрипты делать?
HidUser0 стоп, а как еще? R4SAS
HidUser0 там опция есть
orignal HidUser0 адрес на 206 как то не по фэншую ))
orignal надо на 3067
HidUser0 сделаю
HidUser0 R4SAS: --yggseeds сколько выставлять?
HidUser0 у меня уже 50 тут
HidUser0 или 25
HidUser0 25 ставлю тогда
orignal 25 норм
R4SAS 25 обычно достаточно
HidUser0 типа в автозапуск нужно будет добавлять команду добавления короткого адреса?
HidUser0 на интерфейс
orignal я вручную поднимаю
orignal счас покажу
HidUser0 в случае чего ресид не поднимется тогда
orignal ip address add 301:65b9:c7cd:9a36::1 dev tun0
orignal у меня вот так сдеано там
HidUser0 вроде крон умеет запускать команды после ребута
HidUser0 его и заюза
orignal так смотри
orignal с кроном нет проблемы
orignal проблема что надо после поднятия tun0 делать
orignal а если ты рестарутешь ygg тоже надо
HidUser0 ну эт да, но я не рестартю
HidUser0 рестарчу*
orignal а если надо обновить?
acetone добавляй на локалхост, HidUser0
HidUser0 редко же
acetone чтобы от ребута Ygg не зависеть
orignal если новые линки или версия?
HidUser0 вспомню уж
acetone алё малё долби мой лед как грится
orignal ну вот и я так
R4SAS зочем вы так делоите
orignal поднял ygg запустил эту комунду
orignal все
R4SAS ааа
HidUser0 можно вообще короткий адрес не добавлять)
orignal можно
R4SAS ip a add 300:... dev eth0
HidUser0 стоп всм
orignal говорю же не по фэншую тогда )))
R4SAS /etc/network/interfaces
HidUser0 гений
R4SAS туда прописывается
R4SAS на et0
R4SAS и не ибете моск
HidUser0 только почему eth0
acetone увожаю
HidUser0 а не ygg
acetone HidUser0: делай на локалхост
acetone это тру вэй
R4SAS ну на любой интерфейс что уже будет доступен после старта
R4SAS чтоб не ебаться с пронятием интерфейса
acetone l o c a l h o s t
R4SAS поднятием(
HidUser0 acetone: на локалхост nginx биндить?
acetone HidUser0: нет, 300::/адрес
orignal на ygg конечно
R4SAS нет, на этот ygg адрес, котрый ты привяжешь lo интерфейсу
orignal на локалхост с ygg не достучишься
HidUser0 интересная маршрутизация
R4SAS марщрутизация сама себя решит
R4SAS это всё в перделах одного узла
HidUser0 можно еще на ExecStartPost в yggdrasil.service повесить
R4SAS не надо
R4SAS у тебя на startpost интерфейс может не успеть подняться
R4SAS и будет залупа
acetone не православно правда там, через ifconfig а не ip
HidUser0 acetone: ну да, надо бы на ip поменять)
HidUser0 R4SAS: понятно
acetone полтора года назад статья последний раз редачилась
acetone хера я тут уже пересидок оказывается
HidUser0 то есть мне добавлять ygg адрес в /etc/network/interfaces в раздел localhost?
HidUser0 ну то есть для интерфейса localhost
HidUser0 а почему это работает?
HidUser0 localhost != ygg
acetone маршрутизация в рамках твоего локалхоста подобна магии
acetone умная шо pzdc
acetone у меня так полтора года бегает уже
acetone так что профит полнейший
acetone в свое время подсказал так сделать Revertron
acetone не ошибся
HidUser0 iface lo inet loopback
HidUser0 up ip -6 addr add 306:3834:97b9:a00a:: dev lo
HidUser0 так?
R4SAS нет
orignal на animal.i2p например нельзя попасть через ygg адрес gostco.in
orignal потому что он слушает локалхост
R4SAS хотя, можно и так
HidUser0 ок, тогда ребутну для теста
R4SAS только ты конкретный ip выдавай
R4SAS и маску укажи
R4SAS я обычно так пишу:
R4SAS iface eno1 inet6 static address 321:c99a:91a1:cd2c::333 netmask 128
R4SAS ой, слиплось
HidUser0 ничо
R4SAS iface eno1 inet6 static address 321:c99a:91a1:cd2c::333 netmask 128
HidUser0 а зачем netmask 128
R4SAS да чеж поделаешь
R4SAS iface eno1 inet6 static address 321:c99a:91a1:cd2c::333 netmask 128
HidUser0 я думаю и так понятно, что 128
R4SAS ыфвфывф
HidUser0 ладно, пусть будет
R4SAS нуц ты понял, 3 строки
HidUser0 306:3834:97b9:a00a::1
R4SAS :: - это у тебя подсеть
HidUser0 три строки?
R4SAS iface eno1 inet6 static
R4SAS address 321:c99a:91a1:cd2c::333
R4SAS netmask 128
HidUser0 iface lo inet loopback
HidUser0 up ip -6 addr add 306:3834:97b9:a00a::1 dev lo netmask 128
HidUser0 хмммм
R4SAS у тебя да, по другому
R4SAS лол
HidUser0 окей
R4SAS для твоего надо не так
HidUser0 тогда ребут
HidUser0 iface lo inet loopback
HidUser0 up ip -6 addr add 306:3834:97b9:a00a::1 dev lo
HidUser0 netmask 128
HidUser0 ну я в 3 строки уже сделал
R4SAS up ip -6 addr add 306:3834:97b9:a00a::1.128 dev $IFACE
R4SAS $IFACE = lo в данном случае
R4SAS up ip -6 addr add 306:3834:97b9:a00a::1/128 dev $IFACE --- вот так точнее
HidUser0 прям так и писать?
R4SAS да
HidUser0 втф
R4SAS auto lo
R4SAS iface lo inet loopback
HidUser0 ну да, стоит
R4SAS up ip -6 addr add 306:3834:97b9:a00a::1/128 dev $IFACE
R4SAS если добавлять в одну строку собираешся
R4SAS чего по идее достаточно
HidUser0 типа он будет к каждому интерфейсу этот адрес добавлять?
R4SAS нет
R4SAS только к lo
HidUser0 ладно
R4SAS ибо у тебя оно вызывается в контексте lo
HidUser0 да, понял
HidUser0 никто не знаешь почему это работает то?
HidUser0 магия маргрутизации
HidUser0 знает*
R4SAS потому что пакеты рпиходят на твой комп, iproute видит что маршрут до этого адреса есть, и он указывает на lo
R4SAS ответ идет по маршруту 200::/7 на ygg
HidUser0 но приходят с ygg
HidUser0 это ж по идее форводинг включен должен
HidUser0 быть
R4SAS не обязательно
HidUser0 ну работа между интерфейсами
HidUser0 forwarding
R4SAS между интерфейсами в пределах ядра
HidUser0 ну да
HidUser0 то есть работает за счет forwarding получается?
R4SAS форвардинг нужет только если у тебя назначение вне ядра
HidUser0 окей, понял
orignal счас добавлю
R4SAS HidUser0: нет ответа
HidUser0 адрес еще не добавил
HidUser0 ребутну и будет
R4SAS а зачем ребутать то постоянно
R4SAS просто вызови ip a add
HidUser0 для теста, что все заведется
R4SAS ye cvjnhb cfv
R4SAS ну смотри сам
HidUser0 i2pd, yggdrasil, nginx, адрес
nickname Интересно где в этой цепочке наиболее слабое звено..
HidUser0 вроде все стабильное
HidUser0 R4SAS: проверяй
R4SAS HidUser0: тишина
R4SAS nginx перенастроил?
HidUser0 listen [::]:8080;
HidUser0 адрес в lo есть
R4SAS а нахер так то
HidUser0 inet6 306:3834:97b9:a00a::1/128 scope global
R4SAS добавь listen [306:3834:97b9:a00a::1]:80;
HidUser0 ну ок
HidUser0 а не
HidUser0 блин
HidUser0 а почему нельзя как у меня сейчас?
R4SAS я думал ты на 80 вешать собрался
HidUser0 меньше проблем так будет
HidUser0 окей, 80
R4SAS можно
R4SAS просто ты не указал что 8080 порт в той пасте
R4SAS не, дело твое
R4SAS на 8080 тоже refused
HidUser0 5 сек
HidUser0 порты меняю
HidUser0 а как в файерволле то выставить
HidUser0 300 адрес
HidUser0 о все
HidUser0 all work
HidUser0 R4SAS:
R4SAS HidUser0: ага, вижу
HidUser0 github.com/PurpleI2P/i2pd/blob/openssl/contrib/i2pd.conf#L203 кстате в конфиге ток один ресид у вас
R4SAS потому чтоэто пример
HidUser0 ладно
orignal R4SAS кто закинет его?
orignal так какой адрес добавлять в смысле порт?
R4SAS не надо порт
orignal то есть 80,
R4SAS ага
orignal счас проверб сам
orignal порядок
orignal счас добавлю
orignal залил