fix: randomCNIP 不工作

This commit is contained in:
Sunset Mikoto 2026-05-24 18:00:36 +00:00
parent 269456def3
commit 02242eecf6

View File

@ -303,8 +303,13 @@ async function constructServer(moduleDefs) {
// 参数注入客户端IP
const obj = [...params]
const options = obj[2] || {}
if (!options.randomCNIP) {
let ip = req.ip
let ip = ''
if (options.randomCNIP) {
ip = global.cnIp
// logger.info('Using random Chinese IP for request:', ip)
} else {
ip = req.ip
if (ip.substring(0, 7) == '::ffff:') {
ip = ip.substring(7)
@ -313,11 +318,12 @@ async function constructServer(moduleDefs) {
ip = global.cnIp
}
// logger.info('Requested from ip:', ip)
}
obj[2] = {
...options,
ip,
}
}
return request(...obj)
})