kit net split: правила только приложениям на ядре Mihomo (Karing и другие на sing-box получают подписку прежней)
This commit is contained in:
+3
-1
@@ -387,7 +387,9 @@ class Handler(http.server.BaseHTTPRequestHandler):
|
||||
body = add_auto(body)
|
||||
if code == 200 and clash and CONF.get("dns", True):
|
||||
body = add_dns(body)
|
||||
if code == 200 and clash:
|
||||
if code == 200 and awg:
|
||||
# Правила – только приложениям на ядре Mihomo (проверено: geosite, sniffer, nameserver-policy). Karing, Hiddify
|
||||
# и другие на sing-box тоже могут просить формат Clash, но свою маршрутизацию они ведут сами: им подписка прежняя.
|
||||
loaded = load_rules()
|
||||
if loaded:
|
||||
body = apply_rules(body, loaded)
|
||||
|
||||
+1
-1
@@ -1843,7 +1843,7 @@ net_split() { # [on|off|check]
|
||||
n=$(python3 /usr/local/lib/kit-sub/kit_sub.py --check-rules 2>&1 | grep -a '^Правил через VPN' || true)
|
||||
echo "Раздельная маршрутизация включена: $n"
|
||||
echo "Файл: $SPLIT_FILE (править, проверить: kit net split check, выключить: kit net split off)"
|
||||
echo "Работает в приложениях на Mihomo; Xray и sing-box приложения получают подписку как раньше."
|
||||
echo "Работает в приложениях на Mihomo; Karing, Hiddify, Happ и другие получают подписку как раньше."
|
||||
else
|
||||
echo "Раздельная маршрутизация выключена: через VPN идёт весь трафик. Включить: kit net split on"
|
||||
fi ;;
|
||||
|
||||
Reference in New Issue
Block a user