Jump to content

Recommended Posts

В 11.08.2022 в 10:24, dom сказал:

я правильно понимаю, что в данном случае будет заблокирована страница

http(или https)://example.com/example/

но при этом будет доступна страница

http(или https)://example.com

или всё таки будет полностью заблокированы страницы на данном домене?

Вот именно это мне не понятно

Dns работает только с доменами.  Ничего про страницы он не знает. А Вам нужен dpi для протоколов https/http, dns таким не занимается.

Edited by avn
  • Thanks 1
Link to comment
Share on other sites

17 часов назад, BACbKA сказал:

Ну вот, по ходу опять РКН начинает блочить АГ

У меня вроде как всё нормально работает

Link to comment
Share on other sites

19 часов назад, BACbKA сказал:

Ну вот, по ходу опять РКН начинает блочить АГ

Вопрос а как он может блочить АГ если мы ведем речь об AdGuardHome то это сервис запущенный на роутере и который использует для своей работы 

  upstream_dns:
    - tls://1dot1dot1dot1.cloudflare-dns.com
    - tls://dns.google.com

  bootstrap_dns:
    - 9.9.9.10

ну или у вас могут быть другие.

Link to comment
Share on other sites

Только что, vasek00 сказал:

сервис запущенный на роутере и который использует для своей работы 

Может быть блокируют 1.1.1.1 ?

Link to comment
Share on other sites

4 часа назад, vasek00 сказал:

Вопрос а как он может блочить АГ если мы ведем речь об AdGuardHome то это сервис запущенный на роутере и который использует для своей работы 

  upstream_dns:
    - tls://1dot1dot1dot1.cloudflare-dns.com
    - tls://dns.google.com

  bootstrap_dns:
    - 9.9.9.10

ну или у вас могут быть другие.

Да, конечно же имелось ввиду АГХ. По всей видимости опять взялись за ту часть, что и в прошлый раз. Пришлось выключить безопасную навигацию и родительский контроль. При этом условии всё заработало.

ЗЫЖ ДНСы у меня: Клоудфлэр и Цыцка.

Link to comment
Share on other sites

  • 2 months later...

Скрипт для автоматического обновления. Может кому пригодится

#!/bin/sh

agh_dir=/opt/bin
agh_fn=AdGuardHome

function get_download_url {
	curl -k -f -s -S https://api.github.com/repos/$1/$2/releases/latest 2>/dev/null | jq -r '.assets[] | select(.browser_download_url | contains("linux_mipsle_softfloat")) | .browser_download_url'
}

URL=$(get_download_url AdguardTeam AdGuardHome)
echo $URL
curl -k -f -s -S -L $URL -o /tmp/$agh_fn.tar.gz

if [ ! -z "$1" ]; then
	cp -f $agh_dir/$agh_fn $agh_dir/$agh_fn.1
fi
tar x -zf /tmp/$agh_fn.tar.gz -C /tmp
mv -f /tmp/$agh_fn/$agh_fn $agh_dir/$agh_fn
chmod +x $agh_dir/$agh_fn
ls -al $agh_dir/$agh_fn*

 

  • Upvote 2
Link to comment
Share on other sites

49 минут назад, avn сказал:

Скрипт для автоматического обновления. Может кому пригодится

Доброго дня,
А что за аргументы используются?

Link to comment
Share on other sites

14 минуты назад, Zeleza сказал:

Доброго дня,
А что за аргументы используются?

Первый параметр - любое значение, делает копию предыдущей версии

Link to comment
Share on other sites

  • 2 weeks later...

Доброго времени суток. Подскажите пожалуйста, кто нибудь ставил на keenetic peak AdGuard home? Просто думаю приобрести Peak, но есть сомнения заработает ли AGH. И не подскажите, какая именно версия подойдет для этого роутера? AdGuardHome_linux_armv7.tar.gz? Спасибо!

Link to comment
Share on other sites

28 минут назад, Proms сказал:

Доброго времени суток. Подскажите пожалуйста, кто нибудь ставил на keenetic peak AdGuard home? Просто думаю приобрести Peak, но есть сомнения заработает ли AGH. И не подскажите, какая именно версия подойдет для этого роутера? AdGuardHome_linux_armv7.tar.gz? Спасибо!

А с чего сомнения? Заработает. Версия из Entware и вопросов не будет.

  • Thanks 1
Link to comment
Share on other sites

Только что, WMac сказал:

А с чего сомнения? Заработает. Версия из Entware и вопросов не будет.

Да мало ли) Это которая opkg install adguardhome-go?

Link to comment
Share on other sites

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

Доброго времени суток. Подскажите пожалуйста, кто нибудь ставил на keenetic peak AdGuard home? Просто думаю приобрести Peak, но есть сомнения заработает ли AGH. И не подскажите, какая именно версия подойдет для этого роутера? AdGuardHome_linux_armv7.tar.gz? Спасибо!

Ранее писал в данной ветке от 19.1021

Цитата

KN2710 - AdGuardHome - Beta channel builds  v0.107.0-b.13 от 19.10.2021

Linux ARM: 64bit

https://static.adguard.com/adguardhome/beta/AdGuardHome_linux_arm64.tar.gz

Сейчас работает 108 на Peak.

Как устанавливать используя данный арх и в нем файл так же есть в данной ветке.

