Skip to content

Commit 6c21285

Browse files
committed
Update dependencies
1 parent 0691ef0 commit 6c21285

File tree

6 files changed

+155
-98
lines changed

6 files changed

+155
-98
lines changed

common/tls/acme.go

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,13 +114,17 @@ func startACME(ctx context.Context, logger logger.Logger, options option.Inbound
114114
switch dnsOptions.Provider {
115115
case C.DNSProviderAliDNS:
116116
solver.DNSProvider = &alidns.Provider{
117-
AccKeyID: dnsOptions.AliDNSOptions.AccessKeyID,
118-
AccKeySecret: dnsOptions.AliDNSOptions.AccessKeySecret,
119-
RegionID: dnsOptions.AliDNSOptions.RegionID,
117+
CredentialInfo: alidns.CredentialInfo{
118+
AccessKeyID: dnsOptions.AliDNSOptions.AccessKeyID,
119+
AccessKeySecret: dnsOptions.AliDNSOptions.AccessKeySecret,
120+
RegionID: dnsOptions.AliDNSOptions.RegionID,
121+
SecurityToken: dnsOptions.AliDNSOptions.SecurityToken,
122+
},
120123
}
121124
case C.DNSProviderCloudflare:
122125
solver.DNSProvider = &cloudflare.Provider{
123-
APIToken: dnsOptions.CloudflareOptions.APIToken,
126+
APIToken: dnsOptions.CloudflareOptions.APIToken,
127+
ZoneToken: dnsOptions.CloudflareOptions.ZoneToken,
124128
}
125129
default:
126130
return nil, nil, E.New("unsupported ACME DNS01 provider type: " + dnsOptions.Provider)

docs/configuration/shared/dns01_challenge.md

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
1+
---
2+
icon: material/new-box
3+
---
4+
5+
!!! quote "Changes in sing-box 1.13.0"
6+
7+
:material-plus: [alidns.security_token](#security_token)
8+
:material-plus: [cloudflare.zone_token](#zone_token)
9+
110
### Structure
211

312
```json
413
{
514
"provider": "",
6-
15+
716
... // Provider Fields
817
}
918
```
@@ -17,15 +26,31 @@
1726
"provider": "alidns",
1827
"access_key_id": "",
1928
"access_key_secret": "",
20-
"region_id": ""
29+
"region_id": "",
30+
"security_token": ""
2131
}
2232
```
2333

34+
##### security_token
35+
36+
!!! question "Since sing-box 1.13.0"
37+
38+
The Security Token for STS temporary credentials.
39+
2440
#### Cloudflare
2541

2642
```json
2743
{
2844
"provider": "cloudflare",
29-
"api_token": ""
45+
"api_token": "",
46+
"zone_token": ""
3047
}
31-
```
48+
```
49+
50+
##### zone_token
51+
52+
!!! question "Since sing-box 1.13.0"
53+
54+
Optional API token with `Zone:Read` permission.
55+
56+
When provided, allows `api_token` to be scoped to a single zone.

docs/configuration/shared/dns01_challenge.zh.md

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
1+
---
2+
icon: material/new-box
3+
---
4+
5+
!!! quote "sing-box 1.13.0 中的更改"
6+
7+
:material-plus: [alidns.security_token](#security_token)
8+
:material-plus: [cloudflare.zone_token](#zone_token)
9+
110
### 结构
211

312
```json
413
{
514
"provider": "",
6-
15+
716
... // 提供商字段
817
}
918
```
@@ -17,15 +26,31 @@
1726
"provider": "alidns",
1827
"access_key_id": "",
1928
"access_key_secret": "",
20-
"region_id": ""
29+
"region_id": "",
30+
"security_token": ""
2131
}
2232
```
2333

34+
##### security_token
35+
36+
!!! question "自 sing-box 1.13.0 起"
37+
38+
用于 STS 临时凭证的安全令牌。
39+
2440
#### Cloudflare
2541

2642
```json
2743
{
2844
"provider": "cloudflare",
29-
"api_token": ""
45+
"api_token": "",
46+
"zone_token": ""
3047
}
31-
```
48+
```
49+
50+
##### zone_token
51+
52+
!!! question "自 sing-box 1.13.0 起"
53+
54+
具有 `Zone:Read` 权限的可选 API 令牌。
55+
56+
提供后可将 `api_token` 限定到单个区域。

go.mod

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,25 @@ module github.com/sagernet/sing-box
33
go 1.24.7
44

55
require (
6-
github.com/anthropics/anthropic-sdk-go v1.14.0
6+
github.com/anthropics/anthropic-sdk-go v1.19.0
77
github.com/anytls/sing-anytls v0.0.11
8-
github.com/caddyserver/certmagic v0.23.0
9-
github.com/coder/websocket v1.8.13
8+
github.com/caddyserver/certmagic v0.25.0
9+
github.com/coder/websocket v1.8.14
1010
github.com/cretz/bine v0.2.0
1111
github.com/database64128/tfo-go/v2 v2.3.1
12-
github.com/go-chi/chi/v5 v5.2.2
12+
github.com/go-chi/chi/v5 v5.2.3
1313
github.com/go-chi/render v1.0.3
14-
github.com/godbus/dbus/v5 v5.1.1-0.20230522191255-76236955d466
14+
github.com/godbus/dbus/v5 v5.2.1
1515
github.com/gofrs/uuid/v5 v5.4.0
16-
github.com/insomniacslk/dhcp v0.0.0-20250417080101-5f8cf70e8c5f
16+
github.com/insomniacslk/dhcp v0.0.0-20251020182700-175e84fbb167
1717
github.com/keybase/go-keychain v0.0.1
18-
github.com/libdns/alidns v1.0.5-libdns.v1.beta1
19-
github.com/libdns/cloudflare v0.2.2-0.20250708034226-c574dccb31a6
18+
github.com/libdns/alidns v1.0.6-beta.3
19+
github.com/libdns/cloudflare v0.2.2
2020
github.com/logrusorgru/aurora v2.0.3+incompatible
2121
github.com/metacubex/utls v1.8.3
22-
github.com/mholt/acmez/v3 v3.1.2
23-
github.com/miekg/dns v1.1.67
24-
github.com/openai/openai-go/v3 v3.13.0
22+
github.com/mholt/acmez/v3 v3.1.4
23+
github.com/miekg/dns v1.1.69
24+
github.com/openai/openai-go/v3 v3.15.0
2525
github.com/oschwald/maxminddb-golang v1.13.1
2626
github.com/sagernet/asc-go v0.0.0-20241217030726-d563060fe4e1
2727
github.com/sagernet/bbolt v0.0.0-20231014093535-ea5cb2fe9f0a
@@ -44,19 +44,19 @@ require (
4444
github.com/sagernet/tailscale v1.86.5-sing-box-1.13-mod.4
4545
github.com/sagernet/wireguard-go v0.0.2-beta.1.0.20250917110311-16510ac47288
4646
github.com/sagernet/ws v0.0.0-20231204124109-acfe8907c854
47-
github.com/spf13/cobra v1.9.1
47+
github.com/spf13/cobra v1.10.2
4848
github.com/stretchr/testify v1.11.1
4949
github.com/vishvananda/netns v0.0.5
50-
go.uber.org/zap v1.27.0
50+
go.uber.org/zap v1.27.1
5151
go4.org/netipx v0.0.0-20231129151722-fdeea329fbba
5252
golang.org/x/crypto v0.46.0
53-
golang.org/x/exp v0.0.0-20250911091902-df9299821621
54-
golang.org/x/mod v0.30.0
55-
golang.org/x/net v0.47.0
53+
golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93
54+
golang.org/x/mod v0.31.0
55+
golang.org/x/net v0.48.0
5656
golang.org/x/sys v0.39.0
5757
golang.zx2c4.com/wireguard/wgctrl v0.0.0-20241231184526-a9ab2273dd10
58-
google.golang.org/grpc v1.73.0
59-
google.golang.org/protobuf v1.36.6
58+
google.golang.org/grpc v1.77.0
59+
google.golang.org/protobuf v1.36.11
6060
howett.net/plist v1.0.1
6161
)
6262

@@ -96,8 +96,8 @@ require (
9696
github.com/inconshreveable/mousetrap v1.1.0 // indirect
9797
github.com/jsimonetti/rtnetlink v1.4.0 // indirect
9898
github.com/klauspost/compress v1.17.11 // indirect
99-
github.com/klauspost/cpuid/v2 v2.2.10 // indirect
100-
github.com/libdns/libdns v1.1.0 // indirect
99+
github.com/klauspost/cpuid/v2 v2.3.0 // indirect
100+
github.com/libdns/libdns v1.1.1 // indirect
101101
github.com/mdlayher/genetlink v1.3.2 // indirect
102102
github.com/mdlayher/netlink v1.7.3-0.20250113171957-fbb4dce95f42 // indirect
103103
github.com/mdlayher/sdnotify v1.0.0 // indirect
@@ -132,7 +132,7 @@ require (
132132
github.com/sagernet/cronet-go/lib/windows_arm64 v0.0.0-20251220122226-25b6d00c5b7e // indirect
133133
github.com/sagernet/netlink v0.0.0-20240612041022-b9a21c07ac6a // indirect
134134
github.com/sagernet/nftables v0.3.0-beta.4 // indirect
135-
github.com/spf13/pflag v1.0.6 // indirect
135+
github.com/spf13/pflag v1.0.9 // indirect
136136
github.com/tailscale/certstore v0.1.1-0.20231202035212-d3fa0460f47e // indirect
137137
github.com/tailscale/go-winio v0.0.0-20231025203758-c4f33415bf55 // indirect
138138
github.com/tailscale/goupnp v1.0.1-0.20210804011211-c64d0f06ea05 // indirect
@@ -155,10 +155,10 @@ require (
155155
golang.org/x/term v0.38.0 // indirect
156156
golang.org/x/text v0.32.0 // indirect
157157
golang.org/x/time v0.11.0 // indirect
158-
golang.org/x/tools v0.39.0 // indirect
158+
golang.org/x/tools v0.40.0 // indirect
159159
golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2 // indirect
160160
golang.zx2c4.com/wireguard/windows v0.5.3 // indirect
161-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250324211829-b45e905df463 // indirect
161+
google.golang.org/genproto/googleapis/rpc v0.0.0-20251022142026-3a174f9686a8 // indirect
162162
gopkg.in/yaml.v3 v3.0.1 // indirect
163163
lukechampine.com/blake3 v1.3.0 // indirect
164164
)

0 commit comments

Comments
 (0)