diff --git a/transport/trojan/trojan.go b/transport/trojan/trojan.go index 864413b6e..d6ee7285a 100644 --- a/transport/trojan/trojan.go +++ b/transport/trojan/trojan.go @@ -148,7 +148,7 @@ func (t *Trojan) PresetXTLSConn(conn net.Conn) (net.Conn, error) { xtlsConn.DirectMode = true } } else { - return nil, fmt.Errorf("failed to use %s, maybe \"security\" is not \"xtls\"", t.option.Flow) + return conn, fmt.Errorf("failed to use %s, maybe \"security\" is not \"xtls\"", t.option.Flow) } }