diff --git a/明文源码.js b/明文源码.js index a65fc18..bfa70b4 100644 --- a/明文源码.js +++ b/明文源码.js @@ -393,9 +393,11 @@ async function handleTCPOutBound(remoteSocket, addressType, addressRemote, portR } async function nat64() { - const nat64Proxyip = `[${await resolveToIPv6(addressRemote)}]`; - log(`NAT64 代理连接到 ${nat64Proxyip}:443`); - tcpSocket = await connectAndWrite(nat64Proxyip, '443'); + if (!useSocks) { + const nat64Proxyip = `[${await resolveToIPv6(addressRemote)}]`; + log(`NAT64 代理连接到 ${nat64Proxyip}:443`); + tcpSocket = await connectAndWrite(nat64Proxyip, '443'); + } tcpSocket.closed.catch(error => { console.log('retry tcpSocket closed error', error); }).finally(() => {