-
Notifications
You must be signed in to change notification settings - Fork 423
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenWrt packages #345
Comments
Сложность только одна - кто это будет делать. Вы бы не могли с этим помочь? |
Нет. Я к сожалению только пользователь. |
Собирал под TL-MR3220V2 (Atheros AR9331@400MHz 32MiB RAM), могу собрать под другие роутеры, пишите таргет девайсы. |
А можешь свой Makefile или что там требуется для сборки добавить? |
Под openwrt бы еще и webgui (в стиле openwrt) не помешал. Хотя, кто это будет делать? |
Как раз с веб-ом проще. Например @l-n-s можеи помочь. |
И у меня на AR9331@400MHz, только 64MiB RAM. Можно пакет на любой файлообменник выложить? |
Лучше бы сюда конфигурацию пакета для сборки. |
Ресурсов хватает, только вот success rate маловат
Обновил пакет для Chaos Calmer: Собранный пакет под Chaos Calmer(свежий) и Barrier Braker(довольно старой версии) Запуск: |
В патчах костыльно(в Log.h) добавлена отсутствующая в 4.8 поддержка to_string и stoi через бустовские аналоги. |
14% это нормально |
У меня было предположение, что некоторые тунели не строятся из-за таймаутов(железо все таки слабоватое) Сейчас после перезапуска success rate вырос
Сейчас потребляет ~95% CPU и 6900KB RAM, что чертовски круто по сравнению с джава-аналогом, который на арме с 512 Мб RAM сжирает всю память и ложится со временем Свежая версия правда не резолвит никакие адреса почему-то. |
Адреса I2P что ли? Так subscriptions.txt надо прописать. Иначе только совсем древние может. |
Дело в том, что те домены, на которх лежат адресные книги тоже недоступны, соответственно не будут подгружены |
что в ~/.i2pd/addressbook/addressbook.csv ? |
|
Для адресов в этом файле:
|
а откуда такой странный набор адресов в addressbook.csv? hosts.txt что ли лежал? |
Грохнул, перезапустил, добавил подписки - та же проблема.
|
И в addressbook.csv то же самое? |
|
|
Выглядит так, будто он не может присоединиться совсем, даже по b32 адресу |
А откуда тогда эти адреса в addresses.csv взялись? |
Хз, руками ничего не добавлял. Кстати, ведь если даже нет аддресбука, должно работать по b32 адресам? |
Должно конечно. Если не работает это серьезная проблема, которую надо изучать. |
Действительно не ходит:
Может быть дело в таймаутах и общей неторопливости железа? |
|
Надо с local destination посмотреть если ли тоннели у локального адреса. |
Пробую открыть local destination:
Тунели:
|
EdDSA он тяжелый, не знаю на счет популярности с их точки зрения |
lynx http://flibusta.i2p/ в OpenWrt с openssl 1.1.1a на TL-MR3020v3, i2pd fdcea55 работает на нём же Бинарник i2pd получился 2520035 байт, в ОЗУ 15 МБ на старте, пока не падает. |
уже есть такая опция - persist.profiles |
да, теперь нашел |
В основной ветке OpenWrt появилась libopenssl 1.1.1a. Бинарник свежего i2pd почти 2.5 МБ, в начале работы занимает около 16 МБ ОЗУ. Флибуста открывается. |
А какого размера с 1.0.2? |
Размер именно i2pd от версии openssl существенно не зависит, насколько я помню. Зато сама libopenssl 1.1.1 значительно больше 1.0.2,. Код для поддержки старой libopenssl 1.0.x выбрасывать из i2pd пока рано, я думаю, т.к. крайний релиз openwrt 18.06.2 содержит libopenssl 1.0.2q. |
а его ни кто и не выкинет, ибо debian jessie, centos итд итп. |
Возможно я когда-то раньше неправильно понял |
@orignal |
Я правильно понимаю что писать только adresses.csv если отключено? |
Да, только adresses.csv. |
сделал. 560ebce |
Работает. Экономит 1-1.5 МБ ОЗУ в OpenWrt. |
Свежий транк. На TL-MR3020 v3 размер /usr/sbin/i2pd приближается к 3 МБ, в ОЗУ около 16 МБ на старте. NTCP отключен. Флибуста открывается. |
А какой размер бинарника нужен? |
Пока влезает в 8 МБ флеша, можно не очень беспокоиться о размере, но я экспериментирую на сокращенной по размеру прошивке. Вот ipv6 поправить бы, т.к. большинство openwrt-шных устройств имеют серый ipv4, мне кажется. |
2.28 для OpenWrt на TL-MR3020v3 @yangfl update please in openwrt repo Makefile
небольшие изменения в i2pd.conf
i2pd.init
|
i2pd 2.30, TL-MR3020 v3, OpenWrt current. |
2.8 не так плохо учитывая сколько новой криптографии добавилось |
Кажется бинарник даже чуть-чуть уменьшился. |
А что с ipv6 не так сейчас? |
Закрываю, поскольку пакет уже присутствует в репозитории OpenWRT. |
@yangfl Can you please bump the openwrt i2pd package version to the 2.49.0 release? |
Если возможно, сделайте пару сборок под OpenWrt (под популярные процессорные архитектуры).
Сейчас у большого количества роутеров >64мб памяти, а использование в роутере, на мой взгляд, самое очевидное.
Или есть какие-то сложности?
The text was updated successfully, but these errors were encountered: