Files
ai-agent-server/app/utils/get_local_ips.py
2026-03-28 21:49:33 +08:00

20 lines
436 B
Python

import socket
import psutil
def get_local_ips():
ips = []
try:
for interface, addrs in psutil.net_if_addrs().items():
for addr in addrs:
if addr.family == socket.AF_INET and addr.address != '127.0.0.1':
ips.append(addr.address)
# 对获取到的 IP 地址列表进行排序
ips.sort()
except Exception as e:
print(f"获取 IP 地址时出错:{e}")
return ips
print(get_local_ips())