Skip to content

Commit d0fae0d

Browse files
committed
fix: 移除forwardataTCP函数中的排序秘钥参数,简化TCP转发逻辑
1 parent f88e83e commit d0fae0d

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

_worker.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ async function 处理WS请求(request, yourUUID) {
383383
if (判断是否是木马) {
384384
const { port, hostname, rawClientData } = 解析木马请求(chunk, yourUUID);
385385
if (isSpeedTestSite(hostname)) throw new Error('Speedtest site is blocked');
386-
await forwardataTCP(hostname, port, rawClientData, serverSock, null, remoteConnWrapper, yourUUID);
386+
await forwardataTCP(hostname, port, rawClientData, serverSock, null, remoteConnWrapper);
387387
} else {
388388
const { port, hostname, rawIndex, version, isUDP } = 解析魏烈思请求(chunk, yourUUID);
389389
if (isSpeedTestSite(hostname)) throw new Error('Speedtest site is blocked');
@@ -394,7 +394,7 @@ async function 处理WS请求(request, yourUUID) {
394394
const respHeader = new Uint8Array([version[0], 0]);
395395
const rawData = chunk.slice(rawIndex);
396396
if (isDnsQuery) return forwardataudp(rawData, serverSock, respHeader);
397-
await forwardataTCP(hostname, port, rawData, serverSock, respHeader, remoteConnWrapper, yourUUID);
397+
await forwardataTCP(hostname, port, rawData, serverSock, respHeader, remoteConnWrapper);
398398
}
399399
},
400400
})).catch((err) => {
@@ -498,7 +498,7 @@ function 解析魏烈思请求(chunk, token) {
498498
if (!hostname) return { hasError: true, message: `Invalid address: ${addressType}` };
499499
return { hasError: false, addressType, port, hostname, isUDP, rawIndex: addrValIdx + addrLen, version };
500500
}
501-
async function forwardataTCP(host, portNum, rawData, ws, respHeader, remoteConnWrapper, 排序秘钥) {
501+
async function forwardataTCP(host, portNum, rawData, ws, respHeader, remoteConnWrapper) {
502502
console.log(`[TCP转发] 目标: ${host}:${portNum} | 反代IP: ${反代IP} | 反代类型: ${启用SOCKS5反代 || 'proxyip'} | 全局: ${启用SOCKS5全局反代 ? '是' : '否'}`);
503503
async function connectDirect(address, port, data, 所有反代数组 = null) {
504504
let remoteSock;
@@ -539,7 +539,7 @@ async function forwardataTCP(host, portNum, rawData, ws, respHeader, remoteConnW
539539
} else if (启用SOCKS5反代 === 'http' || 启用SOCKS5反代 === 'https') {
540540
newSocket = await httpConnect(host, portNum, rawData);
541541
} else {
542-
const 所有反代数组 = await 解析地址端口(反代IP, 排序秘钥);
542+
const 所有反代数组 = await 解析地址端口(反代IP);
543543
newSocket = await connectDirect(atob('UFJPWFlJUC50cDEuMDkwMjI3Lnh5eg=='), 1, rawData, 所有反代数组);
544544
}
545545
remoteConnWrapper.socket = newSocket;

0 commit comments

Comments
 (0)