Compare commits

..

21 Commits

Author SHA1 Message Date
世界
8413d1294d
documentation: Bump version 2025-06-08 21:22:58 +08:00
世界
c6e91daec7
release: Update Go to 1.24.4 2025-06-08 21:22:58 +08:00
世界
18dc7bbced
Fix tproxy listener 2025-06-08 21:22:18 +08:00
世界
5fc634a55b
Fix systemd package 2025-06-08 21:22:18 +08:00
世界
5f6aba9426
Fix missing home for derp service 2025-06-08 21:22:18 +08:00
Zero Clover
6e6e5027bb
documentation: Fix services 2025-06-08 21:22:18 +08:00
世界
2b284b746a
Fix dns.client_subnet ignored 2025-06-08 21:22:18 +08:00
世界
a8b25bf537
documentation: Minor fixes 2025-06-08 21:22:18 +08:00
世界
50e947ea49
Fix tailscale forward 2025-06-08 21:22:18 +08:00
世界
cfa9125eed
Minor fixes 2025-06-08 21:22:18 +08:00
世界
4c1b8909d8
Add SSM API service 2025-06-08 21:22:18 +08:00
世界
c06fe358e2
Add resolved service and DNS server 2025-06-08 21:22:18 +08:00
世界
4b90ada477
Add DERP service 2025-06-08 21:22:18 +08:00
世界
a8a7cb2b4d
Add service component type 2025-06-08 21:22:18 +08:00
世界
05390b9e91
Fix tproxy tcp control 2025-06-08 21:22:18 +08:00
愚者
30cd4c614f
release: Fix build tags for android
Signed-off-by: 愚者 <11926619+FansChou@users.noreply.github.com>
2025-06-08 21:22:18 +08:00
世界
bd54f5e24c
prevent creation of bind and mark controls on unsupported platforms 2025-06-08 21:22:18 +08:00
PuerNya
f955fa0bd9
documentation: Fix description of reject DNS action behavior 2025-06-08 21:22:18 +08:00
Restia-Ashbell
21a9ef21e7
Fix TLS record fragment 2025-06-08 21:22:18 +08:00
世界
e3f689612c
Add missing accept_routes option for Tailscale 2025-06-08 21:22:18 +08:00
世界
4873f6f66b
Add TLS record fragment support 2025-06-08 21:22:18 +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.3
go-version: ^1.24.4
- 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.3
go-version: ^1.24.4
- 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.3
go-version: ^1.24.4
- 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.3
go-version: ^1.24.4
- 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.3
go-version: ^1.24.4
- 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.3
go-version: ^1.24.4
- name: golangci-lint
uses: golangci/golangci-lint-action@v6
with:

View File

@ -25,7 +25,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: ^1.24.3
go-version: ^1.24.4
- 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.3
go-version: ^1.24.4
- 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).IsIPv6(), false)
return redir.TProxy(fd, !M.ParseSocksaddr(address).IsIPv4(), 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).IsIPv6(), true)
return redir.TProxy(fd, !M.ParseSocksaddr(address).IsIPv4(), true)
})
})
}