Jump to content
Sergey Zozulya

AdGuard Home для Entware. Возможно?

Recommended Posts

т.е. нагрузить проц роутера

Цитата

это полноценный “фильтр”, который пропускает через себя трафик приложений и решает, что с ним делать, основываясь на наборе специальных правил. Вы можете положиться на фильтры, которые составляем мы, или же использовать популярные сторонние фильтры, такие как 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 by vasek00

Share this post


Link to post
Share on other sites
11 minutes ago, vasek00 said:

т.е. нагрузить проц роутера

Вопрос совсем не об этом, вы же это прекрасно понимаете.

  • Confused 1

Share this post


Link to post
Share on other sites
6 минут назад, Sergey Zozulya сказал:

Вопрос совсем не об этом, вы же это прекрасно понимаете.

Возможно не понял, тогда в чем, если в ПО есть сервис - "Интернет фильтры от AdCuard DNS" и куча вариантов по блокировке через host (список доменов и IP).

 

Share this post


Link to post
Share on other sites

Вопрос был такой: возможно ли это собрать для Entware? Использовать или нет это уже совсем другая тема.

Share this post


Link to post
Share on other sites
5 часов назад, Sergey Zozulya сказал:

Вопрос был такой: возможно ли это собрать для Entware? Использовать или нет это уже совсем другая тема. 

Т.е. вы готовы напрячь мейнтейнеров сборкой пакета, даже не скрывая, что он нафиг не нужен. Ну Ок.

Share this post


Link to post
Share on other sites
56 minutes ago, Александр Рыжов said:

вы готовы напрячь мейнтейнеров сборкой пакета

Вы где-то увидели, что я требую или хотя бы предлагаю его собрать? Я интересуюсь сейчас только возможностью его сборки. И где вы увидели утверждение, что он "нафиг не нужен"? Я лишь хотел сказать, что каждый сам решит, нужен он ему или нет (лично я хотел бы попробовать), что не надо это решать за всех и что этот вопрос не является темой этого топика. Зачем все ставить с ног на голову? Если это действительно в напряг, то просто забейте.

Share this post


Link to post
Share on other sites

Поддержу вопрос о теоретической возможности без требований о практической трате ресурсов на это.

Share this post


Link to post
Share on other sites

Теоретически это приложение на GO, следственно, в рамках Entware возможно.

Посмотрите как сделаны другие golang-пакеты и сделайте по образцу.

Share this post


Link to post
Share on other sites
16 часов назад, Sergey Zozulya сказал:

 Я лишь хотел сказать, что каждый сам решит, нужен он ему или нет (лично я хотел бы попробовать)

Не скромный вопрос попробовать в каком направлении применить, может и другим будут интересно это направление или есть альтернатива более проще ?

Edited by vasek00

Share this post


Link to post
Share on other sites
1 час назад, Александр Рыжов сказал:

Теоретически это приложение на GO, следственно, в рамках Entware возможно.

Можно на роутер поставить компилятор GO (ставится долго, самый большой пакет Entware) и собрать на роутере (а вот компиляция идет быстро).

Гарантии, что соберется нет, но это самое простое. так можно и другие GO бинарники собирать на роутере.

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

Вещь интересная. Может в развитие тему перенести ? 

Share this post


Link to post
Share on other sites
1 час назад, Sergey Zozulya сказал:

А разве нельзя просто собрать пакет с уже собранными бинарниками?

А какой в этом смысл? Архив закачали, распаковали, бинарник запустили...

Share this post


Link to post
Share on other sites
37 minutes ago, TheBB said:

А какой в этом смысл?

Чтобы можно было найти и поставить стандартными средствами Entware

  • Upvote 1

Share this post


Link to post
Share on other sites

@Sergey Zozulya, эта версия https://static.adguard.com/adguardhome/release/AdGuardHome_linux_mipsle.tar.gz запускается под Entware, только на сертификат ругается, не знаю пока как решить проблему.

P.S. Перед запуском нужно через cli дать команды:

opkg dns-override
system configuration save
Edited by Rootdiv

Share this post


Link to post
Share on other sites
В 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 by TheBB
v0.100.9-1
  • Thanks 6

Share this post


Link to post
Share on other sites

А на сколько большую задержку в работe DNS вносит такая штука при работе на роутере порядка KN-1010 со всем включенными списками фильтров? 

Терпимо или совсем плохо? Быстрее или медленнее чем при работе с AdGuard DNS напрямую?

Share this post


Link to post
Share on other sites
2 часа назад, TheBB сказал:

Получите и распишитесь )))

Это было про работу пакета, а не про "попугаев" ))) (уже сам потыкал по настройкам)

Скрытый текст

screen_2019-12-25_19-58.png

 

1 час назад, keenet07 сказал:

А на сколько большую задержку в работe...

У меня DSL, ждём-с остальных...

---

пакета в репах не будет (пока не завезут Node)

Цитата

Prerequisites

You will need:

 

Share this post


Link to post
Share on other sites
2 hours ago, TheBB said:

Получите и распишитесь )))

Благодарю! Вы всегда идете навстречу 🙏

Share this post


Link to post
Share on other sites

comment=88882 updated to v0.100.8 v0.100.8-2

---

т.к. собиралось owrt`шным GO, забыл "вкорячить" патч

---

(для самостоятельного ковыряния) на доработке )))

Edited by TheBB
remove pkg src
  • Thanks 4

Share this post


Link to post
Share on other sites

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 by TheBB
pkg src
  • Thanks 1
  • Upvote 1

Share this post


Link to post
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...