Skip to content

Commit aea8b85

Browse files
committed
fix: 修改预加载竞速拨号逻辑以支持更灵活的环境变量配置
1 parent b720679 commit aea8b85

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@
127127
| **DEBUG** || `1``true` | **开发者模式**,默认**关闭**调试日志功能(console.log),设置`1``true`**开启**调试日志功能 |
128128
| **OFF_LOG** || `1``true` | 默认**开启**KV日志记录功能,设置`1``true`**关闭**日志记录功能 |
129129
| **BEST_SUB** || `1``true` | 默认**关闭**作为**优选订阅生成器**的功能,设置`1``true`**开启**该功能 |
130-
| **PRELOAD_RACE_DIAL** || `0``false` | 默认**开启**作为**预加载竞速拨号**的功能,设置`0``false`**关闭**该功能 |
130+
| **PRELOAD_RACE_DIAL** || `1``true` | 默认**关闭**作为**预加载竞速拨号**的功能,设置`1``true`**开启**该功能 |
131131
| **TCP_CONCURRENT_DIAL** || `2` | **TCP 并发拨号数**,默认值为`2`;设置后不再根据中国移动网络自动降为单路 |
132132
| **PROXY_CONCURRENT_DIAL** || `1` | **反代并发拨号数**,默认值为`1`;数值越高连接速度越快,但 IP 切换也越频繁 |
133133

_worker.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const Pages静态页面 = 'https://edt-pages.github.io';
66
const WS早期数据最大字节 = 8 * 1024, WS早期数据最大头长度 = Math.ceil(WS早期数据最大字节 * 4 / 3) + 4;
77
const 上行合包目标字节 = 20 * 1024, 上行队列最大字节 = 16 * 1024 * 1024, 上行队列最大条目 = 4096;
88
const 下行Grain包字节 = 32 * 1024, 下行Grain尾部阈值 = 512, 下行Grain低水位字节 = Math.max(4096, 下行Grain尾部阈值 * 12), 下行Grain最大等待轮次 = 4;
9-
let TCP并发拨号数 = 2, 反代并发拨号数 = 1, 预加载竞速拨号 = true;
9+
let TCP并发拨号数 = 2, 反代并发拨号数 = 1, 预加载竞速拨号 = false;
1010
///////////////////////////////////////////////////////查杀特征码///////////////////////////////////////////////
1111
const 特征码字典 = [
1212
(Proxy.name + "IP").toUpperCase(),
@@ -36,7 +36,7 @@ export default {
3636
const host = hosts[0];
3737
const 访问路径 = url.pathname.slice(1).toLowerCase();
3838
调试日志打印 = ['1', 'true'].includes(env.DEBUG) || 调试日志打印;
39-
预加载竞速拨号 = !['0', 'false'].includes(String(env.PRELOAD_RACE_DIAL ?? '').trim().toLowerCase());
39+
预加载竞速拨号 = ['1', 'true'].includes(env.PRELOAD_RACE_DIAL) || 预加载竞速拨号;
4040
反代并发拨号数 = Math.max(1, Number(env.PROXY_CONCURRENT_DIAL) || 反代并发拨号数);
4141
TCP并发拨号数 = Math.max(1, Number(env.TCP_CONCURRENT_DIAL) || TCP并发拨号数);
4242
if (!env.TCP_CONCURRENT_DIAL && TCP并发拨号数 !== 1 && 识别运营商(request) === 'cmcc') TCP并发拨号数 = 1;

0 commit comments

Comments
 (0)