@@ -5,11 +5,11 @@ go 1.26
55require (
66 github.com/Mahdi-zarei/speedtest-go v1.7.13-0.20260107171856-79c565dfd83a
77 github.com/dustin/go-humanize v1.0.1
8- github.com/gofrs/uuid/v5 v5.4.0
8+ github.com/gofrs/uuid/v5 v5.5.1
99 github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510
10- github.com/sagernet/sing v0.8.12
10+ github.com/sagernet/sing v0.9.0-beta.2
1111 github.com/sagernet/sing-box v1.13.16
12- github.com/sagernet/sing-tun v0.8.12-0.20260727151122-3a09076491df
12+ github.com/sagernet/sing-tun v0.8.12-0.20260810140529-d67734281390
1313 github.com/spf13/cobra v1.10.2
1414 github.com/tailscale/go-winio v0.0.0-20231025203758-c4f33415bf55
1515 github.com/xtls/xray-core v1.260327.1-0.20260728075948-5ca6f4b7d4dc
@@ -21,86 +21,103 @@ require (
2121
2222replace github.com/xtls/xray-core => github.com/throneproj/xray-core v1.251015.1-0.20260808214837-735fffaa66af
2323
24- replace github.com/sagernet/sing-box => github.com/Throneproj/sing-box v1.11.16-0.20260805224723-fd4e19523a14
24+ replace github.com/sagernet/sing-box => github.com/Throneproj/sing-box v1.11.16-0.20260814225404-ca9e5de5e9a2
2525
26- replace github.com/sagernet/wireguard-go => github.com/throneproj/wireguard-go v0.0.0-20260805224219-00c94c33be81
26+ replace github.com/sagernet/wireguard-go => github.com/throneproj/wireguard-go v0.0.0-20260814224336-fa1854fe7880
2727
2828require (
29- filippo.io/edwards25519 v1.1.0 // indirect
29+ filippo.io/edwards25519 v1.2.0 // indirect
30+ github.com/RyuaNerin/go-krypto v1.3.0 // indirect
3031 github.com/ajg/form v1.5.1 // indirect
3132 github.com/akutz/memconn v0.1.0 // indirect
3233 github.com/alexbrainman/sspi v0.0.0-20231016080023-1a75b4708caa // indirect
34+ github.com/anchore/go-lzo v0.1.0 // indirect
3335 github.com/andybalholm/brotli v1.1.0 // indirect
36+ github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be // indirect
3437 github.com/anthropics/anthropic-sdk-go v1.26.0 // indirect
3538 github.com/anytls/sing-anytls v0.0.11 // indirect
3639 github.com/apernet/quic-go v0.59.1-0.20260425001925-6c6cc9bcb716 // indirect
40+ github.com/axiomhq/hyperloglog v0.0.0-20240319100328-84253e514e02 // indirect
3741 github.com/caddyserver/certmagic v0.25.3-0.20260421143802-60d9d8b415d6 // indirect
3842 github.com/caddyserver/zerossl v0.1.5 // indirect
3943 github.com/cloudflare/circl v1.6.4 // indirect
4044 github.com/coder/websocket v1.8.14 // indirect
4145 github.com/coreos/go-iptables v0.7.1-0.20240112124308-65c67c9f46e6 // indirect
46+ github.com/coreos/go-oidc/v3 v3.17.0 // indirect
47+ github.com/creack/pty v1.1.24 // indirect
4248 github.com/cretz/bine v0.2.0 // indirect
4349 github.com/database64128/netx-go v0.1.1 // indirect
4450 github.com/database64128/tfo-go/v2 v2.3.2 // indirect
4551 github.com/dblohm7/wingoes v0.0.0-20240119213807-a09d6be7affa // indirect
46- github.com/dyhkwong/sing-juicity v0.1.2 // indirect
52+ github.com/dgryski/go-camellia v0.0.0-20191119043421-69a8a13fb23d // indirect
53+ github.com/dgryski/go-metro v0.0.0-20180109044635-280f6062b5bc // indirect
4754 github.com/ebitengine/purego v0.10.0 // indirect
4855 github.com/enfein/mieru/v3 v3.33.0 // indirect
49- github.com/florianl/go-nfqueue/v2 v2.0.2 // indirect
56+ github.com/exclavenetwork/sing-juicity v0.3.0-beta.1 // indirect
57+ github.com/florianl/go-nfqueue/v2 v2.1.0 // indirect
5058 github.com/fsnotify/fsnotify v1.9.0 // indirect
51- github.com/fxamacker/cbor/v2 v2.7 .0 // indirect
52- github.com/gaissmai/bart v0.18.0 // indirect
59+ github.com/fxamacker/cbor/v2 v2.9 .0 // indirect
60+ github.com/gaissmai/bart v0.26.1 // indirect
5361 github.com/ghodss/yaml v1.0.1-0.20220118164431-d8423dcdf344 // indirect
5462 github.com/go-chi/chi/v5 v5.2.5 // indirect
5563 github.com/go-chi/render v1.0.3 // indirect
56- github.com/go-json-experiment/json v0.0.0-20250813024750-ebf49471dced // indirect
64+ github.com/go-jose/go-jose/v4 v4.1.4 // indirect
5765 github.com/go-ole/go-ole v1.3.0 // indirect
66+ github.com/go4org/hashtriemap v0.0.0-20251130024219-545ba229f689 // indirect
5867 github.com/gobwas/httphead v0.1.0 // indirect
5968 github.com/gobwas/pool v0.2.1 // indirect
6069 github.com/godbus/dbus/v5 v5.2.2 // indirect
61- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
70+ github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
6271 github.com/google/btree v1.1.3 // indirect
72+ github.com/google/certificate-transparency-go v1.3.2 // indirect
6373 github.com/google/go-cmp v0.7.0 // indirect
74+ github.com/google/gopacket v1.1.19 // indirect
6475 github.com/google/nftables v0.2.1-0.20240414091927-5e242ec57806 // indirect
6576 github.com/google/uuid v1.6.0 // indirect
6677 github.com/gorilla/websocket v1.5.3 // indirect
6778 github.com/hashicorp/yamux v0.1.2 // indirect
6879 github.com/hdevalence/ed25519consensus v0.2.0 // indirect
80+ github.com/huin/goupnp v1.3.0 // indirect
6981 github.com/inconshreveable/mousetrap v1.1.0 // indirect
7082 github.com/insomniacslk/dhcp v0.0.0-20260220084031-5adc3eb26f91 // indirect
71- github.com/jsimonetti/rtnetlink v1.4.0 // indirect
83+ github.com/jackpal/go-nat-pmp v1.0.2 // indirect
84+ github.com/jsimonetti/rtnetlink v1.4.1 // indirect
7285 github.com/juju/ratelimit v1.0.2 // indirect
7386 github.com/keybase/go-keychain v0.0.1 // indirect
74- github.com/klauspost/compress v1.18.0 // indirect
87+ github.com/klauspost/compress v1.19.1 // indirect
7588 github.com/klauspost/cpuid/v2 v2.4.0 // indirect
89+ github.com/koron/go-ssdp v0.0.4 // indirect
90+ github.com/kr/fs v0.1.0 // indirect
7691 github.com/libdns/acmedns v0.5.0 // indirect
7792 github.com/libdns/alidns v1.0.6 // indirect
7893 github.com/libdns/cloudflare v0.2.2 // indirect
7994 github.com/libdns/libdns v1.1.1 // indirect
95+ github.com/libp2p/go-nat v1.0.1-0.20250821073202-01afc089f138 // indirect
96+ github.com/libp2p/go-netroute v0.2.1 // indirect
8097 github.com/logrusorgru/aurora v2.0.3+incompatible // indirect
81- github.com/mdlayher/netlink v1.9.0 // indirect
82- github.com/mdlayher/socket v0.5.1 // indirect
83- github.com/metacubex/utls v1.8.4 // indirect
98+ github.com/mdlayher/netlink v1.11.2 // indirect
99+ github.com/mdlayher/socket v0.6.0 // indirect
100+ github.com/metacubex/utls v1.8.7 // indirect
84101 github.com/mholt/acmez/v3 v3.1.6 // indirect
85102 github.com/miekg/dns v1.1.72 // indirect
86103 github.com/mitchellh/go-ps v1.0.0 // indirect
87104 github.com/openai/openai-go/v3 v3.26.0 // indirect
88105 github.com/pelletier/go-toml v1.9.5 // indirect
89- github.com/pierrec/lz4/v4 v4.1.21 // indirect
90- github.com/pion/dtls/v3 v3.1.4 // indirect
106+ github.com/pierrec/lz4/v4 v4.1.26 // indirect
107+ github.com/pion/dtls/v3 v3.1.5 // indirect
91108 github.com/pion/logging v0.2.4 // indirect
92109 github.com/pion/stun/v3 v3.1.6 // indirect
93110 github.com/pion/transport/v4 v4.0.2 // indirect
94111 github.com/pires/go-proxyproto v0.15.0 // indirect
95- github.com/prometheus-community/pro-bing v0.4.0 // indirect
112+ github.com/pkg/sftp v1.13.10 // indirect
96113 github.com/quic-go/qpack v0.6.0 // indirect
97114 github.com/refraction-networking/utls v1.8.3-0.20260301010127-aa6edf4b11af // indirect
98115 github.com/robfig/cron/v3 v3.0.1 // indirect
99116 github.com/safchain/ethtool v0.3.0 // indirect
100117 github.com/sagernet/bbolt v0.0.0-20231014093535-ea5cb2fe9f0a // indirect
101118 github.com/sagernet/cors v1.2.1 // indirect
102119 github.com/sagernet/cronet-go v0.0.0-20260809192447-ad5810f59b3c // indirect
103- github.com/sagernet/cronet-go/all v0.0.0-20260712143338-d22f2ea3630e // indirect
120+ github.com/sagernet/cronet-go/all v0.0.0-20260807162344-ec9a39c5ba3b // indirect
104121 github.com/sagernet/cronet-go/lib/android_386 v0.0.0-20260809192447-ad5810f59b3c // indirect
105122 github.com/sagernet/cronet-go/lib/android_amd64 v0.0.0-20260809192447-ad5810f59b3c // indirect
106123 github.com/sagernet/cronet-go/lib/android_arm v0.0.0-20260809192447-ad5810f59b3c // indirect
@@ -131,52 +148,60 @@ require (
131148 github.com/sagernet/cronet-go/lib/windows_amd64 v0.0.0-20260809192447-ad5810f59b3c // indirect
132149 github.com/sagernet/cronet-go/lib/windows_arm64 v0.0.0-20260809192447-ad5810f59b3c // indirect
133150 github.com/sagernet/fswatch v0.1.2 // indirect
134- github.com/sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 // indirect
151+ github.com/sagernet/gliderssh v0.3.4-0.20260531100337-2194faca5648 // indirect
152+ github.com/sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 // indirect
135153 github.com/sagernet/netlink v0.0.0-20240612041022-b9a21c07ac6a // indirect
136- github.com/sagernet/nftables v0.3.0-mod.2 // indirect
137- github.com/sagernet/quic-go v0.59.0-sing-box-mod.5 // indirect
154+ github.com/sagernet/nftables v0.3.0-mod.4 // indirect
155+ github.com/sagernet/quic-go v0.61.0-sing-box-mod.4 // indirect
156+ github.com/sagernet/sing-cloudflared v0.1.3-0.20260706062323-d9787e794aa3 // indirect
138157 github.com/sagernet/sing-mux v0.3.5 // indirect
139- github.com/sagernet/sing-quic v0.6.4-0.20260803041914-d83826c306d7 // indirect
158+ github.com/sagernet/sing-openconnect v0.0.0-20260810065514-53aa8058f8df // indirect
159+ github.com/sagernet/sing-openvpn v0.0.0-20260729104525-103eb5fe5eb6 // indirect
160+ github.com/sagernet/sing-quic v0.7.0-beta.2 // indirect
140161 github.com/sagernet/sing-shadowsocks v0.2.8 // indirect
141162 github.com/sagernet/sing-shadowsocks2 v0.2.1 // indirect
142163 github.com/sagernet/sing-shadowtls v0.2.1 // indirect
164+ github.com/sagernet/sing-snell v0.0.0-20260727093646-7cb813e07b73 // indirect
165+ github.com/sagernet/sing-usbip v0.0.0-20260616101517-efb91521eddb // indirect
143166 github.com/sagernet/sing-vmess v0.2.8-0.20250909125414-3aed155119a1 // indirect
144167 github.com/sagernet/smux v1.5.50-sing-box-mod.1 // indirect
145- github.com/sagernet/tailscale v1.92.4 -sing-box-1.13 -mod.9 // indirect
146- github.com/sagernet/wireguard-go v0.0.4 // indirect
168+ github.com/sagernet/tailscale v1.102.1 -sing-box-1.14 -mod.2 // indirect
169+ github.com/sagernet/wireguard-go v0.0.5-0.20260810121456-c6c8a831ef70 // indirect
147170 github.com/sagernet/ws v0.0.0-20231204124109-acfe8907c854 // indirect
171+ github.com/smallstep/pkcs7 v0.1.1 // indirect
148172 github.com/spf13/pflag v1.0.9 // indirect
149- github.com/tailscale/certstore v0.1.1-0.20231202035212-d3fa0460f47e // indirect
150- github.com/tailscale/goupnp v1.0.1-0.20210804011211-c64d0f06ea05 // indirect
151- github.com/tailscale/hujson v0.0.0-20221223112325-20486734a56a // indirect
173+ github.com/tailscale/certstore v0.1.1-0.20260409135935-3638fb84b77d // indirect
174+ github.com/tailscale/hujson v0.0.0-20260302212456-ecc657c15afd // indirect
152175 github.com/tailscale/netlink v1.1.1-0.20240822203006-4d49adab4de7 // indirect
153176 github.com/tailscale/peercred v0.0.0-20250107143737-35a0c7bd7edc // indirect
154177 github.com/tailscale/web-client-prebuilt v0.0.0-20250124233751-d4cd19a26976 // indirect
155178 github.com/tidwall/gjson v1.18.0 // indirect
156179 github.com/tidwall/match v1.1.1 // indirect
157180 github.com/tidwall/pretty v1.2.1 // indirect
158181 github.com/tidwall/sjson v1.2.5 // indirect
182+ github.com/tjfoc/gmsm v1.4.1 // indirect
159183 github.com/u-root/uio v0.0.0-20240224005618-d2acac8f3701 // indirect
160184 github.com/vishvananda/netlink v1.3.1 // indirect
161185 github.com/vishvananda/netns v0.0.5 // indirect
162186 github.com/wlynxg/anet v0.0.5 // indirect
163187 github.com/x448/float16 v0.8.4 // indirect
164- github.com/xchacha20-poly1305/sing-trusttunnel v0.2.3-0.20260511141959-89ec9f94f041 // indirect
188+ github.com/xchacha20-poly1305/sing-trusttunnel v0.3.0-beta.5 // indirect
165189 github.com/xtls/reality v0.0.0-20260322125925-9234c772ba8f // indirect
190+ github.com/youmark/pkcs8 v0.0.0-20240726163527-a2c0da244d78 // indirect
166191 github.com/zeebo/blake3 v0.2.4 // indirect
167192 go.uber.org/multierr v1.11.0 // indirect
168193 go.uber.org/zap v1.27.1 // indirect
169194 go.uber.org/zap/exp v0.3.0 // indirect
170195 go4.org/mem v0.0.0-20240501181205-ae6ca9944745 // indirect
171196 go4.org/netipx v0.0.0-20231129151722-fdeea329fbba // indirect
172- golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93 // indirect
197+ golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f // indirect
173198 golang.org/x/mod v0.37.0 // indirect
174199 golang.org/x/net v0.57.0 // indirect
175200 golang.org/x/oauth2 v0.36.0 // indirect
176201 golang.org/x/sync v0.22.0 // indirect
177202 golang.org/x/term v0.45.0 // indirect
178203 golang.org/x/text v0.40.0 // indirect
179- golang.org/x/time v0.14 .0 // indirect
204+ golang.org/x/time v0.15 .0 // indirect
180205 golang.org/x/tools v0.47.0 // indirect
181206 golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2 // indirect
182207 golang.zx2c4.com/wireguard v0.0.0-20250521234502-f333402bd9cb // indirect
@@ -185,6 +210,7 @@ require (
185210 gopkg.in/yaml.v2 v2.4.0 // indirect
186211 gvisor.dev/gvisor v0.0.0-20260122175437-89a5d21be8f0 // indirect
187212 lukechampine.com/blake3 v1.4.1 // indirect
213+ zombiezen.com/go/capnproto2 v2.18.2+incompatible // indirect
188214)
189215
190216replace github.com/sagernet/cronet-go => github.com/parhelia512/cronet-go v0.0.0-20260809193224-6287f9c66f94
0 commit comments