From 0ca313a7fde579e82ec6bd3aa3f13f6053e21983 Mon Sep 17 00:00:00 2001 From: zhangtao <9480807882@qq.com> Date: Thu, 6 Nov 2025 00:48:39 +0800 Subject: [PATCH] =?UTF-8?q?fix(ip=5Flocal=5Futil):=20=E6=B7=BB=E5=8A=A0127?= =?UTF-8?q?.0.0.1=E5=88=B0=E5=86=85=E7=BD=91IP=E5=8C=B9=E9=85=8D=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/utils/ip_local_util.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/app/utils/ip_local_util.py b/backend/app/utils/ip_local_util.py index 5f33a87c..43ff47ae 100644 --- a/backend/app/utils/ip_local_util.py +++ b/backend/app/utils/ip_local_util.py @@ -36,7 +36,7 @@ def is_private_ip(cls, ip: str) -> bool: 返回: - bool: 是否为内网IP。 """ - priv_pattern = r'^(10\.|172\.(1[6-9]|2[0-9]|3[01])\.|192\.168\.)' + priv_pattern = r'^(127\.|10\.|172\.(1[6-9]|2[0-9]|3[01])\.|192\.168\.)' return bool(re.match(priv_pattern, ip)) @classmethod