diff --git a/adapter/outbound/mitm.go b/adapter/outbound/mitm.go index 80577cd9..faa04a4c 100644 --- a/adapter/outbound/mitm.go +++ b/adapter/outbound/mitm.go @@ -30,7 +30,7 @@ func (d *Mitm) DialContext(ctx context.Context, metadata *C.Metadata, _ ...diale return nil, errIgnored } - if MiddlemanRewriteHosts.Search(metadata.String()) == nil { + if MiddlemanRewriteHosts.Search(metadata.String()) == nil && metadata.DstPort != "80" { return nil, errIgnored }