Sergey Zozulya Posted October 17, 2018 Share Posted October 17, 2018 У AdGuard появился DNS-сервер AdGuard Home - https://adguard.com/ru/blog/introducing-adguard-home/ Вопрос к тем, кто в теме сборки пакетов. Возможно ли это собрать для Entware? Github - https://github.com/AdguardTeam/AdGuardHome/ Quote Link to comment Share on other sites More sharing options...
vasek00 Posted October 17, 2018 Share Posted October 17, 2018 (edited) т.е. нагрузить проц роутера Цитата это полноценный “фильтр”, который пропускает через себя трафик приложений и решает, что с ним делать, основываясь на наборе специальных правил. Вы можете положиться на фильтры, которые составляем мы, или же использовать популярные сторонние фильтры, такие как EasyList. Вы даже можете сами создавать правила фильтрации ... ||example.org^$csp=script-src 'self' 'unsafe-eval' http: https: — отключает инлайн-скрипты на всех страницах, подходящих под паттерн правила ||damoh.golem.de^$replace=/(<VAST[\s\S]*?>)[\s\S]*<\/VAST>/\$1<\/VAST>/ @@||example.com^$genericblock — отключает "generic" базовые правила на страницах сайта example.com и всех его поддоменах и т.д. Edited October 17, 2018 by vasek00 Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted October 17, 2018 Author Share Posted October 17, 2018 11 minutes ago, vasek00 said: т.е. нагрузить проц роутера Вопрос совсем не об этом, вы же это прекрасно понимаете. 1 1 Quote Link to comment Share on other sites More sharing options...
vasek00 Posted October 17, 2018 Share Posted October 17, 2018 6 минут назад, Sergey Zozulya сказал: Вопрос совсем не об этом, вы же это прекрасно понимаете. Возможно не понял, тогда в чем, если в ПО есть сервис - "Интернет фильтры от AdCuard DNS" и куча вариантов по блокировке через host (список доменов и IP). Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted October 17, 2018 Author Share Posted October 17, 2018 Вопрос был такой: возможно ли это собрать для Entware? Использовать или нет это уже совсем другая тема. Quote Link to comment Share on other sites More sharing options...
Александр Рыжов Posted October 17, 2018 Share Posted October 17, 2018 5 часов назад, Sergey Zozulya сказал: Вопрос был такой: возможно ли это собрать для Entware? Использовать или нет это уже совсем другая тема. Т.е. вы готовы напрячь мейнтейнеров сборкой пакета, даже не скрывая, что он нафиг не нужен. Ну Ок. 1 Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted October 17, 2018 Author Share Posted October 17, 2018 56 minutes ago, Александр Рыжов said: вы готовы напрячь мейнтейнеров сборкой пакета Вы где-то увидели, что я требую или хотя бы предлагаю его собрать? Я интересуюсь сейчас только возможностью его сборки. И где вы увидели утверждение, что он "нафиг не нужен"? Я лишь хотел сказать, что каждый сам решит, нужен он ему или нет (лично я хотел бы попробовать), что не надо это решать за всех и что этот вопрос не является темой этого топика. Зачем все ставить с ног на голову? Если это действительно в напряг, то просто забейте. 1 Quote Link to comment Share on other sites More sharing options...
JustAsking Posted October 17, 2018 Share Posted October 17, 2018 Поддержу вопрос о теоретической возможности без требований о практической трате ресурсов на это. Quote Link to comment Share on other sites More sharing options...
Александр Рыжов Posted October 18, 2018 Share Posted October 18, 2018 Теоретически это приложение на GO, следственно, в рамках Entware возможно. Посмотрите как сделаны другие golang-пакеты и сделайте по образцу. Quote Link to comment Share on other sites More sharing options...
vasek00 Posted October 18, 2018 Share Posted October 18, 2018 (edited) 16 часов назад, Sergey Zozulya сказал: Я лишь хотел сказать, что каждый сам решит, нужен он ему или нет (лично я хотел бы попробовать) Не скромный вопрос попробовать в каком направлении применить, может и другим будут интересно это направление или есть альтернатива более проще ? Edited October 18, 2018 by vasek00 Quote Link to comment Share on other sites More sharing options...
zyxmon Posted October 18, 2018 Share Posted October 18, 2018 1 час назад, Александр Рыжов сказал: Теоретически это приложение на GO, следственно, в рамках Entware возможно. Можно на роутер поставить компилятор GO (ставится долго, самый большой пакет Entware) и собрать на роутере (а вот компиляция идет быстро). Гарантии, что соберется нет, но это самое простое. так можно и другие GO бинарники собирать на роутере. Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted October 19, 2018 Author Share Posted October 19, 2018 @TheBB понял, спасибо. Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted December 23, 2019 Author Share Posted December 23, 2019 On 10/19/2018 at 3:13 PM, TheBB said: значить, так-с... собрать-то можно, но... кроме того, что проект писан на GO, еще у него в зависимостях "россыпь" Node.js модулей, а, чтоб жизнь мёдом не казалась, всё это статическое "добро" собирается packr (тоже писанный на GO). если всё это не "подружить", бинарник собирается без той "красивой морды". в общем, настоящее GO. А разве нельзя просто собрать пакет с уже собранными бинарниками? https://github.com/AdguardTeam/AdGuardHome/wiki/Getting-Started#installation Quote Link to comment Share on other sites More sharing options...
krass Posted December 23, 2019 Share Posted December 23, 2019 Вещь интересная. Может в развитие тему перенести ? Quote Link to comment Share on other sites More sharing options...
TheBB Posted December 23, 2019 Share Posted December 23, 2019 1 час назад, Sergey Zozulya сказал: А разве нельзя просто собрать пакет с уже собранными бинарниками? А какой в этом смысл? Архив закачали, распаковали, бинарник запустили... Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted December 23, 2019 Author Share Posted December 23, 2019 37 minutes ago, TheBB said: А какой в этом смысл? Чтобы можно было найти и поставить стандартными средствами Entware 1 Quote Link to comment Share on other sites More sharing options...
Rootdiv Posted December 24, 2019 Share Posted December 24, 2019 (edited) @Sergey Zozulya, эта версия https://static.adguard.com/adguardhome/release/AdGuardHome_linux_mipsle.tar.gz запускается под Entware, только на сертификат ругается, не знаю пока как решить проблему. P.S. Перед запуском нужно через cli дать команды: opkg dns-override system configuration save Edited December 24, 2019 by Rootdiv Quote Link to comment Share on other sites More sharing options...
Rootdiv Posted December 24, 2019 Share Posted December 24, 2019 Как выяснилось AdGuard Home нужны корневые сертификаты по одному из пути указанных здесь https://golang.org/src/crypto/x509/root_linux.go. Quote Link to comment Share on other sites More sharing options...
TheBB Posted December 25, 2019 Share Posted December 25, 2019 (edited) В 23.12.2019 в 23:40, Sergey Zozulya сказал: Чтобы можно было найти и поставить стандартными средствами Entware Получите и распишитесь ))) ! Это не перепакованные бинари, а собранные из исходников. AdGuardHome_v0.100.9-1_mips-3.4.ipk AdGuardHome_v0.100.9-1_mipsel-3.4.ipk --- Скрытый текст ~ # ~ # /opt/etc/init.d/S99adguardhome start Starting AdGuardHome... done. ~ # ~ # /opt/etc/init.d/S99adguardhome restart Shutting down AdGuardHome... done. Starting AdGuardHome... done. ~ # ~ # /opt/etc/init.d/S99adguardhome check Checking AdGuardHome... alive. ~ # ~ # /opt/etc/init.d/S99adguardhome stop Checking AdGuardHome... alive. Shutting down AdGuardHome... done. ~ # ~ # /opt/etc/init.d/S99adguardhome check Checking AdGuardHome... dead. ~ # Edited March 13, 2020 by TheBB v0.101.0 6 Quote Link to comment Share on other sites More sharing options...
keenet07 Posted December 25, 2019 Share Posted December 25, 2019 А на сколько большую задержку в работe DNS вносит такая штука при работе на роутере порядка KN-1010 со всем включенными списками фильтров? Терпимо или совсем плохо? Быстрее или медленнее чем при работе с AdGuard DNS напрямую? Quote Link to comment Share on other sites More sharing options...
TheBB Posted December 25, 2019 Share Posted December 25, 2019 (edited) В 25.12.2019 в 17:56, TheBB сказал: Получите и распишитесь ))) Это было про работу пакета, а не про "попугаев" ))) (уже сам потыкал по настройкам) Скрытый текст В 25.12.2019 в 18:46, keenet07 сказал: А на сколько большую задержку в работe... У меня DSL, ждём-с остальных... --- пакета в репах не будет (пока не завезут Node) Цитата Prerequisites You will need: go v1.13 or later. node.js v10 or later. Edited April 13, 2020 by TheBB не актуально Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted December 25, 2019 Author Share Posted December 25, 2019 2 hours ago, TheBB said: Получите и распишитесь ))) Благодарю! Вы всегда идете навстречу 🙏 Quote Link to comment Share on other sites More sharing options...
TheBB Posted December 26, 2019 Share Posted December 26, 2019 (edited) comment=88882 updated to v0.100.8 v0.100.8-2 --- т.к. собиралось owrt`шным GO, забыл "вкорячить" патч --- (для самостоятельного ковыряния) на доработке ))) Edited January 19, 2020 by TheBB remove pkg src 3 Quote Link to comment Share on other sites More sharing options...
TheBB Posted January 16, 2020 Share Posted January 16, 2020 (edited) bump to 0.100.9 comment=88882 --- AGH.tar.gz (для самостоятельного ковыряния) deps: Entware (go-1.12.14, node-8.16.1) патч порезан, выкинута часть для systemd`ы; lowercase; pkg_src по pkg_src_ver (rev по коммиту) (лень победила разум ))) ) Edited April 13, 2020 by TheBB не актуально 1 1 Quote Link to comment Share on other sites More sharing options...
TheBB Posted March 13, 2020 Share Posted March 13, 2020 (edited) AdGuard Home v0.101.0 adguardhome_0.101.0-1_mips-3.4.ipk adguardhome_0.101.0-1_mipsel-3.4.ipk обновлен до commit/8d9f68b778d60e6e63c7738b3ced25095dd12130 adguardhome_0.101.0-2_mips-3.4.ipk adguardhome_0.101.0-2_mipsel-3.4.ipk --- добавлен в бинарные репы `keenetic` Edited June 21, 2020 by TheBB updated 2 3 Quote Link to comment Share on other sites More sharing options...
TheBB Posted May 15, 2020 Share Posted May 15, 2020 (edited) AGH v0.102.0 adguardhome_0.102.0-1_mips-3.4.ipk adguardhome_0.102.0-1_mipsel-3.4.ipk --- добавлен в бинарные репы `keenetic` Edited June 21, 2020 by TheBB updated Quote Link to comment Share on other sites More sharing options...
Rootdiv Posted May 15, 2020 Share Posted May 15, 2020 Версия 0.102.0 с https://github.com/AdguardTeam/AdGuardHome/ работает нормально. Quote Link to comment Share on other sites More sharing options...
AlexUnder2010 Posted May 15, 2020 Share Posted May 15, 2020 Я смотрю они добавили "Non-standard path for certificates on Entware", как это влияет на нас и что это вообще дает? Это дает возможность ходить на Adguard Home по secured протколу? Quote Link to comment Share on other sites More sharing options...
Rootdiv Posted May 15, 2020 Share Posted May 15, 2020 2 часа назад, AlexUnder2010 сказал: Я смотрю они добавили "Non-standard path for certificates on Entware", как это влияет на нас и что это вообще дает? Это дает возможность ходить на Adguard Home по secured протколу? У нас всё работает с https://github.com/AdguardTeam/AdGuardHome/ и все сайты открываются. Если у Вас не включён KeenDNS, то да. Quote Link to comment Share on other sites More sharing options...
WMac Posted June 21, 2020 Share Posted June 21, 2020 (edited) В 15.05.2020 в 21:02, TheBB сказал: AGH v0.102.0 adguardhome_0.102.0-1_mips-3.4.ipk adguardhome_0.102.0-1_mipsel-3.4.ipk Что-то ссылки сломались. Можете обновить? Edited June 21, 2020 by TheBB Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.