diff --git a/internal/pool.go b/internal/pool.go index c07f7e8..1f76b76 100644 --- a/internal/pool.go +++ b/internal/pool.go @@ -351,7 +351,7 @@ func (pool *Pool) Invoke(v interface{}) { } // 手动处理重定向 - if bl.IsValid && unit.source != CheckSource && bl.RedirectURL != "" { + if bl.IsValid && unit.source > 3 && bl.RedirectURL != "" { pool.wg.Add(1) pool.doRedirect(bl, unit.depth) }