MCPcopy Create free account
hub / github.com/V2RaySSR/RealityChecker / formatExcludedDomains

Method formatExcludedDomains

internal/batch/manager.go:341–370  ·  view source on GitHub ↗

formatExcludedDomains 格式化被排除的域名(状态码不自然)

(excludedResults []*types.DetectionResult)

Source from the content-addressed store, hash-verified

339
340// formatExcludedDomains 格式化被排除的域名(状态码不自然)
341func (bm *Manager) formatExcludedDomains(excludedResults []*types.DetectionResult) string {
342 if len(excludedResults) == 0 {
343 return ""
344 }
345
346 var result strings.Builder
347 result.WriteString(fmt.Sprintf("状态码不自然的域名 (%d个):\n", len(excludedResults)))
348
349 // 统计各种状态码
350 statusCodeCounts := make(map[int]int)
351 for _, domainResult := range excludedResults {
352 if domainResult.Network != nil {
353 statusCodeCounts[domainResult.Network.StatusCode]++
354 }
355 }
356
357 // 按状态码排序显示
358 var statusCodes []int
359 for statusCode := range statusCodeCounts {
360 statusCodes = append(statusCodes, statusCode)
361 }
362 sort.Ints(statusCodes)
363
364 for _, statusCode := range statusCodes {
365 count := statusCodeCounts[statusCode]
366 result.WriteString(fmt.Sprintf(" - %d个状态码 %d\n", count, statusCode))
367 }
368
369 return result.String()
370}
371
372// calculateOptimalConcurrency 计算最优并发数
373func (bm *Manager) calculateOptimalConcurrency(domainCount int) int {

Callers 1

formatBatchReportMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected