|
1 | | -const Version = '2026-07-11 02:23:18'; |
| 1 | +const Version = '2026-07-11 19:02:35'; |
2 | 2 | let config_JSON, 缓存SOCKS5白名单 = null, 调试日志打印 = false; |
3 | 3 | let SOCKS5白名单 = ['*tapecontent.net', '*cloudatacdn.com', '*loadshare.org', '*cdn-centaurus.com', 'scholar.google.com']; |
4 | 4 | const Pages静态页面 = 'https://edt-pages.github.io'; |
@@ -37,7 +37,9 @@ export default { |
37 | 37 | const 访问路径 = url.pathname.slice(1).toLowerCase(); |
38 | 38 | 调试日志打印 = ['1', 'true'].includes(env.DEBUG) || 调试日志打印; |
39 | 39 | 预加载竞速拨号 = ['1', 'true'].includes(env.PRELOAD_RACE_DIAL) || 预加载竞速拨号; |
40 | | - if (TCP并发拨号数 !== 1 && 识别运营商(request) === 'cmcc') TCP并发拨号数 = 1; |
| 40 | + 反代并发拨号数 = Math.max(1, Number(env.PROXY_CONCURRENT_DIAL) || 反代并发拨号数); |
| 41 | + TCP并发拨号数 = Math.max(1, Number(env.TCP_CONCURRENT_DIAL) || TCP并发拨号数); |
| 42 | + if (!env.TCP_CONCURRENT_DIAL && TCP并发拨号数 !== 1 && 识别运营商(request) === 'cmcc') TCP并发拨号数 = 1; |
41 | 43 | let 默认反代IP = (`${request.cf.colo}.${特征码字典[0]}.${特征码字典[1]}SsSs.nEt`).toLowerCase(), 默认反代兜底 = true; |
42 | 44 | if (env.PROXYIP) { |
43 | 45 | const proxyIPs = await 整理成数组(env.PROXYIP); |
@@ -96,7 +98,7 @@ export default { |
96 | 98 | if (输入密码 === (typeof 管理员密码 === 'string' ? 管理员密码.replace(/[\r\n]/g, '') : 管理员密码)) { |
97 | 99 | // 密码正确,设置cookie并返回成功标记 |
98 | 100 | const 响应 = new Response(JSON.stringify({ success: true }), { status: 200, headers: { 'Content-Type': 'application/json;charset=utf-8' } }); |
99 | | - 响应.headers.set('Set-Cookie', `auth=${await MD5MD5(UA + 加密秘钥 + 管理员密码)}; Path=/; Max-Age=86400; HttpOnly; Secure; SameSite=Strict`); |
| 101 | + 响应.headers.set('Set-Cookie', `auth=${await MD5MD5(UA + 加密秘钥 + 管理员密码)}; Path=/; Max-Age=86400; HttpOnly; Secure; SameSite=Lax`); |
100 | 102 | return 响应; |
101 | 103 | } |
102 | 104 | } |
|
0 commit comments