File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ export default {
1717 if ( env . PROXYIP ) {
1818 const proxyIPs = await 整理成数组 ( env . PROXYIP ) ;
1919 反代IP = proxyIPs [ Math . floor ( Math . random ( ) * proxyIPs . length ) ] ;
20- } else 反代IP = 反代IP ? 反代IP : request . cf . colo + '.PrOxYIp.CmLiUsSsS.nEt' ;
20+ } else 反代IP = ( request . cf . colo + '.PrOxYIp.CmLiUsSsS.nEt' ) . toLowerCase ( ) ;
2121 const 访问IP = request . headers . get ( 'X-Real-IP' ) || request . headers . get ( 'CF-Connecting-IP' ) || request . headers . get ( 'X-Forwarded-For' ) || request . headers . get ( 'True-Client-IP' ) || request . headers . get ( 'Fly-Client-IP' ) || request . headers . get ( 'X-Appengine-Remote-Addr' ) || request . headers . get ( 'X-Forwarded-For' ) || request . headers . get ( 'X-Real-IP' ) || request . headers . get ( 'X-Cluster-Client-IP' ) || request . cf ?. clientTcpRtt || '未知IP' ;
2222 if ( env . GO2SOCKS5 ) SOCKS5白名单 = await 整理成数组 ( env . GO2SOCKS5 ) ;
2323 if ( ! upgradeHeader || upgradeHeader !== 'websocket' ) {
@@ -1061,8 +1061,8 @@ async function 反代参数获取(request) {
10611061 const pathLower = pathname . toLowerCase ( ) ;
10621062
10631063 // 初始化
1064- 我的SOCKS5账号 = searchParams . get ( 'socks5' ) || searchParams . get ( 'http' ) || 我的SOCKS5账号 ;
1065- 启用SOCKS5全局反代 = searchParams . has ( 'globalproxy' ) || 启用SOCKS5全局反代 ;
1064+ 我的SOCKS5账号 = searchParams . get ( 'socks5' ) || searchParams . get ( 'http' ) || null ;
1065+ 启用SOCKS5全局反代 = searchParams . has ( 'globalproxy' ) || false ;
10661066
10671067 // 统一处理反代IP参数 (优先级最高,使用正则一次匹配)
10681068 const proxyMatch = pathLower . match ( / \/ ( p r o x y i p [ . = ] | p y i p = | i p = ) ( .+ ) / ) ;
@@ -1108,7 +1108,7 @@ async function 反代参数获取(request) {
11081108 console . error ( '解析SOCKS5地址失败:' , err . message ) ;
11091109 启用SOCKS5反代 = null ;
11101110 }
1111- }
1111+ } else 启用SOCKS5反代 = null ;
11121112}
11131113
11141114async function 获取SOCKS5账号 ( address ) {
You can’t perform that action at this time.
0 commit comments