ginuerzh
e2447ce578
fix(e2e): use host network for Docker image builds in DinD environments
...
Docker-in-Docker containers cannot reach the internet via the default
bridge network, causing 'apk add' in the Dockerfile to hang indefinitely
and e2e tests to timeout after 10 minutes.
Add BuildOptionsModifier with NetworkMode=host to all FromDockerfile
definitions so the build step uses the host's network stack. This has
no negative impact on non-DinD environments where bridge networking
already works.
Also move GostBinPath flag and init() from main_test.go to utils.go
(non-test file) so the symbol is accessible across the package.
2026-06-06 20:34:24 +08:00
ginuerzh
811420e923
chore: bump x to include stateless UDP forwarding ( #853 )
2026-06-05 23:27:22 +08:00
ginuerzh
374b46dfe1
bump x to v0.10.10
2026-06-03 23:30:01 +08:00
ginuerzh
22edb92084
bump x to v0.10.10
2026-06-03 23:25:54 +08:00
ginuerzh
78a0a8c734
fix: disable UPX compression in Dockerfile to resolve #863 startup regression
2026-06-03 00:13:58 +08:00
ZHAO Jin-Xiang
41e1878ebc
feat: add nftables package to Dockerfile ( #865 )
...
nftables is a more modern iptables which supports both ipv4 and ipv6.
2026-06-02 23:56:53 +08:00
ginuerzh
5639c90e98
bump x to v0.10.9
2026-06-02 23:54:13 +08:00
ginuerzh
36abf9bcd9
bump x to v0.10.8
2026-06-02 20:07:48 +08:00
ginuerzh
d584b7ac61
bump x to v0.10.7
2026-05-31 22:49:10 +08:00
ginuerzh
56e2a1c496
fix: disable UPX compression to resolve #863 startup regression
...
UPX --best/--lzma/--brute adds ~3s startup time on low-spec systems
(linux/arm) due to in-memory decompression on every invocation of gost -V.
Disabled by default; opt in via GORELEASER_UPX=true for release builds
that need it.
2026-05-31 22:25:57 +08:00
ginuerzh
b0bea19275
bump x to v0.10.6
2026-05-31 22:13:42 +08:00
ginuerzh
cd64f2edd3
bump x to v0.10.5
2026-05-31 19:50:49 +08:00
ginuerzh
5f04c84e32
bump core to v0.4.1
2026-05-31 19:40:28 +08:00
ginuerzh
600a64e611
bump x to v0.10.4
2026-05-31 17:47:52 +08:00
ginuerzh
3d6b16686b
bump x to v0.10.3
2026-05-29 00:29:26 +08:00
ginuerzh
44684d40c3
add CLAUDE.md with build, CLI, and lifecycle documentation
2026-05-23 00:00:56 +08:00
ginuerzh
2be36abe75
bump x to v0.10.1, go-shadowsocks2 to v0.1.3; add gost binary to .gitignore
2026-05-22 23:21:30 +08:00
ginuerzh
8db62785fa
Merge pull request #862 : Add e2e test cases for shadowsocks
...
Add comprehensive e2e tests covering TCP and UDP shadowsocks
connections with various cipher modes (aes-128-gcm, aes-256-gcm,
chacha20, 2022-blake3-aes-128, 2022-blake3-aes-256, including
multi-PSK variants).
2026-05-22 23:09:42 +08:00
RMT
8740e6f258
Add e2e test cases for shadowsocks
2026-05-22 14:28:17 +08:00
ginuerzh
d4c9ef5056
add masque connector, dialer, and handler registrations; update x to v0.10.0
2026-05-21 23:03:49 +08:00
RMT
c06eb0d331
WIP
2026-04-26 22:18:07 +08:00
RMT
c8b48dc248
WIP
2026-04-26 22:18:07 +08:00
azoway
45d94cf391
Update install.sh
...
在alpine服务器上运行安装脚本报错:
curl: (3) URL rejected: Malformed input to a URL function
排查后发现,当前版本部分会匹配出来2个版本的下载链接:
gost_3.2.6_linux_amd64.tar.gz
gost_3.2.6_linux_amd64v3.tar.gz
修改后默认取第一个兼容性更好的版本
2026-04-26 22:16:06 +08:00
nivesh
bc96fe3918
streamline download/install process
...
(get binary only, eliminate unnecessary intermediate files)
2026-04-22 00:25:59 +08:00
nivesh
646d3f906c
enhance portability (detect user-preferred bash, replace all greps with awk)
2026-04-22 00:25:59 +08:00
nivesh
4c69940f1e
Fix #835
2026-04-22 00:25:59 +08:00
David Manouchehri
3d1f6fcbbb
add masque connector, dialer, and handler
2026-04-22 00:23:53 +08:00
ginuerzh
e388426ec6
go1.26
2026-04-21 23:59:31 +08:00
ginuerzh
340ba32ef0
v3.2.6
2025-11-22 22:47:02 +08:00
ginuerzh
96551d5fa5
metrics: fix server conn wrapper ( #797 )
2025-10-11 22:07:41 +08:00
ginuerzh
8d05a6ed93
add multiple entrypoints for tunnel
2025-10-09 22:33:31 +08:00
ginuerzh
0348a16aa9
fix panic for channel close ( #779 )
2025-09-20 10:06:15 +08:00
ginuerzh
50934e0978
fix sniffing for websocket
2025-09-04 21:32:34 +08:00
ginuerzh
c2ed9c6f07
add service option for plugin
2025-08-29 23:38:29 +08:00
ginuerzh
3b9da4e260
go1.25
2025-08-21 22:53:28 +08:00
ginuerzh
f0a67a1108
fix bugs
2025-08-21 22:24:42 +08:00
ginuerzh
59c9638ce6
add bypass and admission matcher
2025-08-13 21:27:36 +08:00
ginuerzh
49fa28882f
fix issue #760
2025-08-10 19:01:10 +08:00
ginuerzh
08c617b54e
v3.2.3
2025-08-09 21:01:25 +08:00
ginuerzh
d03b0e2360
v3.2.2
2025-08-05 20:46:21 +08:00
ginuerzh
245d610baf
without cancel context
2025-08-05 20:25:24 +08:00
ginuerzh
f01f0c9215
fix ws listener
2025-08-05 00:19:51 +08:00
ginuerzh
9b6e9d9cae
add context for conn
2025-08-04 19:34:54 +08:00
ginuerzh
1a0e2b06ac
add proxyProtocol support for dialer
2025-08-03 15:38:57 +08:00
ginuerzh
de8bb498db
http2: added non-connect request support #749
2025-07-30 21:44:46 +08:00
ginuerzh
1f735d0649
v3.2.0
2025-07-29 09:15:55 +08:00
ginuerzh
d173d167da
fix tungo for windows and darwin
2025-07-28 21:21:33 +08:00
ginuerzh
b593fdb952
add upx for binary compression
2025-07-26 16:43:49 +08:00
ginuerzh
d448628fea
add tun2socks (tungo)
2025-07-26 16:43:22 +08:00
ginuerzh
0bfc7f10cd
add vtun handle and listener
2025-07-23 22:49:59 +08:00