From ebc2db79a4dcc3727c84e41729ecda13d03349e1 Mon Sep 17 00:00:00 2001 From: cmliu Date: Mon, 22 Dec 2025 18:14:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E8=BE=93=E5=87=BA=E4=BB=A5=E5=A2=9E=E5=BC=BATCP=E8=BD=AC?= =?UTF-8?q?=E5=8F=91=E8=BF=9E=E6=8E=A5=E7=9A=84=E8=B0=83=E8=AF=95=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _worker.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_worker.js b/_worker.js index d7aaeef..a9535a8 100644 --- a/_worker.js +++ b/_worker.js @@ -548,10 +548,13 @@ async function forwardataTCP(host, portNum, rawData, ws, respHeader, remoteConnW async function connecttoPry() { let newSocket; if (启用SOCKS5反代 === 'socks5') { + console.log(`[SOCKS5代理] 代理到: ${host}:${portNum}`); newSocket = await socks5Connect(host, portNum, rawData); } else if (启用SOCKS5反代 === 'http' || 启用SOCKS5反代 === 'https') { + console.log(`[HTTP代理] 代理到: ${host}:${portNum}`); newSocket = await httpConnect(host, portNum, rawData); } else { + console.log(`[反代连接] 代理到: ${host}:${portNum}`); const 所有反代数组 = await 解析地址端口(反代IP); newSocket = await connectDirect(atob('UFJPWFlJUC50cDEuMDkwMjI3Lnh5eg=='), 1, rawData, 所有反代数组, 启用反代兜底); } @@ -562,6 +565,7 @@ async function forwardataTCP(host, portNum, rawData, ws, respHeader, remoteConnW const 验证SOCKS5白名单 = (addr) => SOCKS5白名单.some(p => new RegExp(`^${p.replace(/\*/g, '.*')}$`, 'i').test(addr)); if (启用SOCKS5反代 && (启用SOCKS5全局反代 || 验证SOCKS5白名单(host))) { + console.log(`[TCP转发] 启用 SOCKS5/HTTP 全局代理`); try { await connecttoPry(); } catch (err) { @@ -569,6 +573,7 @@ async function forwardataTCP(host, portNum, rawData, ws, respHeader, remoteConnW } } else { try { + console.log(`[TCP转发] 尝试直连到: ${host}:${portNum}`); const initialSocket = await connectDirect(host, portNum, rawData); remoteConnWrapper.socket = initialSocket; connectStreams(initialSocket, ws, respHeader, connecttoPry);