Skip to content

Commit edb05aa

Browse files
committed
feat: 更新默认反代IP生成逻辑,支持动态获取并优化代码结构
1 parent cfa280e commit edb05aa

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

_worker.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ export default {
3838
调试日志打印 = ['1', 'true'].includes(env.DEBUG) || 调试日志打印;
3939
预加载竞速拨号 = ['1', 'true'].includes(env.PRELOAD_RACE_DIAL) || 预加载竞速拨号;
4040
if (TCP并发拨号数 !== 1 && 识别运营商(request) === 'cmcc') TCP并发拨号数 = 1;
41-
let 默认反代IP = '', 默认反代兜底 = true;
41+
let 默认反代IP = (`${request.cf.colo}.${特征码字典[0]}.${特征码字典[1]}SsSs.nEt`).toLowerCase(), 默认反代兜底 = true;
4242
if (env.PROXYIP) {
4343
const proxyIPs = await 整理成数组(env.PROXYIP);
4444
默认反代IP = proxyIPs[Math.floor(Math.random() * proxyIPs.length)];
4545
默认反代兜底 = false;
46-
} else 默认反代IP = (`${request.cf.colo}.${特征码字典[0]}.${特征码字典[1]}SsSs.nEt`).toLowerCase();
46+
};
4747
const 访问IP = request.headers.get('CF-Connecting-IP') || request.headers.get('True-Client-IP') || request.headers.get('X-Real-IP') || request.headers.get('X-Forwarded-For') || request.headers.get('Fly-Client-IP') || request.headers.get('X-Appengine-Remote-Addr') || request.headers.get('X-Cluster-Client-IP') || '未知IP';
4848
if (缓存SOCKS5白名单 === null) {
4949
if (env.GO2SOCKS5) SOCKS5白名单 = [...new Set(SOCKS5白名单.concat(await 整理成数组(env.GO2SOCKS5)))];

0 commit comments

Comments
 (0)