Skip to content

Commit b5efe79

Browse files
committed
fix: 更新SOCKS5反代逻辑,增加白名单验证支持
1 parent 0a59147 commit b5efe79

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

_worker.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,8 @@ async function forwardataTCP(host, portNum, rawData, ws, respHeader, remoteConnW
519519
connectStreams(newSocket, ws, respHeader, null);
520520
}
521521

522-
if (启用SOCKS5反代 && 启用SOCKS5全局反代) {
522+
const 验证SOCKS5白名单 = (addr) => SOCKS5白名单.some(p => new RegExp(`^${p.replace(/\*/g, '.*')}$`, 'i').test(addr));
523+
if (启用SOCKS5反代 && (启用SOCKS5全局反代 || 验证SOCKS5白名单(host))) {
523524
try {
524525
await connecttoPry();
525526
} catch (err) {

0 commit comments

Comments
 (0)