Skip to content

Commit

Permalink
Добавлены закваски и исправлена ошибка, связанная с проверкой ssr сое…
Browse files Browse the repository at this point in the history
…динения issue #172
  • Loading branch information
qzeleza committed Oct 2, 2024
1 parent 6f9abaf commit 7e72653
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 5 deletions.
1 change: 1 addition & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
- Добавлены закваски по различным тематикам
- Добавлена проверка наличия библиотеки libmbedtls
- Добавлена возможность при сканировании интерфейсов отображать OpenConnect
- Исправлена ошибка, связанная с проверкой ssr соединения (см. заявка #[172](https://github.com/qzeleza/kvas/issues/171))

## 1.1.9 release 2

Expand Down
6 changes: 3 additions & 3 deletions opt/bin/main/check_vpn
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/sh

EQUALS_INTERFACE_FILE=/opt/etc/inface_equals

SHADOWSOCKS_CONF=/opt/etc/shadowsocks.json

get_config_value(){
grep "${1}" /opt/etc/kvas.conf | cut -d'=' -f2
Expand Down Expand Up @@ -82,8 +82,8 @@ test_connection(){
if echo "${ENTWARE_INTERFACE}" | grep -q ezcfg ; then
ssr_ip=$(cat < "${SHADOWSOCKS_CONF}" | grep '"server"'| sed 's/.*:.*"\(.*\)".*/\1/')
# если пинг на сервер ssr не проходит или статус сервиса отличен от alive, то перезапускаем сервис ssr
if ! ping -c1 -A | "${ssr_ip}" | grep -q 'seq=' || /opt/etc/init.d/S22shadowsocks status | grep -vq alive ; then
reset_ssr_connection
if ! ping -c1 -A "${ssr_ip}" | grep -q 'seq=' || /opt/etc/init.d/S22shadowsocks status | grep -vq alive ; then
restart_ssr_connection
fi
else
# если соединение отлично от ssr и его состояния: state и link отличны от up,
Expand Down
3 changes: 2 additions & 1 deletion opt/bin/main/ipset
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ logger -t "КВАС" "Запущен файл ${0}"


# проверяем доступность сети
until ADDRS=$(kdig +short ya.ru @localhost ) && [ -n "${ADDRS}" ] > /dev/null 2>&1; do sleep 5; done
# until ADDRS=$(kdig +short ya.ru @localhost ) && [ -n "${ADDRS}" ] > /dev/null 2>&1; do sleep 5; done
until ADDRS=$(kdig +short ya.ru @127.0.0.1:9153) && [ -n "${ADDRS}" ] || /opt/etc/init.d/S09dnscrypt-proxy2 restart &>/dev/null ; do sleep 10; done

# обновляем таблицу ipset данными из файла с доменными именами, IP и сетями
while read -r line || [ -n "${line}" ]; do
Expand Down
1 change: 0 additions & 1 deletion opt/etc/conf/tags.list
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,6 @@ yt3.ggpht.com
*youtube.com
i.ytimg.com
youtubei.googleapis.com
yt3.ggpht.com
yt3.googleusercontent.com
m.youtube.com
*google.com
Expand Down

0 comments on commit 7e72653

Please sign in to comment.