diff --git a/adapter/outbound/vless.go b/adapter/outbound/vless.go index 9042c9dc2..0ff816eb1 100644 --- a/adapter/outbound/vless.go +++ b/adapter/outbound/vless.go @@ -83,7 +83,7 @@ func (v *Vless) StreamConn(c net.Conn, metadata *C.Metadata) (net.Conn, error) { wsOpts.TLSConfig = &tls.Config{ ServerName: host, InsecureSkipVerify: v.option.SkipCertVerify, - NextProtos: []string{"h2", "http/1.1"}, + NextProtos: []string{"http/1.1"}, } if v.option.ServerName != "" { wsOpts.TLSConfig.ServerName = v.option.ServerName diff --git a/go.mod b/go.mod index 8ac7381bb..c48b2fb8d 100644 --- a/go.mod +++ b/go.mod @@ -40,3 +40,6 @@ require ( golang.org/x/time v0.0.0-20191024005414-555d28b269f0 // indirect gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c // indirect ) +replace ( + github.com/xtls/go v0.0.0-20201118062508-3632bf3b7499 => github.com/Clash-Mini/go v0.0.0-20211204194702-64aa679557f7 +) \ No newline at end of file