Administrator
发布于 2025-10-09 / 18 阅读
0
0

一个用来获取本机公网IPv6地址的接口

出于安全起见,之前给immortalwrt管理页面加了访问来源限制,非授权IP访问会返回

Access Denied from your IP address. Your IP: [2408:1224:5678:4334:1948:2020:8594:2597]:6797

这样的信息,那么稍加改造,我们就得到了一个查询IPv6地址的端口:

curl -sL https://lab.tccmu.com | grep -oE '\b([0-9a-fA-F]{1,4}:){1,7}[0-9a-fA-F]{1,4}\b|\b::\b|\b([0-9a-fA-F]{1,4}:){1,7}:\b|\b:([0-9a-fA-F]{1,4}:){1,7}\b'

为了能够正确解析各种形式的IPv6地址,通配符部分略显臃肿,你可以结合需求进行简化。


评论