diff --git a/app/dns/nameserver_doh.go b/app/dns/nameserver_doh.go index f76162bec..ed7f18466 100644 --- a/app/dns/nameserver_doh.go +++ b/app/dns/nameserver_doh.go @@ -10,7 +10,7 @@ import ( "net/url" "time" - utls "github.com/xtls/utls" + utls "github.com/refraction-networking/utls" "github.com/xtls/xray-core/common" "github.com/xtls/xray-core/common/crypto" "github.com/xtls/xray-core/common/errors" diff --git a/app/geodata/download.go b/app/geodata/download.go index 03dc75eef..a7839318c 100644 --- a/app/geodata/download.go +++ b/app/geodata/download.go @@ -12,7 +12,7 @@ import ( "path/filepath" "time" - utls "github.com/xtls/utls" + utls "github.com/refraction-networking/utls" "github.com/xtls/xray-core/common/errors" "github.com/xtls/xray-core/common/net" "github.com/xtls/xray-core/common/platform/filesystem" diff --git a/go.mod b/go.mod index 406b794ea..aa5694ca5 100644 --- a/go.mod +++ b/go.mod @@ -16,11 +16,11 @@ require ( github.com/pelletier/go-toml v1.9.5 github.com/pion/stun/v3 v3.1.7 github.com/pires/go-proxyproto v0.16.0 + github.com/refraction-networking/utls v1.8.3-0.20261108164504-a13c59ffe98b github.com/robfig/cron/v3 v3.0.1 github.com/stretchr/testify v1.12.1 github.com/vishvananda/netlink v1.3.1 - github.com/xtls/reality v0.0.0-20261108102217-4a26e87788f5 - github.com/xtls/utls v0.0.0-20261106062530-666e20f266ac + github.com/xtls/reality v0.0.0-20261108101329-4bb46b2afd8b github.com/yuin/gopher-lua v1.1.2 go4.org/netipx v0.0.0-20231129151722-fdeea329fbba golang.org/x/crypto v0.58.0 @@ -41,7 +41,6 @@ require ( ) require ( - github.com/andybalholm/brotli v1.2.3 // indirect github.com/google/gopacket v1.1.19 // indirect github.com/huin/goupnp v1.2.0 // indirect github.com/jackpal/go-nat-pmp v1.0.2 // indirect @@ -54,7 +53,6 @@ require ( github.com/pion/logging v0.2.4 // indirect github.com/pion/transport/v4 v4.1.0 // indirect github.com/quic-go/qpack v0.6.0 // indirect - github.com/refraction-networking/utls v1.8.2 // indirect github.com/vishvananda/netns v0.0.5 // indirect github.com/wlynxg/anet v0.0.5 // indirect go.yaml.in/yaml/v3 v3.0.5 // indirect diff --git a/go.sum b/go.sum index 9e873ab4c..a69efbe5b 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,3 @@ -github.com/andybalholm/brotli v1.2.3 h1:8H1qwOkl2LPfjf3YezB90JnCliZb6SInJ/OJkEbA5NQ= -github.com/andybalholm/brotli v1.2.3/go.mod h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY= github.com/apernet/quic-go v0.61.1-0.20260806010916-184d081eef3e h1:5mgtR5gwIgBKMiGI1QdXldZZ+SNor06Nbu1wCBulQBg= github.com/apernet/quic-go v0.61.1-0.20260806010916-184d081eef3e/go.mod h1:x7qxEvX6MCVtDuBKHj3E+88+BtrbEMuAL5qGUKItjW8= github.com/bufbuild/protocompile v0.14.1 h1:iA73zAf/fyljNjQKwYzUHD6AD4R8KMasmwa/FBatYVw= @@ -69,8 +67,8 @@ github.com/quic-go/go-ossfuzz-seeds v0.1.0 h1:APacT+iIaNF6fd8AGEiN3bT/Jtkd2jz4v4 github.com/quic-go/go-ossfuzz-seeds v0.1.0/go.mod h1:3IOHRbJIc+L6YKMwfDtJAM9Vj9k0YY4muhuyUYk5tbk= github.com/quic-go/qpack v0.6.0 h1:g7W+BMYynC1LbYLSqRt8PBg5Tgwxn214ZZR34VIOjz8= github.com/quic-go/qpack v0.6.0/go.mod h1:lUpLKChi8njB4ty2bFLX2x4gzDqXwUpaO1DP9qMDZII= -github.com/refraction-networking/utls v1.8.2 h1:j4Q1gJj0xngdeH+Ox/qND11aEfhpgoEvV+S9iJ2IdQo= -github.com/refraction-networking/utls v1.8.2/go.mod h1:jkSOEkLqn+S/jtpEHPOsVv/4V4EVnelwbMQl4vCWXAM= +github.com/refraction-networking/utls v1.8.3-0.20261108164504-a13c59ffe98b h1:Mi/DuaTxHeNIQ9g1ylZicAqa6Cb9wkHRiNtQH9uZ7Ts= +github.com/refraction-networking/utls v1.8.3-0.20261108164504-a13c59ffe98b/go.mod h1:rc/ctWeKlh9LSk5k90KlSPcwF7P6D31mn/9GI2NAfBI= github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs= github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro= github.com/rogpeppe/go-internal v1.16.0 h1:O9DK+vNMDVGLr2BeZqmpLeMjiMNkuXfcqntWbZV6S5g= @@ -83,12 +81,8 @@ github.com/vishvananda/netns v0.0.5 h1:DfiHV+j8bA32MFM7bfEunvT8IAqQ/NzSJHtcmW5zd github.com/vishvananda/netns v0.0.5/go.mod h1:SpkAiCQRtJ6TvvxPnOSyH3BMl6unz3xZlaprSwhNNJM= github.com/wlynxg/anet v0.0.5 h1:J3VJGi1gvo0JwZ/P1/Yc/8p63SoW98B5dHkYDmpgvvU= github.com/wlynxg/anet v0.0.5/go.mod h1:eay5PRQr7fIVAMbTbchTnO9gG65Hg/uYGdc7mguHxoA= -github.com/xtls/reality v0.0.0-20261108102217-4a26e87788f5 h1:34XENppeOVlB10VLSH4igXmqd3+Rj9Jr3Oy1Ht+batQ= -github.com/xtls/reality v0.0.0-20261108102217-4a26e87788f5/go.mod h1:3XtOc956L0/A/CRlq/4zYAURfW4hWCwC2IZDiXKPJkw= -github.com/xtls/utls v0.0.0-20261106062530-666e20f266ac h1:nRlqo57FDFc2UfII/rARfuqT+pY0V3p3v38+LCtLSbA= -github.com/xtls/utls v0.0.0-20261106062530-666e20f266ac/go.mod h1:fWZDN7axSrekwnSY/FXuRW2OEFR7M5cJaecV9p95vS8= -github.com/xyproto/randomstring v1.0.5 h1:YtlWPoRdgMu3NZtP45drfy1GKoojuR7hmRcnhZqKjWU= -github.com/xyproto/randomstring v1.0.5/go.mod h1:rgmS5DeNXLivK7YprL0pY+lTuhNQW3iGxZ18UQApw/E= +github.com/xtls/reality v0.0.0-20261108101329-4bb46b2afd8b h1:fAn11r21QiUY2oAGwENWb5ummjhWwMcs2WzkbjDMh+k= +github.com/xtls/reality v0.0.0-20261108101329-4bb46b2afd8b/go.mod h1:ptlSkJ8k/7IDauNH0SA96JPOo+nYGLTv2Y3UMpwvAsY= github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/gopher-lua v0.0.0-20190206043414-8bfc7677f583/go.mod h1:gqRgreBUhTSL0GeU64rtZ3Uq3wtjOa/TB2YfrtkCbVQ= github.com/yuin/gopher-lua v1.1.2 h1:yF/FjE3hD65tBbt0VXLE13HWS9h34fdzJmrWRXwobGA= diff --git a/infra/conf/transport_internet.go b/infra/conf/transport_internet.go index 1f7ae59c1..efee0363a 100644 --- a/infra/conf/transport_internet.go +++ b/infra/conf/transport_internet.go @@ -5,7 +5,7 @@ import ( "slices" "strings" - utls "github.com/xtls/utls" + utls "github.com/refraction-networking/utls" "github.com/xtls/xray-core/common/errors" "github.com/xtls/xray-core/common/serial" "github.com/xtls/xray-core/transport/internet" diff --git a/main/commands/all/tls/ping.go b/main/commands/all/tls/ping.go index eea63bd3c..f64de0e7e 100644 --- a/main/commands/all/tls/ping.go +++ b/main/commands/all/tls/ping.go @@ -10,7 +10,7 @@ import ( "strconv" "text/tabwriter" - utls "github.com/xtls/utls" + utls "github.com/refraction-networking/utls" "github.com/xtls/xray-core/common/utils" "github.com/xtls/xray-core/main/commands/base" diff --git a/proxy/vless/outbound/outbound.go b/proxy/vless/outbound/outbound.go index 3f33dd6f8..3f6b4b191 100644 --- a/proxy/vless/outbound/outbound.go +++ b/proxy/vless/outbound/outbound.go @@ -9,7 +9,7 @@ import ( "sync" "time" - utls "github.com/xtls/utls" + utls "github.com/refraction-networking/utls" proxymanConfig "github.com/xtls/xray-core/app/proxyman" proxyman "github.com/xtls/xray-core/app/proxyman/outbound" "github.com/xtls/xray-core/app/reverse" diff --git a/transport/internet/reality/reality.go b/transport/internet/reality/reality.go index c4f759a90..4431a1764 100644 --- a/transport/internet/reality/reality.go +++ b/transport/internet/reality/reality.go @@ -24,8 +24,8 @@ import ( "time" "unsafe" + utls "github.com/refraction-networking/utls" "github.com/xtls/reality" - utls "github.com/xtls/utls" "github.com/xtls/xray-core/common/crypto" "github.com/xtls/xray-core/common/errors" "github.com/xtls/xray-core/common/net" diff --git a/transport/internet/tls/ech.go b/transport/internet/tls/ech.go index 2bc41a2dc..171b60b01 100644 --- a/transport/internet/tls/ech.go +++ b/transport/internet/tls/ech.go @@ -15,7 +15,7 @@ import ( "sync/atomic" "time" - utls "github.com/xtls/utls" + utls "github.com/refraction-networking/utls" "github.com/xtls/xray-core/common/crypto" "github.com/xtls/xray-core/common/session" "golang.org/x/net/http2" diff --git a/transport/internet/tls/grpc.go b/transport/internet/tls/grpc.go index c650a92a9..5a437bfc0 100644 --- a/transport/internet/tls/grpc.go +++ b/transport/internet/tls/grpc.go @@ -7,7 +7,7 @@ import ( "net/url" "strconv" - utls "github.com/xtls/utls" + utls "github.com/refraction-networking/utls" "google.golang.org/grpc/credentials" ) diff --git a/transport/internet/tls/tls.go b/transport/internet/tls/tls.go index 641b9a29b..07c214b43 100644 --- a/transport/internet/tls/tls.go +++ b/transport/internet/tls/tls.go @@ -9,7 +9,7 @@ import ( "sync/atomic" "time" - utls "github.com/xtls/utls" + utls "github.com/refraction-networking/utls" "github.com/xtls/xray-core/common/buf" "github.com/xtls/xray-core/common/net" "github.com/xtls/xray-core/common/utils"