Skip to content
Merged

Beta2.1 #1462

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
e024dbc
fix: 更新版本号至2026-08-09并优化XHTTP传输链路和连接管理
cmliu Aug 9, 2026
4833ca6
Potential fix for pull request finding
cmliu Aug 9, 2026
741ef1b
Merge pull request #1436 from cmliu/alpha2.1
cmliu Aug 9, 2026
70e47ca
Potential fix for pull request finding
cmliu Aug 9, 2026
daa03c7
fix: 更新版本号至2026-08-09并修复链式代理路径末尾斜杠处理
cmliu Aug 9, 2026
b0c163e
Merge pull request #1438 from cmliu/alpha2.1
cmliu Aug 9, 2026
cc296a8
feat: 添加 XHTTP obfs padding 支持及相关校验逻辑
cmliu Aug 9, 2026
d06e74f
fix: 更新版本号至2026-08-10并新增XHTTP obfs padding接收端支持
cmliu Aug 9, 2026
ad02186
fix: 更新 HPACK Huffman 码表为码长格式以符合 RFC 7541
cmliu Aug 9, 2026
295200a
Merge pull request #1440 from cmliu/alpha2.1
cmliu Aug 9, 2026
1e46e61
fix: 修复响应URL生成逻辑
cmliu Aug 9, 2026
0e97120
Merge pull request #1441 from cmliu/alpha2.1
cmliu Aug 9, 2026
a32681e
fix: 移除 XHTTP obfs padding 相关注释和未使用的代码
cmliu Aug 10, 2026
878d953
fix: 优化 XHTTP 特征命中逻辑,移除不必要的 referer 检查
cmliu Aug 10, 2026
f3adcd5
fix: 将 XHTTP 相关逻辑更名为叉HTTP,更新相关函数和注释
cmliu Aug 10, 2026
2b27a6d
fix: 修正获取叉HTTPPadding标识函数中的键值逻辑,并更新传输协议配置中的混淆JSON结构
cmliu Aug 10, 2026
bd39387
Merge pull request #1444 from cmliu/alpha2.1
cmliu Aug 10, 2026
702ff26
fix: 将关闭Socket的变量名从xhttpBridge更改为叉桥,以提高代码可读性
cmliu Aug 10, 2026
c3c3f4a
feat: 添加上行Grain合包流功能以优化数据传输
cmliu Aug 11, 2026
1a13d7d
fix: 更新版本号至2026-08-11 14:45:22,并优化CHANGELOG以反映上行传输的改进
cmliu Aug 11, 2026
4fa1681
fix: 优化上行数据处理逻辑,增加取消上行reader的处理,改进缓冲管理
cmliu Aug 11, 2026
5caedd9
fix: 添加冲刷链以优化上行Grain合包流的处理逻辑
cmliu Aug 11, 2026
7022865
fix: 优化上行Grain合包流的错误处理逻辑,确保搬运Promise异常时进行清理
cmliu Aug 11, 2026
ea1460d
Merge pull request #1455 from cmliu/alpha2.1
cmliu Aug 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
## [2.1.20260811144522] - 2026-08-11 14:45:22

### Change

- 优化 **XHTTP** 上行传输:新增数据合包机制,小块数据合并后再统一发送,减少小包频繁写入,降低资源开销,大文件上传更流畅。

## [2.1.20260810030901] - 2026-08-10 03:09:01

### ADD

- 新增 **XHTTP obfs padding** 接收端支持:识别 `xPaddingObfsMode`(tokenish / queryInHeader)混淆头。

## [2.1.20260809231057] - 2026-08-09 23:10:57

### Debug

- 修复 **XHTTP链式代理** 参数解析:路径末尾多余的 `/` 会导致反代配置失效,现已兼容末尾斜杠。

## [2.1.20260809201158] - 2026-08-09 20:11:58

### Change

- 优化 **XHTTP** 传输链路:TCP 数据改由 `request.body.pipeTo(socket.writable)` 与 `socket.readable.pipeTo(IdentityTransformStream)` 双向直通,不再经过 ReadableStream + 上行写入队列 + BYOB/Grain 逐块搬运,显著降低 CPU 占用。
- 优化 **XHTTP** 连接管理:`forwardataTCP` 新增"仅建立连接"模式,建连并写入首包后直接返回 socket 交由 pipe 直通,同时保留直连失败后自动切换反代的兜底逻辑(gRPC/WS 调用方不受影响)。
- 优化 **XHTTP UDP** 处理:UDP 分支独立拆出为专用处理函数,保留 Trojan UDP 反代与 DNS 转发逻辑。

## [2.1.20260729235734] - 2026-07-29 23:57:34

### Change
Expand Down
Loading
Loading