From 1fe34b17a85b7c58f254a06002248f58c22fc5ea Mon Sep 17 00:00:00 2001 From: Murtaza Aliakbar Date: Thu, 6 Jul 2023 22:31:31 +0530 Subject: [PATCH] mod: rmv quic-go for now --- go.mod | 1 - intra/ipn/piph2.go | 8 ++++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index a0cfe0e5..b52e8d1a 100644 --- a/go.mod +++ b/go.mod @@ -20,7 +20,6 @@ require ( github.com/cloudflare/circl v1.3.3 github.com/crazy-max/xgo v0.17.0 github.com/elazarl/goproxy v0.0.0-20221015165544-a0805db90819 - github.com/quic-go/quic-go v0.36.1 github.com/txthinking/socks5 v0.0.0-20220615051428-39268faee3e6 github.com/txthinking/x v0.0.0-20210326105829-476fab902fbe golang.org/x/mobile v0.0.0-20220518205345-8578da9835fd diff --git a/intra/ipn/piph2.go b/intra/ipn/piph2.go index d754b5aa..28ef8066 100644 --- a/intra/ipn/piph2.go +++ b/intra/ipn/piph2.go @@ -30,7 +30,6 @@ import ( "github.com/celzero/firestack/intra/protect" "github.com/celzero/firestack/intra/settings" "github.com/celzero/firestack/intra/split" - "github.com/quic-go/quic-go/http3" "golang.org/x/net/http2" ) @@ -239,7 +238,12 @@ func NewPipProxy(id string, ctl protect.Controller, po *settings.ProxyOptions) ( } if trType == "h3" { - t.client.Transport = &http3.RoundTripper{} + // github.com/quic-go/quic-go v0.36.1 + // t.client.Transport = &http3.RoundTripper{} + log.W("piph2: h3 not supported yet") + t.client.Transport = &http2.Transport{ + DialTLS: t.dialtls, + } } else if trType == "h2" { // h2 is duplex: github.com/golang/go/issues/19653#issuecomment-341539160 t.client.Transport = &http2.Transport{