出于安全起见,之前给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地址,通配符部分略显臃肿,你可以结合需求进行简化。