~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
Most2
Nausicaa
Vort
Xeha
anon2
b3t4f4c3
guest
karamba_i2p
nemiga
not_bob_afk
poriori_
profetikla
soos
un
weko
whothefuckami_
НАТАШКА
Traca
zzz, it is creating transient SAM session 1 per minute for now
zzz
that's not terrible ))
zzz
how many do you wee in webconsole?
zzz
*see
Traca
in webconsole local destinations 4
zzz
interesting. I would have thought more
Traca
admin@192.168.1.36:~ ₿ bitcoin-cli -netinfo
Traca
Bitcoin Core client v24.0.1 - server 70016/Satoshi:24.0.1/
Traca
onion i2p total block
Traca
in 1 0 1
Traca
out 6 4 10 2
Traca
total 7 4 11
Traca
I can send you the bitcoin logs
zzz
because it creates a session for every attempt
zzz
do not need logs, thanks
Traca
I can try on the desktop too if you want
zzz
we will hear from "jonatack" on github tomorrow
Traca
ok, if you want me to keep all night or need other tests, let me know
zzz
can you test onlynet=i2p ?
Traca
yes
Traca
I disable tor
Traca
ok
zzz
ok, try that with i2pacceptincoming=0 for 15 minutes
Traca
ok, just running, come back in 15 min
zzz
you have a github account so I can @ you in my next comment on the ticket?
Traca
yeah, Tracachang
Traca
so just for info, is a raspberry pi4 with i2pd and in i2pd.conf I set bandwidth = X and share = 80
Traca
zzz, so for now:
Traca
admin@192.168.1.36:~ ₿ bitcoin-cli -netinfo
Traca
Bitcoin Core client v24.0.1 - server 70016/Satoshi:24.0.1/
Traca
i2p total block
Traca
in 0 0
Traca
out 9 9 1
Traca
total 9 9
Traca
and in webconsole local destinatiosn still 4
zzz
interesting. local destinations should be 3+9
zzz
adding your test results to the ticket
Traca
now 10
zzz
ok that makes more sense
zzz
thanks for your help
Traca
you are welcome
zzz
I thought it would be 50 or 100, 10 shouldn't be a problem. Needs more investigation :)
Traca
I see
Traca
a lot of people who uses raspberry as nodes, most like raspiblitz, raspibolt etc they set by default max connections to 40 since pi4 are not too powerfull
Traca
if you want I can do the test on the desktop PC and keep all night and give you the result tomorrow
zzz
if you want. It seems like it works fine normally, but if it gets into congestion collapse, it spams the whole network. That's my theory
Traca
I see, I will try and come back tommorrow with results
Vort
weko: у меня ведь оставался неиспользованым ещё один метод анализа пакетов
Vort
просто запустить сбор по всем пакетам на мой UDP порт
Vort
поначалу я накопал пары пакетов с хорошо выделяющимся "расстоянием" в 5 секунд и с теми же повторениями, что были у пакетов с локальным адресом
Vort
но это были входящие, а надо было понять, делает ли мой узел такое же
Vort
только вот такого паттерна я у него не нашёл
Vort
но стал смотреть дальше. у тех пакетов, что я шарил, интересный паттерн по времени был
Vort
если смотреть только на края, то расстояние - 8.75 секунд
Vort
стал искать уже в общем дампе - и нашлось точно такое же. много-много "сеансов" с длительностью в ~8.75 сек
Vort
только вот они обычно оказывались не по 4 пакета, а по 8 - 4 отправки + 4 приёма, перемежающиеся
Vort
но самое главное - и мой узел и удалённый с удовольствием дублировали байты 0x10-0x1F
Vort
то есть, правило для dpi - 4 пакета, между крайними длительность 8.75 сек и одинаковые байты 0x10-0x1F. не знаю, может DPI такое, правда, не умеет
Vort
никогда их не программировал :))
Vort
вот пример такого общения:
orignal
you shoul check SAM sessions sections
orignal
soemthing line
orignal
SAM sessions:
orignal
GOSTcoin-client (GMQMYLOU)
`
Вот бы кто мне сейчас сходу напомнил нужную комбинацию valgrind команды для ловли причины крЭша.
`
(запрос как к С++ погромистам)
orignal
просто запускаешь под ним
orignal
и он тебе выдаст отчет обо всех косяках
`
Слава Господу Нашему Богу в закромах нашлось всё же:
`
$ valgrind %бин% --tool=memcheck --track-origins=yes
orignal
типа лезешь не в ту область или что то теряешь
`
ого, оказывается --tool и --track-origins не для каждой пограмки на С++
`
или я неправильную последовательность команды имею..
`
так \оффтоп_оф
`
Вопрос. Чтобы "обезопасить" (или "необдуманно лишить") себя возможности повтороного скачивания netdb из клирнета, достаточно просто убрать ссылки из i2pd.conf? 9допустим есть причины0
`
[reseed]
`
urls =
weko
`: лучше выключить reseed = false
weko
Или как то так
weko
reseed.enable
weko
Vort: они в доках для примера пишут ... 20 карл транзитных туннелей!!? 20, лол!!!!
weko
Vort: а это на порт i2pd приходит?
weko
Эти байты могут быть портом
weko
Или ещё чем то
weko
Адресом например
weko
А вот тайминги ... хз
weko
Потребление памяти выросло при той же нагрузке
weko
Действительно течёт где то
weko
Если конкретно, то было 3.5, стало 3.9
weko
В итоге сейчас 150мб
Vort
weko: да, это я ставил захват на udp и на порт, который используется i2pd
Vort
weko: или это крипто ключ. ну важно то, что это позволяет определить тип пакета (SSU2)
weko
Нет
weko
Если это адрес или порт то не позволяет
Vort
ну во-первых, это аж 16 байт. если адрес, то явно не IP
Vort
во-вторых, какая таки разница что это?
Vort
какой шанс словить пакеты примерно такого размера, у которых всё рандомное кроме 16 байт по смещению 16 байт?
Vort
я имею в виду как на последнем скриншоте
Vort
точнее, эти 16 байт тоже рандомные, но общие для аж 4х пакетов
Vort
может, DPI тупые, я не знаю, но человеку это видно
Traca
zzz, test done with desktop PC and i2p only, no other networks, total time 7h30min, from 6 local destinations I ended up with 16
Traca
and btc peers 10
Vort
по теме биткоина: смотрю я на сообщения в отчёте и не понимаю - почему это i2pd должен ограничивать скорость ответов о неудачном построении туннелей, а не биткоин - скорость запросов?
Vort
это же естественно - получил ошибку - подожди, а только после этого повторяй запрос
zzz
thanks Traca
Traca
np
weko
Vort: если это часть протокола UDP, то это пакеты не палит
weko
Если нет, то странно
Vort
weko: нет, на скрине чисто UDP нагрузка, без заголовков Ethernet, IP и UDP
Vort
Wireshark позволяет просматривать внутреннее содержимое так сказать "потока", без внешней обёртки
weko
Хм, тогда интересно
weko
Я думал такого нету
weko
Надо изучить
Vort
если интересно, могу рассказать, как Wireshark настраивать для такого захвата
weko
Я +- знаком с ним
weko
У него есть консольный клиент?
weko
Чтобы .pcap файлы делать, а потом я бы посмотрел в гуишке
Vort
weko: аж две штуки есть: dumpcap и tshark
weko
Tunnel creation success rate: 28%
Vort
ну да. как падал, так и падает
Vort
и никто не знает, почему )
Vort
с биткоином не воспроизвели, с ретрошарой не воспроизвели
Vort
я вот думаю - не может ли вредить наплыв узлов с рекомендованной настройкой transittunnels = 20 ?
weko
Вот я говорил
weko
Это кринжа какаято
Vort
если какая-то железка не может держать много TCP коннектов, так TCP коннекты и надо лимитировать, а не вот это вот
orignal
а кто такое рекомендовал?
orignal
weko там посмотри почему
orignal
в логе должно быть ret code = 30
orignal
тут вопрос такой запросы на посторение просто пропадают или дают отлуп?
weko
orignal: в доках битка как пример стоит 20
weko
orignal: какой уровень логов?
orignal
ну это венец глупости
Vort
то есть, это как бы и не рекомендация, но по факту она самая
orignal
debug
orignal
счас сам гляну
weko
Понял, грепнуть можно просто "ret code"?
orignal
да
weko
Много 0, много 10
weko
Есть 30
weko
Нет 10 не много
weko
В основном 0
orignal
смотри именно 30
weko
Ок нужно смотреть как часто?
weko
Ну вообщем да есть
weko
+-10 секунд
weko
Может 5 где то так
orignal
то то и оно что отлпуов мало
orignal
просто запросы теряются значит
weko
Хм
weko
Да похоже
weko
Странно это
orignal
значит это тупо баги SSU2
weko
У тебя падает процент?
weko
Может быть
weko
Можно попробовать отключить ssu2 и проверить
weko
Да у узлов он может быть но должен повысится процент хотя бы немного
Vort
я замечал недавно, что SSU2 слишком нежный
Vort
чуть что - уже дропается
Vort
а тут трафик валит конский
Vort
может, в этом дело
weko
Может
weko
Опять роутеров 10к
orignal
не должен дропаться
orignal
нормально все работает
Vort
ну да. я ожидал от него надёжности как от TCP
weko
Так процент падает и похоже связан с обновлением
weko
Значит баги есть
weko
У менч коннекты ssu2 примерно равно ntcp2
weko
По количеству
weko
Можно попробовать отключить и посмотреть
Vort
ага, равны. а потом иногда SSU2 массово начинают дохнуть
Vort
потом восстанавливаются, но всё же
weko
Не знаю, я график не делал. Но иногда ssu2 превышает
weko
Даже иногда на пару сотен
weko
У меня сейчас по 2000 того и того
Vort
можно на моём графике посмотреть этот эффект
Vort
06:00
weko
Короче я буду подопытным. Отключаю ssu2
orignal
лучше сделай другое
weko
А
weko
Что
orignal
строка 582 Transports.cpp
orignal
замени на const auto& priority = ntcp2Priority;
orignal
и тоннели пробуй в 1 хоп
orignal
чтобы было понятно сразу
weko
Окей, я сделаю их много просто)
weko
Хорошо
weko
Поменял. Собираю
weko
Пока сделаю туннели
weko
Пропаду
orignal
пропади
weko
200 туннелей должно быть
weko
Ну по расчётам, так то больше
weko
Думаю полчаса-час стоит подождать
relaybot
13trusishka: Че вы опять воду мутите?
relaybot
13trusishka: Нашли же уже проблему в спии
relaybot
13trusishka: Сети*
Vort
кто нашёл?
orignal
так что с этой проблемой делать?
Vort
я не увидел воспроизведения проблемы
relaybot
13trusishka: Вы хотите ее воссоздать?
Vort
если софт виноват, то должна быть возможность его установить и проблему увидеть
Vort
пока этого никто не сделал
Vort
туннели не берутся из ниоткуда. значит, есть юзеры, которые их массово создают
Vort
но как именно - до сих пор загадка
Vort
очередной вопрос у меня по протоколу:
Vort
туннели, созданные через SAM тоже по 10 минут должны жить?
Vort
хочу проверить время их жизни чтобы понять - нет ли "утечек" где-то и все ли транзиты соответствуют протоколу
orignal
любые тоннели 10 минут
orignal
не важно как
Vort
окей. значит проверю на адекватность
orignal
<Vort> я не увидел воспроизведения проблемы
orignal
все выяснилось
orignal
у джавы сэм по умолчанию ставит 1 тоннель в каждую сторону а i2pd 5
Vort
так всё равно коннектов мало
orignal
получается 160 запросов в каждые 1-2 минуты
Vort
ну стоит туннелей у юзера постоянно сколько?
Vort
160 ? допустим
Vort
даже если бы все были такими юзерами с биткоином, то это не давало бы прироста тысячами
Vort
а тут явно не все такие
orignal
тну смотри он выкидвает 160 запросов каждую минуту
orignal
ты все это тоннели принимаешь
orignal
а джава дальше отлуп
orignal
он снова пытается
orignal
отсюда и возникает такое количество "пустых" тоннелей
Vort
ну а эти сфейлившиеся должны же уничтожаться?
`
<weko> reseed.enable
`
Обожау лазить по коду и искать очередные нигде ранее не обнаруженные параметры..
weko
Vort: транзиты а любом случае хранят туннель 10 минут. Даже если владелец дольше
weko
Vort: они не уничтожаются у транзитов
`
weko, а reseed.enable точно есть?
weko
`: а в доках нет что ли? Я кажется оттуда и помню параметр
weko
Не знаю
`
что-то в Reseed.cpp не нахожу, бегло
weko
Я по памяти написал
Vort
weko: то есть, если создание туннеля не удалось, то его ошмётки ещё 10 минут будут болтаться по сети?
weko
Да
weko
Я думал ты знаешь
orignal
нет
orignal
ты же не знаешь что он сфелился
orignal
ты будешь держать его 10 минут
weko
Ну когда узнаешь у себя удалишь, а транзиты не удалят
weko
Если там просто отлуп, то все транзиты всё создадут (ну кроме того, у кого отлуп)
weko
Они же не знают, что у кого то отлуп
Vort
тогда получается если 160 транзитов фейлятся каждую минуту, то в сети получается хранятся 1600?
`
лол
`
LogPrint (eLogError, "Reseed: Mammoth's shit\n"
`
" *_____*\n"
`
" *_*****_*\n"
`
" *_(O)_(O)_*\n"
`
" **____V____**\n"
`
" **_________**\n"
`
" **_________**\n"
`
" *_________*\n"
`
" ***___***");
weko
Это когда такой лог пишется)) лол)))
weko
Дерьмо мамонта xD
weko
Vort: ну да
Vort
weko: интересная архитектура сети )
weko
Только учтывай что процент на 10
weko
Не 10*
weko
А по другому никак
weko
Или будет -анонимность
weko
Придумаешь как исправить без потери анонимности, будет круто
weko
А 30))
weko
Аптайм полтора часа
weko
Tunnel creation success rate: 40%
orignal
получается так
orignal
` это сова
Vort
бля. я своей программой для сбора (как уже понимаю, бесполезной) стстистики крашнул i2pd
Vort
или программа крашнулась тупо следом за i2pd
orignal
через сэм?
orignal
надо смотртеь почему
Vort
затупил и не собрал дамп
Vort
через http
orignal
аааа это понятно
orignal
race condition там
Vort
хы
weko
orignal: выходит это баганый ssu2, при чём может быть в джаве. Но процент всё равно упал. Хотя может это погрешность.
orignal
так я тебе сразу сказал
orignal
что в SSU2 море багов
weko
Ну вот значит поспешили с обновлением
orignal
неее
orignal
а иначе было нельзя
orignal
ну и потому совпало с битком
Vort
weko: так какой там процент получился при тесте без SSU2? меня выкидывало с чата, не видел
weko
Окей, но пики то откуда
weko
Vort: 40
weko
Вот сейчас 39
Vort
weko: интересно. среднее что-то
weko
Ну и понятно
weko
У меня 250 1-хоповых туннелей
weko
И 150 какихто
weko
Тоесть там и 1 и 2 и 3 хопа
weko
Routers: 10413
Vort
то есть, даже если в SSU2 баг и даже если его починить, то всё равно на 60-70% не вернётся без дополнительных действий
weko
Лось говорит в транке уже нет багов
weko
Vort: не знаю
weko
Может вернётся
weko
У меня не идеальный тест
weko
Был бы идеальный я бы тут не писал
orignal
я не говорил что нет
orignal
я говорил что много багов починили
weko
Да не прав
weko
Но много починили, это же должно привнести плоды))
orignal
но похоже тут проблема не с SSU2
weko
Не только мне кажетсч
orignal
если дед тупо дропает запросы в не пересылает дальше с отлупом
orignal
спросил у него
weko
Ёба
weko
Тогда пиздец
Vort
так что по архитектуре получается - сеть не может в принципе существовать при низком рейте? с учётом более-менее фиксированного лимита на транзиты
weko
ну не такой пиздец уж
weko
Но лучше чтоб нормально было
weko
Vort: может
weko
Просто больше спама будет
Vort
если у большинства юзеров забит лимит, то они будут его забивать остатками от туннелей всем остальным (у кого лимит чуть повыше)
Vort
работу сети хоть кто-то моделировал? математически
Vort
что будет при рейте 5% и при лимите в 2.5к допустим
weko
Не моделировал
weko
Ибо нужны средние данные для этого какието
Vort
эх
Vort
остаётся надеяться на лучшее
orignal
почему не может? существует же
orignal
<zzz> we try to reject if just over the limit. If more over the limit we will drop.
orignal
вот вам и ответ
Vort
так, может, это и не очень низкий
Vort
вопрос в том, есть ли какое-то критическое значение
orignal
осюда и куча pending
orignal
Vort у меня и при 1% нормально работало
Vort
1% у одного юзера или 1% у примерно всей сети?
Vort
вопрос же в обратной связи так сказать
Vort
может ли создаться такая лавина, которая сделает сеть неработоспособной
orignal
в 2015 так и было
orignal
а сейчас все равно найдутся роутеры через которые тоннель построится
Vort
ну да, из-за неидеальности условий работать будет )
Vort
помню какой-то такой прикол был с uTorrent
Vort
вроде при разработке uTP (не помню точно)
`
Мой новый лимит пока не забивался, а может у меня "хардварный" лимит настал..
Vort
работал-работал он нормально. потом кто-то сделал симуляцию и понял, что работать он не должен
Vort
а он работал многие годы. оказалось, что работал из-за неидеальности мира
Vort
в идеальных условиях бы не работал )
weko
Так потому что протоколы то под реальный условия делаются
weko
А не под идеальный
weko
Идеальные*
Vort
скорее делаются методом тыка
Vort
работает - значит, правильно
Vort
потом ту прблему в uTorrent, кстати, исправили
orignal
я еще раз повторю свою мысль
orignal
я не вижу проблемы в текущей ситуации
orignal
как вы понимаете проблемы вовсе не у нас ))
orignal
иными словами сеть должна легко справляться со 160 запросами в минуту с одного роутера
orignal
иначе это не I2P в смысле "IP-2" а какие то игры в песочнице
Vort
мне кажется, что она и справилась бы без лимитов )
Vort
просто, видимо, никто не мог предугадать, что стандартные 2.5 так резко пробьются
Vort
2.5к*
weko
orignal: да про IP-2 тоже думал, это прикольно звучит))
weko
Согласен тут
orignal
так название как раз оттуда
orignal
типа интернет-2
orignal
но блять если 160 запросов в минуту обваливают всю сеть то это точно не интернет=-2
Vort
и это даже не атака
Vort
не было цели обвалить
orignal
ну так я надеюсь ты мою мысль понял ))
weko
Название Invisible Internet Project то)) но что созвучно да,круто, я думал об этом
orignal
для i2pd ну срут и срут себе
orignal
а кое у кого подгорает
weko
orignal: 160 запросов в минуту ты откуда взял?
Vort
да понятно, но об оптимальном использовании ресурсов стоит думать
weko
Если бы была цель обвалить то давно бы обвалили
weko
Вот моя мысль
Vort
от того, что через мой узел гонится мусор, он не развалится, но приятного в этом мало - надо стараться чинить
weko
Потому что обывалить труда не составляет
weko
Даже я могу
weko
Vort: мусор и должен
weko
Это норма сети
Vort
weko: не понял мысли
weko
Мне кажется это может быть атака с другой целью
weko
Может изучить, напримео
Vort
(про мусор)
weko
Ну тоесть эксперемент
weko
Мусора в сети много и это как бы так и должно быть
weko
Но не слишком много
weko
Тоесть нормально так, но не спам
Vort
понятно, что не каждый байт ценный
Vort
но можно типа КПД что-то посчитать
Vort
и решить, какое значение приемлемое, а какое - уже нет
weko
Ты его не посчитаешь
weko
В этом и смысл
orignal
weko у битка 16 пиров обычно
orignal
на каждый пир они делают деситнейшин
orignal
в котором 10 тоннелей по умолчанию
weko
Ёптить 10??
weko
0_0
`
не стыдно
weko
Пиздец
orignal
у меня попытка перестароения тоннелей происходит с интревалом 10-20 секунд
orignal
дестинейшины перестаривают тоннели в разное время
orignal
потому я примерно считаю что они все пытаются перестроиться в течение 1-2 минуты
weko
Просто я всё так же не понимаю почему пики есть
orignal
при условии что построение тоннелей фелится
orignal
и из-за такой хуйни всю сеть лагает
weko
orignal: а, ну правильно что ограничены попытки
orignal
по моему мнению сеть этого не должна даже замечать
Vort
так откуда взялся лимит в 2.5к туннелей?
weko
Не должна
weko
Ибо это капля в море
weko
А 10 тоесть 5 и 5, понял. Я думал 10 в обе стороны
weko
orignal: понятно теперь почему проблемы, когда в битке куча туннелей и "рекомендация" ставить 20 транзитов
orignal
Vort от фонаря )))
orignal
а без шуток если
weko
Вот сейчас повысили же)
orignal
просто в то время i2pd не тянул больше
weko
orignal: сейчас можно хоть 10к ставить
weko
Хотя наверное лучше не надо
orignal
потому я и поставил 2500
orignal
сейчас вообще почти неограниченно
Vort
это когда другое шифрование было?
weko
Я почти уверен что и 65535 вывезет
Vort
думаю, что надо делать тесты и ставить не "чуть-чуть выше", а в соответствии с тестами
weko
Ну по моему мнению основанному на практике можно ставить 10к
weko
Хотя и 16к не было заметно никак по загрузке
weko
Просто лучше перед релизом подумать об этом
orignal
тогда и шифрование другое и код был сделан иначе
orignal
с тех пор многое изменилось
orignal
weko если много поставить будут вываливаться по дескрипторам
orignal
вот что я боюсь
Vort
так лимит на TCP нужен. или нельзя?
weko
orignal: лимит на tcp
weko
Да
weko
А можно как то из программы ставить дескрипторы?
weko
Ну тоесть может команду выполнять
weko
Или как то системный вызов делать
Vort
надо смотреть какая практика
Vort
если общесистемная настройка, лучше так не делать
weko
orignal: а сколько один NTCP2 коннект ест дескрипторов?
Vort
если чётко по процессу, то тут хз
Vort
ну и с правами, наверно, будет непросто
weko
Vort: можно и для программы если верить systemd
Vort
weko: хороший вопрос, кстати
Vort
откуда у людей превышение 4к дескрипторов, если коннектов 1-2к?
weko
Вроде и не было превышения
weko
4 тыщи вроде хватало всем
Vort
помню тут в чате жалобы
Vort
может, путаю что-то правда
`
У меня 4к роутерофф кушаюц полтыщи опенфайлофф
`
не транзитофф
Vort
надо чётко по NTCP2 смотреть
Vort
сколько NTCP2 и сколько открытых файлов
`
при 4к роутерофф у меня в транспортах полтыщи нтсп2 и ссу2
`
полтыщи того и этого
Vort
ну SSU2 вроде один на всех жрёт
`
я просто недавно чекал сколько у меня опенфайлофф для ш2зв
Vort
получается, количество NTCP2 = количеству дескрипторов? +- немного
Vort
точнее, + без - :)
weko
Vort: не, был вопрос как проверить хватает ли
Vort
а, понял
Vort
да вроде есть уже в коде
Vort
github.com/PurpleI2P/i2pd/blob/f401ccf5ddab52f25b5fddade7bd67f6011dfe97/daemon/UnixDaemon.cpp#L113-L128
orignal
weko один
orignal
потому и надо если много соединений давать приоритет SSU2
Vort
ну и утечку таки надо починить )
Vort
утечку TCP коннектов
orignal
да утечки там нет
orignal
они все рано или поздно закрываются
Vort
если комп только вырубится
Vort
иначе будет висеть бесконечно
orignal
и что их число постоянно растет?
orignal
на лиуксе нет
Vort
растёт, но график я не строил
Vort
какое расхождение получается на линуксе?
Vort
между NTCP2 на вкладке Transports и Established TCP по netstat`у
Vort
вот у меня сейчас NTCP2 ( 1211 ) и $ netstat -p TCP -o -n | grep -c "ESTABLISHED 9720" = 1484
Vort
так это у меня узел недавно крешился
orignal
если бы росло то все бы роутеры вылетали по дескрипторам
Vort
числа сказать можешь?
orignal
какие числа?
weko
orignal: ну кстати да, тут согласен. Но UDP бывает лагает
Vort
сколько NTCP2 и сколько при этом established TCP коннектов на линуксе
orignal
счас
weko
Ну я думаю короче понятно почему процент падает. Нормально поймём какой процент должен быть только после релиза
weko
И то через полмесяца после релиза
`
не скоро, если буду держаться плана
`
будут*
weko
Я всё равно не понимаю откуда скачки
orignal
netstat -nap | grep i2pd | grep EST | wc -l
orignal
3017
orignal
NTCP2 ( 1677 )
Vort
в ~2 раза...
orignal
NTCP2v6 ( 293 )
Vort
ну или в 1.5
orignal
но там многие висят в ESTABLISHED некоторое время после закрытия
orignal
это обычное дело
orignal
суть что нет роста
Vort
говорю же - они часами висят :/
weko
У меня кстати наверное бы 4000 не хватило бы
weko
NTCP2 2000 обычно
orignal
может и висят но роста числа нет
Vort
после перезапуска расхождение меньше
Vort
почти нету даже
Vort
а потом понемногу ползёт и ползёт
weko
Часами висят значит это реальный коннект
Vort
weko: ну конечно реальный. но потерянный из списка
weko
Может быть
orignal
да это вопрос интересный надо будет позаниматься
weko
А можно получить сколько сейчас файловых дескприторов используется?
weko
Ну от системы
weko
Я вот думаю может стоит завести менюшку в вебконсоли с более подробной информацией
weko
Туда вывести дескрипторы, ещё была идея, уже не помню
orignal
да это надо будет разбираться
weko
Наполнить туда более ситуативными данными
orignal
на машине с ygg только показывает 338
orignal
хотя реальных соединений около 30
weko
Большое расхождение
orignal
но это ygg
weko
Хотя может это игга тупит
orignal
там возможно с закрытим сокета что то
`
вот бы в вебконсоли появился i2psnarkd
weko
Вово
weko
Было бы круто, я тоже к этому клоню
`
я уже "клонил" когда-то, даже гатофф был на отдельный i2pd-tools
`
но увы
weko
orignal: надо ещё роутер такой держать или сойдёт?
weko
Атпайт 3 часа, 40%
weko
Аптайм*
`
лол, поймал вебконсоле когда была статус тестинг
`
впервые поймал
weko
Это норма
weko
База скажем так.
nonl-l-etc-etal2
Hudojnik:
nonl-l-etc-etal2
привет это гипн. крч я думаю что стейкхолдеры bisq dao это те кто в начальную идею вложил и её закодили
nonl-l-etc-etal2
и вот они крч голосуют за compensation requests
nonl-l-etc-etal2
думаю мож их форкнуть, чтоб не было стейков и стейкхолдеров
nonl-l-etc-etal2
чтоб всё зависело чисто от девелуперов
nonl-l-etc-etal2
это бабло с комиссий можно бы в разработку и2п и ретрошары вливать
`
ты сам то сказал что понял7
weko
Шизу
weko
Шизу сказал как обычно
`
Network status: Unknown
`
началося (у меня)
`
притест помог
weko
Норма
nonl-l-etc-etal2
weko: от меня люди новый код ждут, а вы с кавычкой только в багрепорты и умеете
weko
nonl-l-etc-etal2: я за тебя рад, только вот не понятно что ты там написал
weko
Ну выше в чате
orignal
держать для чего?
weko
orignal: ну тестили-ж. Может надо ещё, вот и спросил
weko
Всё также 40%
weko
Можно отключать я думаю кучи туннелей
weko
Кстати, когда много туннелей стало больше роутеров в базе. Что наверное логично, просто я скорее всего неверно понимаю почему
weko
Ладно, не важно
Vort
по-моему, в багрепорте про i2p в биткоине не хватает пояснений
weko
Возможно
Vort
вам что, не надо, к примеру, чтобы разработчик понимал ответ на вот этот вопрос? "Does that mean max one outbound address at a time?"
weko
Vort: а у тебя же тор релей да?
weko
А ты в России?
weko
Если да, то как запустить релей
weko
Сейчас
Vort
дальше. вот мне пояснили, про то, что в i2p важно не только меньше держать подключений, но и меньше создавать
Vort
разработчики этого, похоже не знают
Vort
пишут про успешно установленные коннекты
Vort
а попыток то сколько было?
weko
Просто на релеи же нету обфускации
Vort
"making "frequent" attempts."
Vort
может они по 100 раз пытаются?
weko
Не знают нифига
weko
Может
weko
Может по 1000000
Vort
weko: я не в России
weko
Vort: окей , тогда понятно
weko
Хотел просто запустить релей.
weko
Ну и прокси, но шоб прокси был анонимный
weko
Надо впску забугорную покупать, а денег нет
Vort
можешь кое какие адреса потыкать?
Vort
сейчас поберу только
Vort
подберу*
weko
Всмысле? А что там
Vort
вот этот пингуется? 193.187.88.42
Vort
Тор. грубо говоря
Vort
хочу понять, насколько он заблочен
weko
Пинги есть
weko
Но там же dpi
Vort
окей. а ipv6 доступ есть? можно проверять?
weko
С мостами работает
weko
Нет нету
weko
Где то в России что ли адрес?
Vort
а 37.218.245.111 ?
weko
Который скинул.
Vort
не знаю )
weko
Есть пинги
weko
Я говорю там dpi
Vort
можешь попробовать снежинку (snowflake) завести
Vort
ну... стоит ткнуть, как по мне, даже если шансы на успех невелики
weko
Тут просто вопрос, могу ли я релей поднять? Есть ли обфускация для них?
Vort
релей, скорее всего, не можешь
weko
Мосты работают успешно
weko
Оке1
weko
Окей
weko
Мосты просто прекрасно работают, вообще
weko
Иногда запрашивать новые нужно
weko
А так нормально
Vort
для релея надо чтобы примерно все адреса узлов были доступны, без хитровывертов
Vort
для снежинки достаточно вот тех двух, что я скинул
weko
Vort: тогда не выйдет ибо dpi
Vort
ну.. не совсем двух, но примерно
weko
Окей... Найду в любом случае
Vort
пытаться запустить ведь закон разрешает? или это опасно?
weko
Жалко что tor не продуман в этом плане
weko
Vort: формально нельзя (хз, может можно)
weko
Тут могут блокировать но не запрещать
Vort
просто думаю, что я советую пробовать, но, может, зря
weko
С тором хз как сделали
weko
Vort: попробую
Vort
а вот эта ссылка работает? gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake
Vort
напрямую
weko
Например впны некоторые банили, но не запретили (пока что)
weko
Vort: да
Vort
ха
weko
Главный домен нет вроде
weko
Ты ведь представляешь, что у нас даже цензуру через жопу делают
weko
Открылся
Vort
вот поэтому я и спрашиваю, что забанено, а что нет
weko
torproject.org не открылся
Vort
вот там инструкция по запуску снежинки
Vort
по сути git clone git.torproject.org/pluggable-transports/snowflake.git
Vort
cd snowflake/proxy
Vort
go build
Vort
ну и запустить
weko
Окей буду смотреть
Vort
а, только запускать лучше с параметрами -verbose -log log.txt
Vort
Blinded message
Vort
а дальше смотреть что в логах
weko
Понял, записал
Vort
если будет хотя бы один "Connection successful.", то с блокировкой они облажались
Vort
хотя маловероятно, конечно
Vort
а вот как завершение обслуживания туннеля выглядит Traffic throughput (up|down): 7601 KB|861 KB -- (1861 OnMessages, 6301 Sends, over 102 seconds)
Vort
это уже гарантированно работает тогда
weko
Со снежинкой можно релей запустить?
weko
Или нельзя?
Vort
нет. она для другого
weko
Она чтобы мосты не менять постоянно?
Vort
она сама и есть мост. точнее, часть системы мостов
weko
Понял
weko
Топ тогда
weko
Не надо будет ebatsya
Vort
юзер подключается к снежинковому прокси, тот к мосту прокси, а тот - к остальным релеям
weko
Понятно
Vort
вот те два адреса - это snowflake-01.torproject.net
Vort
и snowflake-broker.torproject.net
weko
Спасибо
Vort
через них можно получить доступ в Тор. ну и дать такой доступ тоже
weko
Окей, понял не всё,но всё записал и буду ковырять
Vort
я тоже не на 100% понимаю. слишком закручено
weko
I2P проще в этом плане
Vort
в Tor хорошо, что есть плагины так сказать
Vort
которые можно написать хоть самому
weko
Да тут несколько слоёв абстракции, но это проще понять
Vort
и обходить блокировку по своему вкусу
weko
Vort: плагины это чаще всего ведёт к фингерпринту. Ну не всегда, но есть такая проблема
Vort
снежинка - это просто самый популярный протокол. а есть такая жесть, которая, к примеру, вообще в ядре провайдера работает
weko
Лучше чтобы было у всех одинаковое
Vort
и выдумывает IP адреса из воздуха )
weko
Vort: оо, интересно))
Vort
я вообще удивился, что какой-то провайдер на такое согласился
Vort
Conjure называется
weko
Типо в провайдере работает чел который ставит штуку для обхода?
weko
Аа
Vort
ага
weko
Добровольно)))
weko
IP из воздуха
weko
Круть
weko
)))
Vort
я опять же не идеально помню, как оно работает, но точно помню, что магия )
weko
Я пошёл)
Vort
да, вроде, правильно запомнил: "The key innovation of Conjure is to turn the unused IP address space of deploying ISPs into a large pool of "phantom" proxies that users appear to connect to."
Vort
"Once the client and station have negotiated a phantom IP address, the client makes a connection to the phantom address. The Conjure station sees this connection and instead proxies traffic using the haproxy protocol to a client-specified destination"