Skip to content

Commit d8bdbe0

Browse files
authored
Merge branch 'cmliu:main' into update_worker_name_to_edt1
2 parents 656d0d9 + 1ab67e7 commit d8bdbe0

4 files changed

Lines changed: 6144 additions & 5926 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Demo 目录
22
demo/
33
tmp/
4+
.workbuddy/
45

56
# 依赖包
67
node_modules/

CHANGELOG

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
## [2.1.20260711190235] - 2026-07-11 19:02:35
2+
3+
### ADD
4+
5+
- 新增 **TCP_CONCURRENT_DIAL** 环境变量,可自定义 **TCP 并发拨号数**;设置后不再根据中国移动网络自动降为单路。
6+
- 新增 **PROXY_CONCURRENT_DIAL** 环境变量,可自定义 **反代并发拨号数**。
7+
8+
## [2.1.20260711022318] - 2026-07-11 02:23:18
9+
10+
### Change
11+
12+
- 优化 **反代相关逻辑**:解决多反代节点参数因全局变量被意外覆盖导致不生效的问题。
13+
- 优化 **DoH 缓存**:缓存近期的域名解析结果,减少重复请求,提升解析速度并降低资源占用;对于没有解析结果的域名也会暂时缓存,避免反复查询。
14+
15+
### ADD
16+
17+
- 新增 **反代并发拨号数**:可自行调整反代连接的并发数量。并发数越高,连接速度越快,但 IP 切换也越频繁;并发数越低,连接过程则更加稳定。
18+
- 新增 **订阅转换配置**:更多功能选项,包括 **UDP**、**XUDP**、**TLS 1.3**、**插入节点类型** 和 **基础节点排序**,并同步透传到订阅转换后端。
19+
- 新增 **Trojan 回退代理(Fallback)**:Trojan 协议现在支持设置备用代理地址。当主连接不通时,可以自动切换到备用代理继续工作,让连接更稳定可靠。[PR #1359](https://github.com/cmliu/edgetunnel/pull/1359)
20+
121
## [2.1.20260617014121] - 2026-06-17 01:41:21
222

323
### ADD
@@ -42,7 +62,7 @@
4262

4363
### ADD
4464

45-
- 新增 **TCP 预加载竞速拨号**:首次直连域名时可先通过 DoH 并发查询 A/AAAA 记录,优先使用 IPv4,数量不足时用 IPv6 补齐到 `TCP并发拨号数` 上限;反代失败兜底逻辑与普通首次直连拆分,避免误触发预加载。
65+
- 新增 **PRELOAD_RACE_DIAL** 环境变量,可自定义 **TCP 预加载竞速拨号**:首次直连域名时可先通过 DoH 并发查询 A/AAAA 记录,优先使用 IPv4,数量不足时用 IPv6 补齐到 `TCP并发拨号数` 上限;反代失败兜底逻辑与普通首次直连拆分,避免误触发预加载。
4666

4767
## [2.1.20260517185203] - 2026-05-17 18:52:03
4868

README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,8 @@
128128
| **OFF_LOG** || `1``true` | 默认开启日志记录功能,设置`1``true`则关闭日志记录功能 |
129129
| **BEST_SUB** || `1``true` | 默认关闭作为**优选订阅生成器**的功能,设置`1``true`则开启该功能 |
130130
| **PRELOAD_RACE_DIAL** || `1``true` | 默认关闭作为**预加载竞速拨号**的功能,设置`1``true`则开启该功能 |
131+
| **TCP_CONCURRENT_DIAL** || `2` | **TCP 并发拨号数**,默认值为`2`;设置后不再根据中国移动网络自动降为单路 |
132+
| **PROXY_CONCURRENT_DIAL** || `1` | **反代并发拨号数**,默认值为`1`;数值越高连接速度越快,但 IP 切换也越频繁 |
131133

132134
---
133135

@@ -158,6 +160,11 @@
158160
/http://user:password@127.0.0.1:8080 (默认激活全局SOCKS5)
159161
```
160162

163+
- 指定 `Trojan fallback` 案例(由于使用场景为自建对接, 仅 Trojan 入站,fallback 服务需为同密码、非 WebSocket、非 TLS. 此时 UDP 透传给 fallback, 性能优秀, 功能完整)
164+
```url
165+
/trojan=1.1.1.1:1234
166+
```
167+
161168
---
162169

163170
## 💻 客户端适配情况
@@ -173,7 +180,7 @@
173180

174181
## ⭐ 项目热度
175182

176-
[![Stargazers over time](https://starchart.cc/cmliu/edgetunnel.svg?variant=adaptive)](https://starchart.cc/cmliu/edgetunnel)
183+
![Stargazers over time](https://github.com/cmliu/cmliu/blob/main/star/edgetunnel.svg)
177184

178185
---
179186

@@ -214,4 +221,4 @@
214221

215222
---
216223

217-
**如果您觉得项目对您有帮助,请给一个 Star 🌟,这是对我最大的鼓励!**
224+
**如果您觉得项目对您有帮助,请给一个 Star 🌟,这是对我最大的鼓励!**

0 commit comments

Comments
 (0)