Спасибо большое за ответы. Все заработало как надо.
Вопрос только в том, будут ли автоматом мои сертификаты продлеваться как родные keendns или их лапками надо будет?
К сожалению нет, пробовал. Вот и спрашиваю про подводные камни.
Еще раз попробую объяснить менее криво:
Есть кинетик с белым IP за ним несколько устройств у которых на 80 портах морды.
Я хочу прикрутить поддомены https://1.****.ru что бы кинетик проксировал к хосту 192.168.1.10:80
https://2.****.ru к хосту 192.168.1.20:80
Сейчас эта схема работает как посоветовали выше:
ip http proxy 1allow publicdomain static ******.rupreserve-hostupstream http 192.168.1.10 80ip http security-level public
ip http proxy 2allow publicdomain static ******.rupreserve-hostupstream http 192.168.1.20 80ip http security-level public
Но только по 80 порту, по 443 вечное ожидание ответа хоста и потом ошибка. Чую где то есть еще какая то команда которую надо ввести.
Спасибо заранее за ответ.
А как сделать что бы проксировался по HTTPS?
У меня свой домен ******.ru у него А запись ведет на белый статический IP кинетика. Через 80 порт проксирует, а мне надо что бы на 443 порту проксировал внутренние ip на 80 порт.
В последних бетах набоюдаю вот такие вещи в вебморде: см. аттач
При этом Entware эти папки видит и работает. Только из морды нельзя загружать\скачивать файлы.
В логе: FileSystem::Native: failed to get file attributes.
В принципе жить не мешает, но непорядок.
@eralde
А подскажите пожалуйста, есть ли какие то ограничения на резолвинг внутренних имен при использовании DoT&DoH?
Просто у меня с недавнего времени перестали резолвить друг друга внутренние хосты в домашней сети, с самого кинетика тоже не резолвится по имени ни один хост, только по IP, только хардкор.
Переделал скрипт до рабочего состояния. Кидаем его в крон 1 мин и при подключении\отключении клиента по wifi вам будет приходить уведомление с именем клиента и состоянием подключения.
#!/bin/sh
ndmq -x -p "show ip hotspot" | sed -n '/<mac>/p; /<name>/p' > /opt/var/names
ndmq -x -p "show associations"|grep "mac" > /opt/var/present
/opt/bin/diff /opt/var/past /opt/var/present|grep "^[+-]"|grep -v "/opt/var/" > /opt/var/comp
while read line
do
if test "${line:0:1}" = '+'; then
action="Подключился"
else
action="Отключился"
fi
mac=${line//+}
mac=${mac//-}
name=`grep -A 1 $mac /opt/var/names|grep -v mac`
name=${name//<name>}
name=${name//<\/name>}
#Здесь шлем мыло, смс или ботом в телеграм с текстом: "$name $action"
/opt/bin/tg_say.sh "$name $action" > /dev/null 2>/dev/null
done < /opt/var/comp
ndmq -x -p "show associations"|grep "mac" > /opt/var/past
Кажется файл comp не создается, где то закралась ошибка...
/opt/etc/cron.1min/checkwifi.sh: line 4: can't create /opt/var/: Is a directory
diff: can't stat '/opt/var/past': No such file or directory
/opt/etc/cron.1min/checkwifi.sh: line 19: can't open /opt/var/comp: no such file
На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.