Edited by vasek00
  • Upvote 1
Link to comment
Share on other sites

8 минут назад, vasek00 сказал:

Как устанавливать используя данный арх и в нем файл так же есть в данной ветке.

Спасибо! Не подскажете, чем отличается версии linux_arm64 с github и adguardhome-go из opkg? adguardhome-go это какой то порт что ли?

Link to comment
Share on other sites

10 часов назад, Proms сказал:

Не подскажете, чем отличается версии linux_arm64 с github и adguardhome-go из opkg? adguardhome-go это какой то порт что ли?

По поводу отличий в сборках это лучше наверное ответит TheBB

https://github.com/The-BB/Entware-Keenetic

 

В http://bin.entware.net/aarch64-k3.10/ лежит

adguardhome-go_v0.107.9-1_aarch64-3.10.ipk         08-Aug-2022 19:34            10733398

текущая (latest) на сегодня это уже AdGuard Home v0.107.18 или pre-release AdGuard Home v0.108.0-b.21 cо своими Changelog за данный период.

 

adguardhome-go приставка go это просто язык программирования Go (Golang)

https://github.com/golang/go

https://go.dev/dl/

  • Thanks 1
Link to comment
Share on other sites

12 часа назад, Proms сказал:

Спасибо! Не подскажете, чем отличается версии linux_arm64 с github и adguardhome-go из opkg? adguardhome-go это какой то порт что ли?

К текущему моменту почти ничем, различия косметические

На оффсайте adguardhome релизы появляются раньше, а в Entware попадают спустя ~2 месяца.

Link to comment
Share on other sites

9 минут назад, Александр Рыжов сказал:

К текущему моменту почти ничем, различия косметические

Есть еще различия в самом go - папка, где сертификаты, таймзона. Некоторые бинарники, написанные на go это используют и стандартно собранные не будут работать.

Link to comment
Share on other sites

1 час назад, Andrey Zubov сказал:

получается предпочтительнее ставить именно через <opkg install adguardhome-go> ?

или в принципе без разницы, ставишь с гит и оттуда же обновляешься руками

Кто как хочет.

Уже писал не раз в архиве на гите лежит один файл (запускающий) + несколько текстовых. В отличие от <opkg install adguardhome-go> где лежит еще и /opt/etc/init.d файл запуска скрипта (который нужен только один раз в жизни при установке первый раз)..

1. При установки с архива -> распаковать -> переписать в нужное место -> chmod 755 (на файл) и создать/переписать скрипт запуска (один ед.раз). Дальнейшее обновление это просто замена ОДНОГО единственного/запускающего файла и при необходимости chmod 755.

2. При установки с opkg это все делается автоматом.

Разница в методах - это версия на момент установки и на момент обновления.

 

Link to comment
Share on other sites

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

Есть еще различия в самом go - папка, где сертификаты, таймзона. Некоторые бинарники, написанные на go это используют и стандартно собранные не будут работать.

Некоторые

На сег.день и с момента появления данной ветки проблем в работе AdGuardHome на роутерах Keenetic который с гита не было, как на mips так и на arm версиях.

Edited by vasek00
Link to comment
Share on other sites

7 часов назад, zyxmon сказал:

Есть еще различия в самом go - папка, где сертификаты, таймзона. Некоторые бинарники, написанные на go это используют и стандартно собранные не будут работать.

Да, всё так. Однако авторы adguardhome сами подстроились под Entware-сертификаты. 

Link to comment
Share on other sites

  • 5 weeks later...

Перекладка зарегистрированных со статическим IP-адресом клиентов кинетика в интерфейс AdGuardHome:

opkg install curl jq

curl --silent http://localhost:79/rci/show/ip/hotspot | \
jq -c '.host[] | select(.dhcp.static != null) | {ids: [.ip], name: .name, tags: [], upstreams : [], use_global_blocked_services: true, use_global_settings: true}' | \
while read postbody; do
    curl --header 'Content-Type: application/json' --request POST --data-binary "$postbody" http://user:pass@localhost:3000/control/clients/add
done

user:pass — учётные данные для доступа к интерфейсу Adguardhome, замените на свои.

 

Удаление всех клиентов AdGuardHome:

#!/bin/sh

API='http://user:pass@localhost:3000/control'
curl --silent $API/clients | jq -c '.clients[] | {name: .name}' | \
while read postbody; do
    curl --header 'Content-Type: application/json' --request POST --data-binary "$postbody" $API/clients/delete
done

 

  • Thanks 2
  • Upvote 3
Link to comment
Share on other sites

  • 3 weeks later...

Не устанавливается с помощью команды opkg install adguardhome-go.

entware переустановлена + mc (он установился нормально), opkg update делал.

Giga SE (KN-2410), 3.9.2

2022-12-29_091138.png

Link to comment
Share on other sites

  • 2 weeks later...
3 часа назад, defrag сказал:

Как правильно обновить AGH на кинетике? Сейчас стоит версия 0.107.9

Из web морды AGH не обновляет?

Link to comment
Share on other sites

3 часа назад, MDP сказал:

Из web морды AGH не обновляет?

неа, когда ставил на synology, то выходило сообщение об обновлении и обновляло, теперь на кинетике висит и без уведомлений. Где-то есть кнопка обновить? ) не нашел

Link to comment
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...