diff --git a/entrypoint.sh b/entrypoint.sh index 5f690db..d212439 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -32,6 +32,8 @@ setup_tproxy() { ip route replace local 0.0.0.0/0 dev lo table "$TPROXY_TABLE" ipt -t mangle -N "$TPROXY_CHAIN" + # Пропускаем пакеты, адресованные самому хосту (ответы на исходящие соединения sing-box) + ipt -t mangle -A "$TPROXY_CHAIN" -m addrtype --dst-type LOCAL -j RETURN ipt -t mangle -A "$TPROXY_CHAIN" -m mark --mark "$TPROXY_MARK" -j RETURN for cidr in $BYPASS_CIDRS; do