修正路径构建逻辑,移除多余的 ed=2560 参数,确保ProxyIP 正确传递

This commit is contained in:
cmliu
2025-04-02 03:32:27 +08:00
parent 233d843ba3
commit 4a64d0c127

View File

@@ -138,13 +138,13 @@ export default {
if (url.searchParams.has('notls')) noTLS = 'true';
if (url.searchParams.has('proxyip')) {
path = `/?ed=2560&proxyip=${url.searchParams.get('proxyip')}`;
path = `/?proxyip=${url.searchParams.get('proxyip')}`;
RproxyIP = 'false';
} else if (url.searchParams.has('socks5')) {
path = `/?ed=2560&socks5=${url.searchParams.get('socks5')}`;
path = `/?socks5=${url.searchParams.get('socks5')}`;
RproxyIP = 'false';
} else if (url.searchParams.has('socks')) {
path = `/?ed=2560&socks5=${url.searchParams.get('socks')}`;
path = `/?socks5=${url.searchParams.get('socks')}`;
RproxyIP = 'false';
}
@@ -1836,7 +1836,7 @@ function 生成本地订阅(host, UUID, noTLS, newAddressesapi, newAddressescsv,
let 最终路径 = path;
let 节点备注 = '';
const matchingProxyIP = proxyIPPool.find(proxyIP => proxyIP.includes(address));
if (matchingProxyIP) 最终路径 += `&proxyip=${matchingProxyIP}`;
if (matchingProxyIP) 最终路径 = `/?proxyip=${matchingProxyIP}`;
if (proxyhosts.length > 0 && (伪装域名.includes('.workers.dev'))) {
最终路径 = `/${伪装域名}${最终路径}`;