mirror of
				https://github.com/oneclickvirt/backtrace.git
				synced 2025-11-04 15:52:37 +08:00 
			
		
		
		
	feat: 更新todo需求
This commit is contained in:
		
							parent
							
								
									4caf507831
								
							
						
					
					
						commit
						f1ccde0ea9
					
				@ -19,9 +19,11 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## TODO
 | 
					## TODO
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- [ ] 增加IPV6路由能力检测
 | 
				
			||||||
 | 
					- [ ] 兼容额外的ICMP地址获取,若当前目标IP无法查询路由尝试额外的IP地址
 | 
				
			||||||
 | 
					- [ ] 重复检测同一段路由,避免结果不可复现
 | 
				
			||||||
- [ ] 自动检测汇聚层,裁剪结果不输出汇聚层后的线路(区分境内外段)
 | 
					- [ ] 自动检测汇聚层,裁剪结果不输出汇聚层后的线路(区分境内外段)
 | 
				
			||||||
- [ ] 添加对主流ISP的POP点检测,区分国际互联能力
 | 
					- [ ] 添加对主流ISP的POP点检测,区分国际互联能力
 | 
				
			||||||
- [ ] 增加IPV6路由能力检测,兼容额外的ICMP地址获取,每日更新
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
## 使用
 | 
					## 使用
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -118,7 +118,7 @@ func traceIPv6(ch chan Result, i int, offset int) {
 | 
				
			|||||||
				Logger.Info(fmt.Sprintf("%s (%s) 线路识别为: CN2GIA", ipv6Names[i], ipv6s[i]))
 | 
									Logger.Info(fmt.Sprintf("%s (%s) 线路识别为: CN2GIA", ipv6Names[i], ipv6s[i]))
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		tempText += fmt.Sprintf("%-40s ", ipv6s[i])
 | 
							tempText += fmt.Sprintf("%-24s ", ipv6s[i])
 | 
				
			||||||
		for _, asn := range asns {
 | 
							for _, asn := range asns {
 | 
				
			||||||
			asnDescription := m[asn]
 | 
								asnDescription := m[asn]
 | 
				
			||||||
			switch asn {
 | 
								switch asn {
 | 
				
			||||||
@ -164,7 +164,7 @@ func traceIPv6(ch chan Result, i int, offset int) {
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
		ch <- Result{i + offset, tempText}
 | 
							ch <- Result{i + offset, tempText}
 | 
				
			||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		s := fmt.Sprintf("%v %-40s %v", ipv6Names[i], ipv6s[i], Red("检测不到回程路由节点的IP地址"))
 | 
							s := fmt.Sprintf("%v %-24s %v", ipv6Names[i], ipv6s[i], Red("检测不到回程路由节点的IP地址"))
 | 
				
			||||||
		if EnableLoger {
 | 
							if EnableLoger {
 | 
				
			||||||
			Logger.Warn(fmt.Sprintf("%s (%s) 检测不到回程路由节点的IP地址", ipv6Names[i], ipv6s[i]))
 | 
								Logger.Warn(fmt.Sprintf("%s (%s) 检测不到回程路由节点的IP地址", ipv6Names[i], ipv6s[i]))
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user