Compare commits

..

21 Commits

Author SHA1 Message Date
renovate[bot]
1bfced0e42
[dependencies] Update golangci/golangci-lint-action action to v8 2025-06-06 15:18:24 +00:00
世界
c3cc010880
documentation: Bump version 2025-06-06 23:17:46 +08:00
世界
1920c191be
Fix systemd package 2025-06-06 23:17:46 +08:00
世界
e0ac459204
Fix missing home for derp service 2025-06-06 23:17:46 +08:00
Zero Clover
09fb897805
documentation: Fix services 2025-06-06 23:17:46 +08:00
世界
a1b3d891a3
Fix dns.client_subnet ignored 2025-06-06 23:17:46 +08:00
世界
d866a40469
documentation: Minor fixes 2025-06-06 23:17:46 +08:00
世界
45cd04b07e
Fix tailscale forward 2025-06-06 23:17:46 +08:00
世界
2cf0528c4d
Minor fixes 2025-06-06 23:17:46 +08:00
世界
905a2ded93
Add SSM API service 2025-06-06 23:17:46 +08:00
世界
cb3c0829c5
Add resolved service and DNS server 2025-06-06 23:17:45 +08:00
世界
1a8f6e053d
Add DERP service 2025-06-06 23:17:27 +08:00
世界
99a09a6ce5
Add service component type 2025-06-06 23:17:27 +08:00
世界
01b4c7fcdd
Fix tproxy tcp control 2025-06-06 23:17:27 +08:00
愚者
fe89f946c1
release: Fix build tags for android
Signed-off-by: 愚者 <11926619+FansChou@users.noreply.github.com>
2025-06-06 23:17:27 +08:00
世界
6c17c7a8f5
prevent creation of bind and mark controls on unsupported platforms 2025-06-06 23:17:27 +08:00
PuerNya
ea067e5478
documentation: Fix description of reject DNS action behavior 2025-06-06 23:17:27 +08:00
Restia-Ashbell
75af9a824e
Fix TLS record fragment 2025-06-06 23:17:27 +08:00
世界
a5d4a42119
Add missing accept_routes option for Tailscale 2025-06-06 23:17:26 +08:00
世界
9821fbc3e3
Add TLS record fragment support 2025-06-06 23:17:26 +08:00
世界
c0408ad1de
release: Update Go to 1.24.3 2025-06-06 23:17:26 +08:00
5 changed files with 10 additions and 10 deletions

View File

@ -46,7 +46,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: ^1.24.4
go-version: ^1.24.3
- name: Check input version
if: github.event_name == 'workflow_dispatch'
run: |-
@ -109,7 +109,7 @@ jobs:
if: ${{ ! matrix.legacy_go }}
uses: actions/setup-go@v5
with:
go-version: ^1.24.4
go-version: ^1.24.3
- name: Cache Legacy Go
if: matrix.require_legacy_go
id: cache-legacy-go
@ -294,7 +294,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: ^1.24.4
go-version: ^1.24.3
- name: Setup Android NDK
id: setup-ndk
uses: nttld/setup-ndk@v1
@ -374,7 +374,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: ^1.24.4
go-version: ^1.24.3
- name: Setup Android NDK
id: setup-ndk
uses: nttld/setup-ndk@v1
@ -472,7 +472,7 @@ jobs:
if: matrix.if
uses: actions/setup-go@v5
with:
go-version: ^1.24.4
go-version: ^1.24.3
- name: Setup Xcode stable
if: matrix.if && github.ref == 'refs/heads/main-next'
run: |-

View File

@ -28,7 +28,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: ^1.24.4
go-version: ^1.24.3
- name: golangci-lint
uses: golangci/golangci-lint-action@v8
with:

View File

@ -25,7 +25,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: ^1.24.4
go-version: ^1.24.3
- name: Check input version
if: github.event_name == 'workflow_dispatch'
run: |-
@ -66,7 +66,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: ^1.24.4
go-version: ^1.24.3
- name: Setup Android NDK
if: matrix.os == 'android'
uses: nttld/setup-ndk@v1

View File

@ -56,7 +56,7 @@ func (l *Listener) ListenTCP() (net.Listener, error) {
if l.tproxy {
listenConfig.Control = control.Append(listenConfig.Control, func(network, address string, conn syscall.RawConn) error {
return control.Raw(conn, func(fd uintptr) error {
return redir.TProxy(fd, !M.ParseSocksaddr(address).IsIPv4(), false)
return redir.TProxy(fd, M.ParseSocksaddr(address).IsIPv6(), false)
})
})
}

View File

@ -41,7 +41,7 @@ func (l *Listener) ListenUDP() (net.PacketConn, error) {
if l.tproxy {
listenConfig.Control = control.Append(listenConfig.Control, func(network, address string, conn syscall.RawConn) error {
return control.Raw(conn, func(fd uintptr) error {
return redir.TProxy(fd, !M.ParseSocksaddr(address).IsIPv4(), true)
return redir.TProxy(fd, M.ParseSocksaddr(address).IsIPv6(), true)
})
})
}