~AreEnn
~R4SAS
~acetone
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Leopold
Most2
Nausicaa
Ruskoye_911
Vort
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
soos
teeth
un
weko_
whothefuckami
R4SAS
<~R4SAS> everybody who wrote about snap i2pd package: try to install latest/edge package
R4SAS
<~R4SAS> problem must be fixed there now
weko
[22:03:39] <58afb3Vort> да и либа в либе - это архитектурное решение
weko
?
acetone
R4SAS: Убрал разбиение предложения в HTTPProxy на два фрагмента. Также добавил в конфиг дополнительные пояснения в части addresshelper и еще немного в WebConsole HTTP Auth, чтобы не казалось, что это прибавляет безопасности при использовании в публичных сетях. github.com
acetone
PurpleI2P/i2pd/pull/1852
Vort
weko: это значит, что со своими предложениями по этой теме новичку лезть не стоит ) количество зависимостей обычно выбирают авторы и меняют своё решение они неохотно
weko
Vort: ну это понятно, что им pohui на поддержку ш2з. Ну я это к тому, что можно оттуда код взять
Vort
weko: я такого не говорил
Vort
говорю о том, что если они решили обойтись без либы, то поменять это решение они, скорее всего, не захотят
Vort
использование либ - не всегда лучший вариант. видишь вот сколько либ в i2pd используется?
Vort
хочешь попробовать засунуть больше? =))
weko
Vort: 3?
weko
Зачем больше?
weko
Vort: а я не сказал что ты сказал. Просто это очевидно. Куча лет не работает и всем pohui
Vort
"Зачем больше?" для оптимизации, для стандартизации, для более чистого кода
Vort
"а я не сказал что ты сказал" тогда непонятно, почему это было ответом на моё сообщение
orignal
смержил
zzz
Vort, did you patch libtorrent so it identifies i2psnark?
zzz
because I see it in your screenshot user-images.githubusercontent.com/1242858/212659666-7cf9652f-b90c-45c8-bf54-09879c9fb132.png
Vort
zzz: it's a list of remote peers
zzz
yes but how does it know the client name? I don't see "I2PSnark" in libtorrent source
Vort
it's a names of clients which remote peers uses
Vort
there are not only I2PSnark in list, but also BiglyBT for example
zzz
yes but the i2psnark client id is not "I2PSnark", it's 0 0 0 0 0 0 0 0 0 3 3 3
Vort
interesting
zzz
src/identify_client.cpp, no "I2PSnark" in there
zzz
I was going to add it, but it works without it ???
zzz
grep -i snark -R libtorrent -> nothing
zzz
anyway, I'm going to add libtorrent/deluge/qbittorrent IDs to snark
Vort
zzz: I see I2PSnark in packets: privatebin.i2p/?a7e4e41e805be0a0#Cohpu9JMRGMAKbLJ8SF7VAJAUBhNHSdBsLAufy4Uenva
zzz
ahhh
zzz
extension
zzz
handshake.put("v", "I2PSnark");
zzz
got it
zzz
so no patch necessary, thanks
zzz
I should do that too
Vort
so two ways of client identification exist?
zzz
yes
Vort
it is better for both to be correct, but it is low priority I think
zzz
agreed. i2psnark supports extensions, so not really necessary to change identify_client.cpp
Vort
может кто-нибудь пояснить, чем отличаются Inbound и Outbound туннели? направлением потока данных?
HidUserZ
ну вроде да
Vort
то есть, inbound - скачка (чтение), outbound - отдача (запись)?
HidUserZ
+
Vort
я просто когда тестировал торренты, то заметил кое что очень странное
Vort
надо будет ещё раз перепроверить
Vort
мне показалось, что при явной скачке мегабайты шли и туда и туда
orignal
Ibdond данные идут к тебе Outbound от тебя
orignal
в I2P же тоннели одноправленные
HidUserZ
ну может там по другому тоннелю общение еще было Vort
Vort
HidUserZ: это как? у меня вот на дестинейшен есть набор туннелей
HidUserZ
а
Vort
там должны идти только стримы, которые к дестинейшену относятся. или нет?
HidUserZ
ну торрент и качает и раздает же по идее
Vort
я же в клиенте вижу, когда что происходит
Vort
служебных данных же там мизер
Vort
кстати, ещё одну странность вижу. SAM сессии продлают отображать session [127.0.0.1:57932] даже когда процесс отключен
Vort
потом отваливаются, но всё равно подозрительно
Vort
уже нету коннекта, а он показывается
Vort
на дисконнект же можно как-то обработчик повесить?
Vort
и если нельзя удалять, так хоть не отображать
orignal
на дисконнект и есть
Vort
тогда странно, что висит
orignal
если не отваливается то бага
orignal
обычно отваливается где то через минуту
HidUserZ
у меня иногда так зависало, что лечилось только ребутом i2pd
HidUserZ
но это нужно сильно SAM пытать
Vort
ну да, через какое-то время исчезает из списка, но не сразу. так задумано?
HidUserZ
вроде если сразу начать еще раз создавать сессию SAM то она окончательно может зависнуть
Vort
у меня окончательно не было, но висело бывало долговато
Vort
однако меня в первую очередь интересует, почему локалхост коннект не исчезает из интерфейса сразу же
Vort
оптимизация такая?
Vort
вот сейчас старая сессия явно больше минуты висит
Vort
может, там обновление состояния привязано к построению туннелей?
WebClient53
Да, оптимизация времени оригнала. Чинить что-то, только когда это совсем совсем сломается. Не осуждаю.
HidUserZ
корова?
Vort
вот я и разбираюсь, когда загадочная работа - баг, а когда - так сделано специально
Vort
orignal: HidUserZ: вот моя загадка. скачалось 600 килобайт, раздалось - 0. а потоки показывают погоду на Марсе. почему? paste.i2pd.xyz/?8974f46a8eac4984#HNicNR3yVfYa4knstCsh6yQBNdofupUx73kuiv3uFxtW
Vort
точнее, туннели*
Vort
с потоками всё ок. вроде
HidUserZ
ну возможно еще что у самого i2pd служебная информация присутствует, и ее количество пропорционально общему трафику
orignal
Vort могло пройти через тоннели которые сдохли
orignal
вы забыли про подтверждения пакетов для стримов
HidUserZ
ну вот, я про это
Vort
во-первых, не сдохли. во вторых, там это по сумме видно
orignal
если пришел пакет то уйдет подверждение
Vort
HidUserZ: уж очень дохрена как-то
orignal
в i2p там соотношение хуже потому что через тоннели минимум 1K идет
orignal
если пришел пакет и надо выслать подтверждение в 20 байт все равно уйдет 1K
HidUserZ
ну это на транспортном уровне 1к?
Vort
2+524+531+180+437+251=1925. против 638 реально скачанных
orignal
это на уровне тоннелей
HidUserZ
а лол
orignal
какого бы размера не были данные
HidUserZ
ну вообще да
orignal
они всегда разбиваются на сообщения длиной 1K
HidUserZ
транзитные узлы не должны знать размер данных
orignal
чтобы товарищ майор в середине тоннеля не мог понять
Vort
интересно. разница суммы чётко в 3 раза
HidUserZ
orignal: а в i2p объединяет мелкие пакеты для оптимизации?
orignal
HidUserZ конечно
HidUserZ
эт хорошо
orignal
но смотри допустим пришел к тебе пакет ты послыешь подтверждение
orignal
а больше ничего нет вот и уходит 1K на 20 байт
HidUserZ
ну да да
orignal
разумеется обычно ждет вдруг что то отправится навстречу
weko
А транзиты примут пакет не 1 килобайт?)
orignal
транзиты всегда видят 1K
weko
А если кто то отправит не 1К?
orignal
концы тоннелей видят полный пакет обычно зашифрованный
orignal
в смысле не 1K?
Vort
так всё-таки. 3 раза различие откуда? кто-то отослал мелочь, а кто-то забыл объединить в 1 кусок?
orignal
сделает сообщение типа tunnel но не длиной 1K?
weko
Ну вот буду сделать я не 1 килобайт
weko
А 1023 байта к примеру
orignal
я не понимаю твой вопрос
weko
orignal: +
orignal
там не 1K ровно
weko
Ну всё равно предположим отличается от стандарта
orignal
там 1008 байт
weko
Транзитам пофик или они дропнут?
weko
Предположим я отправил 1009 байт
HidUserZ
Vort: семерка так то уязвима
orignal
ну уйдет два по 1K
orignal
если придет сообщение Tunnel неверной длины то дропнет
weko
Понял
weko
Тогда ок
Vort
HidUserZ: это как-то связано с вопросом по трафику через туннели? просто не понял, к чему эта фраза
HidUserZ
не связана
Vort
HidUserZ: о какой уязвимости речь? номер у неё есть?
weko
orignal: просто я уже начал думать как можно было бы майору это использовать ))) (если бы не дропалось)
HidUserZ
ну eternalblue который
Vort
HidUserZ: CVE-2017-0144 . 6 лет уже уязвимости. пропатчена. и вообще у меня отрублен SMB (или порты закрыты, не помню)
HidUserZ
странно, у меня все равно эксплоитилась. ну ладно
weko
Лучше не пользоваться шиндой.
Vort
я SMB закрыл ещё до уязвимости. так как в нём постоянно дыры находились
Vort
HidUserZ: так там может быть несколько дыр =)
HidUserZ
ага. до сих пор находят
HidUserZ
всякие SMBGhost
HidUserZ
и тд
Vort
weko: чтобы попасть на RCE в ping`е? CVE-2022-23093. хрен редьки не слаще )
HidUserZ
freebsd != linux
HidUserZ
linux надо юзать )))
weko
БСД это не юзабельный кусок сервера)))
Vort
а там шелл не так давно провинился помню )
weko
Вот тебе кусок ПО с серверов отрезали, вот это бсд)
Vort
хотя давно. ну не важно. всё равно хватает багов. ru.wikipedia.org/wiki/Bashdoor
orignal
короче
orignal
я тут попытался на один старый комп freebsd поставить
orignal
так вайфай карта и не завелась
orignal
плюнул снес посставил федю
orignal
все работает
HidUserZ
ну эт хотя бы не RCE
orignal
я к тому что она явно не для людей а для гиков
Vort
так какой вывод по жирному траффику во все туннели при скачке торрентов? мелкие пакеты провоцируют жирные ответы?
HidUserZ
скорее всего да
Vort
это надо понимать юзерам
Vort
что им важно иметь симметричный канал
Vort
и в 3 раза больше полосу
Vort
неочевидная особенность
Vort
проверил служебный трафик на скачке HTTP файла. 1000 килобайт файла сделали 1200 кило inbound и 200 кило outbound трафика
Vort
если на HTTP идёт отношение 1.4, то неудивительно, что у торрента выше
Vort
хотя сам по себе HTTP же, вроде, качает молча
Vort
так что это всё служебный трафик самого I2P
orignal
я согласен что наверное надо как то иначе подтверждения слать
Vort
если это архитектурная особенность сети, то и ладно. надо просто это понимать. если же баг или какая-то очевидная недооптимизированность, тогда надо чинить
Vort
к примеру, если добавить буферизацию, которая даст 1мс задержки, то и ладно. всё равно таких пингов тут не бывает
orignal
с одной стороны это архитектурная особсенность сети
Vort
если же 100мс добавится, то это уже перебор
orignal
с другой стороны может можно что то оптимизировать
Vort
окей
weko
orignal: тогда нужно понимать какую цель эти подтверждения выполняют
orignal
weko ту же что в TCP
orignal
я давно говорю что торренты надо через датаграммы делать
orignal
zzz говорил что с этим у него какая то проблема в снарке
weko
orignal: я просто хотел предложить слать подвержения каждый 100мс, и включать в каждое подтверждение на несколько пакетов
orignal
так параметр же в конфиге есть
weko
А, я а я думал за что он отвечает)))
orignal
i2p.streaming.initialAckDelay
weko
В идеале это чинится путём отправки данных через 2 туннеля....
weko
orignal: ага...
orignal
но он потом подстраивается под RTT
orignal
потому что иначе тормоза будут
Vort
вот я тоже про RTT думал
Vort
сейчас там "заклинивающий" алгоритм
Vort
сильно RTT, конечно, не меняется
Vort
но кто его знает, может, это тоже достаточно влияет
weko
orignal: поэтому я и говорю что транзитные роутеры должны говорить лимит, а не мы должны его гадать))
orignal
посмотрите в спеках I2P какие еще там паракметры есть?
orignal
weko уже в проекте
weko
Да??? Ура!)
orignal
будет сообщать насколько он загружен в данный момент
weko
Лучше чтобы напрямую говорил какой лимит для этого туннеля. Скорость туннеля - минимальная скорость среди всех транзитов
weko
Тоесть например при высокой нагрузке нужно выдавать меньше
weko
При низкой можно больше
orignal
будет говорить насколько занят
weko
А мы как считаем лимит из этого?
weko
Или так же оставляем RTT?
orignal
счас все по RTT
orignal
нам без разница причины
weko
А определение по RTT в итоге стабильно работает?
orignal
да
weko
Мы можем получать скорости от транзитов, проверять фактическую скорость. Если меньше, чем должно быть - какой то пир наебал. Дальше профайлер определяет какой именно
orignal
но чем ниже RTT тем чаще будут отсылаться подтверждения
weko
Высокая скорость = больше подтверждений Логично
weko
ощущение что чуть ли не половина лагов/багов не из за наличия транзитных узлов, а из-за реализации
Vort
тормоза из-за лимитов
Vort
если удаётся попасть на туннели без лимитов, то оставшиеся проблемы от реализации, да
Vort
по сути всё, что добавляют хопы - это пинг
weko
проблема не в скорости - проблема в затыках
weko
а затыки потому что лимит где то не правильно считается)
weko
либо это джава роутЕптеры
Vort
надо где-то найти тестовую программу, которая бы визуализировала затыки
weko
в моём случае я слышаю радио и они всплывают. но самый явный способ - это зайти в мумбл)
Vort
по ощущениям много не начинишь
orignal
да тут море багов
weko
вот моё мнение что где то четверть - половина это баги) другая часть это олупы джавы
Vort
в случае радио, скорее всего, дело в дропах туннелей из-за перегруза. это чинить надо профилированием. оставлять в покое замученных/перегруженных
weko
профилирование кстати очень сложная тема
Vort
нормальный радио клиент имеет буферизацию
Vort
так что это явно жиирный провал
weko
Vort: я слуюа в бровсере))
Vort
можешь подкрутить буфер для радио кстати
Vort
а блин
weko
по ощущением буфер ну секунды 3)
Vort
ох уж эти модные технологии
weko
просто если роутер отключить, ещё секунды 3 играет
Vort
а в нормальный проигрыватель засунуть поток никак?
Vort
проприетарная хрень какая-то?
weko
хз, я искал на ведро, не нашёл
weko
надо будет
weko
как будет не лень))
weko
но я говорю лучше видно в мамбл)
Vort
с тем я вообще не знаком
weko
собеседник бывает секунд на 5-7 пропадает
weko
голосовой чат
weko
в репах пакет mumble, mumble.acetone.i2p
Vort
короч это можно воспроизвести какой-нибудь TCP пинговалкой
weko
можно
weko
я даже сам видел как зытки идут
Vort
failed туннели после затыка появляются?
weko
простая программка для вывода скорости
weko
Vort: а это я не смотрел
weko
Vort: зайдёшь?))
orignal
короче думайте ))
weko
orignal: надо думать)) моё предложение сделать как то поток по двум туннелям)
weko
для трафика по типу голоса
weko
для остального один сойдёт
Vort
weko: не, я такие технологии недолюбливаю. вот пинговалку могу захостить если надо будет
weko
Vort: какие такие? голосовой чат?
Vort
да
weko
аля говорилка
weko
а в чём проблема?
orignal
weko ну так сделай два разных дестинейшина
weko
шинду значит любишь, а свободный голосовой чат нене?
orignal
в приципе внутри i2pd всегда можно контролировать выбор тоннелей
Vort
weko: логов нету, какие-то квакания, бульканья, постоянно сосредотачиваться надо
Vort
да я телефоны точно так же не люблю
weko
Vort: ну дак это для теста))
weko
orignal: воооот, тут нужен будет прокси который будет дублировать и собирать трафик. я как раз эту идею давно озвучивал, я всё никак взяттся не могу, а whothefuckami начинал, но не доделал
weko
ну "давно"
weko
1.5 месяца назад))
orignal
так всегда можно реализовать собственный тип I2P тоннеля
orignal
какие проблемы то?
weko
это надо знать C++
weko
а проксю можно и на питоне
orignal
дописать критерии выбора тоннея в Streaming.cpp
orignal
и так далее
weko
тем более что тут нужная модификация протокола или свой протокол
weko
orignal: это не покроет проблему целиком
weko
затыков будет меньше но они будут
orignal
ну так и гвоорю думайте
weko
придумали
weko
костыль - "magic" прокси
orignal
я делаю то на что хватает сил и времени
weko
окей
weko
вот моя идея такой костыль
Vort
идея с прокси хороша. но вот насчёт реализации - думаю, это будет весело
weko
для звонков хотя бы
weko
Vort: да)))
Vort
а если прокси покажет эффективность, можно будет в ядро думать как тулить
orignal
вот я хочу для начала сделать SIP тоннель
weko
orignal: проблема в том что на примере mumble он будет не очень то юзабельный
weko
может это конечно проблема мамбл; однако затыки я и сам видел.
orignal
неее я хочу телефон
weko
могу тыкалу написать для пинга
orignal
именно телефон
orignal
на одном конце станция на другом телефон
weko
телефонная?))
weko
страшно подумать
orignal
астерик
orignal
voip разумеется
orignal
просто сервер
weko
а, окей
weko
типо звонить чтобы
orignal
угу
orignal
по i2p
weko
)
orignal
секретный телефон
orignal
вот там в чистом виде udp и датаграммы
weko
Телефон Анона
orignal
ну типа того
weko
когда уже будем срать через ш2з?))))
orignal
представь себе телефон по которому можно позовить и который нельзя найти
orignal
как в фильмах про шпионов )))
weko
аа, понял концепцую
weko
типо перенос из фильмов в реальность))
Vort
ну так сервер же можно будет найти
weko
Vort: сервер тоже в ш2з)
Vort
и кто пустит из i2p в реальную телефонную сеть?
weko
а зачем?
weko
)
Vort
или связь только i2p <-> i2p?
orignal
у меня например городской телефон поключается к серверу toronto2.voip.ms
orignal
а в реальную и не надо
weko
ну можно аутпрокси например для такого))) но в любом случае
orignal
а серверов же тоже есть федерация
Vort
просто если не реальная, то не пойму какой смысл тащить телефонную абстракцию
weko
ну или да федерировать
Vort
чем это лучше обычных голосовых чатов?
orignal
тем что по телефону
orignal
реальному
weko
ну я согласен что это какой то древняк)) но для заголовка в стиле 'Анонимный телефон в реальности' подойдёт)
orignal
без компов, сматрфонов и прочей хуйни
orignal
снимаешь трубку и звонишь
weko
а, это именно по стационарному???))
weko
аааа!
weko
понял!!
weko
)))
Vort
чтобы реальный телефон подключался к i2p... хм... без компов.. хм...
orignal
говорю же у меня такой
orignal
Vort он втыкается в адаптер
orignal
в котором забиты все настройки
Vort
адаптер = комп? =)
orignal
нет это просто коробка
orignal
реально то да
weko
я себе представил просто))
orignal
но тому кто говорит по телефону без разницы
Vort
короч просто девайс со специфичным протоколом
orignal
выглядит как обычный телефон на столе
weko
здрасьте к вам звонок из даркнета!)
orignal
неее там номера только внутрение на станции той
weko
Попытка соединения с сервером не удалась: Сервер не отвечает на TCP пинги.
weko
))))))))))
orignal
нету там TCP пингов кстати
weko
orignal: предположителньо будет такой звонок
weko
orignal: в мамбле?
orignal
в смысле?
weko
это мамбл выдал
orignal
у другого учатсник тоже телефон
weko
это понятно)
weko
проблема остаётся пока что с лагами
orignal
ну так вот
orignal
в чистом UDP/датаграммах лагов существенно меньше
orignal
для голоса это самое оно
Vort
это же надо знать, что туннель сдох, да?
Vort
а пока датаграммы будут вникуда лететь
orignal
не ну там ответы приходят на уровне сесиий
weko
orignal: по опыту скажу что UDP в мамбл работает хуже (вомзножно виноват i2pd?), так что мы сидим на TCP
orignal
чтобы таги вычислять новые
orignal
мамбл там своя проблема
orignal
там много мелких пакетов
orignal
их надо паковать пачкамии в один чеснок
orignal
что я так и не допилил ))
weko
м)))
orignal
а вот видео я гонял по мультикасту
orignal
у меня все упиралось уже в толщину своего канала
orignal
с датаграммами там свосем иные скорости
Vort
если медленный хоп - то, думаю, ничего не поможет
Vort
кроме как обходить его стороной
weko
тоесть для ш2з имеет значение использует программа UDP или TCP? я думал они одинаково в ш2з обрабатываются
weko
Vort: ну тут профилировщик и настройки выбора хопов
orignal
абсолютно по разному
weko
а мужики то и не знали!)
orignal
код полностью различный
Vort
подтверждений, небось, нету
weko
udp реально udp!))
Vort
ну если SSU2
orignal
есть на более низком уровне протокола
orignal
SSU2 тут непричем
Vort
тогда UDP не совсем UDP
weko
ssu2 это транспорт
orignal
там еще в чесночном шифровании есть блоки подверждений
weko
аааа, круть
orignal
но там пиздец сложно все
weko
тоесть в мумбле нужно ставить UDP и повышать мс звука на пакет?
weko
в гуи можно 60 поставить максимум
orignal
для мамбла надо код переделывать ))
orignal
чтобы паковать всю эту мелочь
Vort
а без дополнительных лагов это реально?
orignal
вполне
Vort
там пакеты без задержек идут что ли?
orignal
это просто надо написать
Vort
мелочь которые
weko
ну вот смотри 60 мс это 16 пакетов в сек, что будет равно 16 кбайт в сек -- 128 килобит))
weko
некоторые туннели меньше, оттуда и лаги
orignal
при большом потоке они сидят пачкамит в UDP буфере грубо говоря
Vort
для того чтобы лучше работало, надо лаги побольше? :D
Vort
если где-то что-то сидит в буфере - это уже признак проблемы
weko
ну пусть задержка будет на 60 мс больше, чем будет пропадать)
Vort
за исключением случая когда пакеты отсылаются друг за другом
Vort
<1мс грубо говоря
orignal
в UDP всегда что то в нем сидит
Vort
потому что сеть медленная?
orignal
если посмотришь код то SSU2 сразу выгребает пачками оттуда
Vort
и если разгонится, то сидеть не будет?
orignal
и перекидывает в очередь на другой тред
orignal
чем больше поток тем больше сидит
Vort
даже при быстрой сети?
orignal
потому выгребать надо оттуда быстро
orignal
даже при быстрой
orignal
это проблема ядра
weko
бырей греби шустрей беги!!
Vort
интересно, как в винде
orignal
например с NYSE идет мультикаст 3 гигабита в пике
orignal
по 40 VLAN-ам примерно
weko
ёптить
orignal
на каждом своя мультикаст группа
weko
а нахер эти служебные мультикасты программам?)
orignal
ясен пень что они заведены на разные сервера
orignal
что такое NYSE предствляешь ?
weko
а.. нет)
orignal
нью-йоркская биржа
weko
а
orignal
что они тебе корировки каждом по отдельности станут слать?
weko
нет)
orignal
они просто кидают их в мультиксст группы
weko
прикольно)
orignal
а все забирают
Vort
потеряется пакет - и хрен с ним?
orignal
Vort там 2 канала и арбитраж
orignal
есть механизм перезапроса
orignal
если надо
Vort
хех
Vort
мутант
orignal
честно гвооря как оно приходит по выделенной оптике и раскидывается по локальным VLAN-ам я не знаю
orignal
там какие то протоколы есть
Vort
в общем, я понял идею. если при выгребании UDP из буфера ОС там будет несколько пакетов, то лепить их в кучу насколько возможно
orignal
именно так
orignal
лучше их упаковывть в те самые 1K пакеты
orignal
по максимуму
orignal
но я этого так и не сделал
weko
а в транспортах есть рандомизация, например хендшейка? не пакетов, а именно паттерн поведения (задержки, количество пакетов)
orignal
есть конечно
orignal
там все это довольно умно сделано
weko
просто шла речь о поиске ш2з трафика путём нейронок и анализа процента 1 и 0 ))
Vort
я же показывал, как ищутся SSU2 пакеты )
Vort
а до NTCP2 я просто не дошёл ещё )
weko
orignal: самая большая проблема что так делаеть только ш2з, и это его паттерн по сути
weko
какие есть ещё протоколы которые также заморачиваются?
orignal
что делает?
weko
делает рандомным ВСЁ
orignal
разуменое замечание
weko
тоесть всё остальное палится
weko
а ш2з не палится
weko
а если что то не палится, значит это ш2з)
Vort
и, блин, IPшки I2P юзеров это не такой уж и большой секрет. по крайней мере, основная их часть
Vort
так что понять, что кто-то пользуется I2P - не так уж сложно
Vort
вот что именно он там делает - уже другой вопрос
weko
Vort: проблема в том что это p2p) и нужно будет половину интернета перебанить таким образом.
weko
и речь именно про блокировку ш2щ
weko
ш2з*
weko
другой вопрос что в том же нетдб есть ещё и порты!
Vort
ну да
weko
сегодня уже с ацетоном обсуждали это
weko
<acetone> Сушим вёсла в таком случае :)
weko
<weko> Как вариант можно слушать, скажем, 10000 портов.
weko
насчёт порта интересно - вдруг майор будет банить не адреса, а связку айпи:порт
weko
тогда интернет останется, а ш2з нет
Vort
я же рассказывал, как я прокси-снежинку себе поставил?
Vort
очень силльно был удивлён результатом
Vort
у меня на моём IP адресе стоит обычный узел Тор
Vort
стоит уже много лет. вроде бы цензоры должны были это выучить, да?
Vort
но потом я решил для интереса ещё и snowflake на том же IP поднять
Vort
и что... работает. обходит цензуру
weko
а ты же не в рф?
Vort
рядом Tor стоит? ну и пофиг
Vort
не
Vort
но суть в том, что специфичные блокировки существуют
weko
а чего ты тогда удивляешься что не блокируют
Vort
цензоры могли бы весь мой IP забанить. но не сделали это
Vort
хмм
Vort
значит, я плохо объяснил
Vort
цензоры в других странах
weko
ааа
Vort
и они банят доступ _своих_ граждан к Tor
Vort
так вот к основному узлу Tor банят, а к соседнему узлу снежинки - не банят
weko
тоесть у тебя есть подключения из туркмена, китая, россии?
Vort
ну из Ирана в основном
Vort
но да
Vort
и из России
weko
прикольно)
weko
ну значит они именно протокол банят
weko
не айпишки
Vort
а там такой протокол, что его сложно забанить
weko
при чём протокол ТОЛЬКО тора
Vort
я думаю, что банят IP:порт
weko
так он разве не изи палится?
Vort
а может и в этом дело
weko
там вроде нет никакой обфускации)
Vort
ну там HTTPS
Vort
хотя и есть некоторые особенности
weko
поэтому его собсна в забанить можно
Vort
просто они ещё и мосты банят. а там уже проблемка обнаружить
Vort
неужели обычные узлы могут по протоколу, а мосты - по IP?
Vort
не слишком ли мудрёно?
weko
ну да, моысты уже скорее всего айпи
weko
хз
weko
цензоры ёбнутые изначально)
Vort
:))
Vort
иногда они ошибаются. и это прикольно
Vort
может быть несколько доменов у сайта. какой-то заблочат, какой-то нет
weko
не прикольно, когда они НЕ ошибаются
Vort
да им там наверно не очень-то и надо хорошо работать. отчётность делают и всё
Vort
:)
weko
цензоров надо в жопу и в рот)
Vort
мне нравится факт, что пока есть хоть какая-то возможность обмена информацией, то через эту дыру можно протащить _всё_
weko
да)
weko
именно поэтому главное проблемой является чебурнет
Vort
и через пинги таскают, из через DNS
Vort
и по почте
Vort
угу
Vort
белые списки и т.д.
weko
мосты тор можно по почте получить
weko
)
Vort
то есть, проблема - когда нет маршрута из узла А к узлу Б. никакого
Vort
вот тогда не передашь
Vort
если есть - то просто надо включать фантазию )
weko
чо может сделаем ICMP-based транспорт?))))))))
Vort
можно )
weko
Vort: да))) поэтому и речь что нужен мешнет и прокидывание чего нибудь (провода, радио, лазер) за границу вне контроля гос-ва
weko
что конечно сложно, но думаю выполнимо
Vort
пока практичнее искать дыры в уже готовой инфраструктуре
weko
Vort: практичнее, но план на день X тоже нужно сделать)
Vort
я думаю, что полная блокада - это пиздец для страны
Vort
всё равно будут дырочки для особых нужд
Vort
правда, не факт, что это поможет
weko
дырочки будут вайтлистные
weko
ну я согласен что будет пиздец
Vort
учитывая коррупцию и распиздяйство... может и с вайтлистом что-нибудь придумать. но сложно, да. может, и очень сложно
weko
просто в идеальном случае мешнет стоит...... 0 рублей, а покупка себе места стоит от (некая приличная сумма) до расстрела
weko
места в вайтлисте*
weko
вот в чём разница)
Vort
если узел доступен из двух сетей - он потенциальный мост ) может, даже не по своей воле )
weko
Vort: согласен, конечно
weko
просто у моста есть лимит трафика
Vort
это да
weko
кстати надо будет поискать как передавать данные по лазеру)
Vort
да что там передавать... не в этом суть
weko
это может быть прикольно для высокой скорости передачи для мешнета в городе)
weko
между домами именно
Vort
а локалку вряд ли кто-то будет ломать
Vort
вот за пределы локалки выйти - тут уже будет проблема расстояния
weko
ну дак
Vort
на расстояние пару метров передать данные лазером не проблема
weko
главная проблема - как передавать данные между городами и котинентами7)
Vort
связь между континентами тоже вряд ли кто-то сломает
Vort
между населёнными пунктами сложно, да
weko
на данный момент не сломает, потому что за это платят
weko
в идеале обсуживание таких каналов связи может войти в налоги))
weko
пока нет дешёвого способа передать что-то на большой скорости далеко, поэтому нет возможности обычному человеку связаться с кем то в другом городе без посредника (на выской скорости)
weko
есть ещё конечно короткие волны.... но что там будут за скорости )))
Vort
даже на маленькой скорости и даже дорогого способа на десятки километров передавать нету. при условии, что кабели цензур будет ломать, а радиоволны глушить (ну или ловить владельцев антенн)
Vort
лазер может и не найдёт. но его на 10км и не передашь особо
weko
кабель можно спрятать, да и всех не пересадишь (если все используют)
Vort
"кабель можно спрятать" - ну представь себе протягивание кабеля через границу между государствами
weko
ну это другой разговор уже))
Vort
при их активном сопротивлении
Vort
а локалка.. я ж говорю, пока что в безопасности
weko
типо городскую сеть на данном этапе развития можно сделать спокойно)
Vort
в городе и WiFi не особо зарегулированный и кабели мало кто искать будет
weko
++
weko
кабели, лазер, радио
weko
всё в распоряжении
Vort
но просто если локалка жива, то проще по ней гонять
weko
лазер между домами, между соседями кабель или радио
Vort
я не вижу смысла её ломать
weko
вринципе радио и между домами должно спойно добить
weko
но лазер это чтобы быстро было))
weko
главная проблема что население не понимает зачем это))
weko
большинство живут в мире розовых пони
Vort
так и я тебе говорю. если связь уже есть, то вторая связь обычно никому не нужна
Vort
зачем второй кабель, если и первый работает нормально? на случай, если провайдер сойдёт с ума и перегрызёт его?
weko
ну текущая система не могла быть другой, потому что когда создавили не было возможностей сделать меш))) мощщей не было подходящих
weko
Vort: ну дак
weko
он уже сошёл с ума
weko
и потихоньку грязёт
weko
грызёт
Vort
он локалку разве трогает?
weko
Vort: а хуй его знает
weko
может и трогает
Vort
тогда же сервисы "аналоговнет" работать перестанут
Vort
в локалке
weko
ну грязёт я имею ввиду что пакет может не уйти из-за дождя в Африке
Vort
куда может не уйти? в соседний дом, в соседний город?
weko
хах, глянул список AP рядом, не нашёл ни одного WPA3 ))) вот такие соседи
weko
Vort: а ХЗ
weko
если сейчас в город, почему не может быть завтра дом?
Vort
я просто не слышал о таких случаях. кроме обычных неисправностей
Vort
в соседнюю страну - слышал
Vort
но тут другой масштаб проблемы
weko
я вот недавно пинговал несколько локаций. расстояние одинаковое. в другую страну в 2.5 раза больше пинг чем внутри)
weko
небось анализируют там уххх жопа вынихивают жопа
Vort
пинги редко логике подчиняются
weko
когда как
Vort
там только минимум жёсткий. от скорости света зависящий )
weko
я даже по traceroute смотрел
weko
там парочку скрытых пунктов))
weko
Vort: )ох уж эта скорость света
Vort
ага, мешает в онлайн игры нормально играть )
weko
пора квантовую передачу делать
weko
завозить килограмми запутанные кватны и заебись буит))
weko
использованные утилизировать
weko
))))))))))))
Vort
мне из-за вот этой тупой маршрутизации и был интересен Yggdrasil
Vort
и один раз я таки смог сделать пинг через Ygg быстрее пинга через клирнет
weko
круть
Vort
как раз на вот таком петляющем маршруте
weko
в мешнете в теории всегда будет минимальный пинг
weko
хотя Хз
Vort
опять упираемся в вопрос профилирования )
weko
да!!!!!!
weko
ужс))
weko
пилить ПрОфАаЙлЕр
weko
мне максимум по умочанию openwrt предлагает 0.1w мощность радио сделать)) херня какая то)
weko
надо хотяб 5 ватт
Vort
там всё равно идёт адаптация. ну должна
weko
чтобы далкео било
Vort
у другой стороны тоже должно быть далеко кстати
Vort
иначе смысла нет
weko
логично
weko
нет ну хотябы 1 ватт точно надо
Vort
вопрос в том, кто будет подключаться. и чем
Vort
и если один человек, то проще, наверно, сфокусировать луч
weko
<weko> Даже если будет 0 подключений, главое что ты сделал то, что зависит именно от тебя
weko
<weko> Настроил мешвайфай - сделал AP для рекламы.
Vort
если куча юзеров с хрен пойми каким оборудванием, то тут ничего не поможет
Leopold
товарищи
Leopold
вы о чём
weko
товарищенки
Leopold
в openwrt 20 dbi п одефолту. это 500 мв
Vort
о передаче данных
Leopold
на алике есть усилители, в группе тг_али мелькало
Leopold
4 ватт и 8 ватт
weko
мне пишет 100 мили ватт
Leopold
антенная Яги нужна, на улицу
Vort
у каждого юзера, да
Leopold
weko: 20 dbi это 100 мватт?
weko
мне пишет что да
Leopold
хм
Leopold
значит 100 :D
Vort
там точно _i_ ?
weko
dBm только
Vort
может, dBm ?
Leopold
тогда по-любому надо усиливать)
Vort
0 dBm - 1 милливатт
Vort
10 dBm - 10
Vort
20 dBm - 100
weko
+
Leopold
да, m
Leopold
dbi у антенны
weko
Leopold: а что насчёт лазера?)
Leopold
антены
Leopold
шмазера?
Leopold
я не видел оборудования
Vort
dbi определяет сконцентрированность пучка
weko
эхх
Leopold
мб начать с вики..
weko
жаль
weko
надо
Leopold
сколько стоит надо понять
Leopold
Vort: угу...
Vort
если делать самостоятельно, то там копейки будут. но и качество тоже не очень
Leopold
About 25 euros each transceiver.
weko
во!
weko
об этом же
Leopold
меня смущает что в мануале шинда
Leopold
и прошивается чем-то шиндовым
weko
первое что нашёл
weko
думаю можно не читать
Leopold
ну это я так... два слова прочитал
Vort
USB конвертер выглядит технологичнее главного процессора системы ))
Leopold
истина)
weko
Free-space optical communication
weko
вот так это называется
Vort
даже сеть нормальную в той статье автор не сделал )
Vort
кастомные програмки данными обмениваются
weko
говорю кинул первое что было)))
weko
вот я нашёл и кинул ссылку на вики))
Vort
а вот второе будет уже стоит тыщи денег )
Leopold
можно заняться этим...
Leopold
на алике наверняка что-то есть
Leopold
мне больше шмазер км на 20 нрав
Leopold
как раз до weko добью :D
weko
да уж прям
weko
а как ты на 20 км пробъёшь?
weko
земля то не плоская_
Leopold
шмазером
weko
))
weko
что такое шмазер?
weko
++
Leopold
указки за 500 рублей пробивают)
weko
вот как раз увидел
Vort
сколько вот эта штука стоит интересно
weko
Leopold: лол)))
weko
Ronja can be used to create a 10 Mbit/s full duplex Ethernet point-to-point link.
Leopold
в ссылках выглядит как какой-то МАЯК lol
weko
The range of the basic configuration is 1.4 km
Leopold
что такое шмазер?
Leopold
да это я прикалываюсь С:
weko
ахахаххаха)
weko
ахахаххаха!))
Leopold
aksaksaksa
Leopold
looooooool
Leopold
Whut)
Vort
Material for one Ronja 10M Metropolis device costs 2000CZK and building the device takes 70 hours.
Vort
теперь надо перевести во что-то более привычное
Vort
90 USD
weko
приемлимо
Vort
+ 70 часов работы
weko
ну если поставить на завод... )
weko
вот такую штуку сделать я уже понимаю. жалко что всего 10мбит
Vort
Weight 15.5kg
Vort
WTF
weko
ну повесить на раму окна и норм)
weko
или на стену дома
weko
не тонна ж
weko
судя по карте в вики в россии такое делали
weko
))))
Vort
1 раз
Vort
75. Togliatti, Russia
weko
ну хоть раз))
weko
предлагаю закончить оффтоп. Vort заходи к нам в #games если хочешь дальше обсуждать