Skip to content

Commit 686089d

Browse files
committed
add easier replace version management
1 parent 526afb1 commit 686089d

8 files changed

Lines changed: 24 additions & 15 deletions

File tree

.gitmodules

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,15 @@
44
[submodule "clients/android"]
55
path = clients/android
66
url = https://github.com/SagerNet/sing-box-for-android.git
7+
[submodule "replace/tailscale"]
8+
path = replace/tailscale
9+
url = git@github.com:hiddify/tailscale
10+
[submodule "replace/psiphon-quic-go"]
11+
path = replace/psiphon-quic-go
12+
url = git@github.com:hiddify/psiphon-quic-go
13+
[submodule "replace/psiphon-tls"]
14+
path = replace/psiphon-tls
15+
url = git@github.com:hiddify/psiphon-tls
16+
[submodule "replace/wireguard-go"]
17+
path = replace/wireguard-go
18+
url = git@github.com:hiddify/wireguard-go

cmd/sing-box/cmd_version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ func printVersion(cmd *cobra.Command, args []string) {
2929
os.Stdout.WriteString(C.Version + "\n")
3030
return
3131
}
32-
version := "sing-box version " + C.Version + "\n\n"
32+
version := "hiddify-sing-box version " + C.Version + "\n\n"
3333
version += "Environment: " + runtime.Version() + " " + runtime.GOOS + "/" + runtime.GOARCH + "\n"
3434

3535
var tags string

go.mod

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -243,14 +243,15 @@ require (
243243
tailscale.com v1.58.2 // indirect
244244
)
245245

246-
replace github.com/sagernet/wireguard-go => github.com/hiddify/wireguard-go v0.0.0-20260207195137-b12022450359
247-
248-
replace github.com/sagernet/tailscale => github.com/hiddify/tailscale v1.92.4-sing-box-1.13-mod.6.0.20260202223641-788aa623edeb
249-
250246
replace github.com/sagernet/sing-dns => github.com/shtorm-7/sing-dns v0.4.6-extended-1.0.0
251247

252248
replace github.com/ameshkov/dnscrypt/v2 => github.com/shtorm-7/dnscrypt/v2 v2.4.0-extended-1.0.0
253249

254-
replace github.com/Psiphon-Labs/quic-go => github.com/hiddify/psiphon-quic-go v0.0.0-20260205155832-2164d1653824
250+
// replace github.com/sagernet/wireguard-go => github.com/hiddify/wireguard-go v0.0.0-20260207195137-b12022450359
251+
replace github.com/sagernet/wireguard-go => ./replace/wireguard-go
252+
253+
replace github.com/sagernet/tailscale => ./replace/tailscale
254+
255+
replace github.com/Psiphon-Labs/quic-go => ./replace/psiphon-quic-go
255256

256-
replace github.com/Psiphon-Labs/psiphon-tls => github.com/hiddify/psiphon-tls v0.0.0-20260205181946-4af85c2fb9f2
257+
replace github.com/Psiphon-Labs/psiphon-tls => ./replace/psiphon-tls

go.sum

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -210,14 +210,6 @@ github.com/hashicorp/yamux v0.1.2 h1:XtB8kyFOyHXYVFnwT5C3+Bdo8gArse7j2AQ0DA0Uey8
210210
github.com/hashicorp/yamux v0.1.2/go.mod h1:C+zze2n6e/7wshOZep2A70/aQU6QBRWJO/G6FT1wIns=
211211
github.com/hdevalence/ed25519consensus v0.2.0 h1:37ICyZqdyj0lAZ8P4D1d1id3HqbbG1N3iBb1Tb4rdcU=
212212
github.com/hdevalence/ed25519consensus v0.2.0/go.mod h1:w3BHWjwJbFU29IRHL1Iqkw3sus+7FctEyM4RqDxYNzo=
213-
github.com/hiddify/psiphon-quic-go v0.0.0-20260205155832-2164d1653824 h1:a5HGC6a/s4SmRvfqsYWBGd6ump3iploFoddqKpIyO7M=
214-
github.com/hiddify/psiphon-quic-go v0.0.0-20260205155832-2164d1653824/go.mod h1:rONdWgPMbFjyyBai7gB1IBF4pT9r4l0GyiDst5XR1SY=
215-
github.com/hiddify/psiphon-tls v0.0.0-20260205181946-4af85c2fb9f2 h1:42YhXZ/qMbWOlH+AE6KZKpv96G60FXMaeQ+TYFUFwNU=
216-
github.com/hiddify/psiphon-tls v0.0.0-20260205181946-4af85c2fb9f2/go.mod h1:7ZUnPnWT5z8J8hxfsVjKHYK77Zme/Y0If1b/zeziiJs=
217-
github.com/hiddify/tailscale v1.92.4-sing-box-1.13-mod.6.0.20260202223641-788aa623edeb h1:eh+X2WCTfbXdNz5A6k44kWkl9KJbKlVQOfkgZjk3eZs=
218-
github.com/hiddify/tailscale v1.92.4-sing-box-1.13-mod.6.0.20260202223641-788aa623edeb/go.mod h1:m87GAn4UcesHQF3leaPFEINZETO5za1LGn1GJdNDgNc=
219-
github.com/hiddify/wireguard-go v0.0.0-20260207195137-b12022450359 h1:Y3BZF9JkTfFEccxzO7uTXgDSIOELPNeXCw5hCCxJyJw=
220-
github.com/hiddify/wireguard-go v0.0.0-20260207195137-b12022450359/go.mod h1:hEqi4y5czEg6LYtX2Bpjg+lV0b/J1n+5rA885Z66Mx0=
221213
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
222214
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
223215
github.com/insomniacslk/dhcp v0.0.0-20251020182700-175e84fbb167 h1:MEufgJohwIjFi2n3eJv4c/8UdRLQVUwPwSWQPoER+eU=

replace/psiphon-quic-go

Submodule psiphon-quic-go added at 47042a7

replace/psiphon-tls

Submodule psiphon-tls added at 4af85c2

replace/tailscale

Submodule tailscale added at 788aa62

replace/wireguard-go

Submodule wireguard-go added at b120224

0 commit comments

Comments
 (0)