pull/409/head
xiaojunnuo 2025-05-28 01:22:23 +08:00
parent 9cc4c017ae
commit aea1c13bd3
1 changed files with 6 additions and 8 deletions

View File

@ -49,24 +49,22 @@ export class SiteTester {
req
);
const agentOptions:any = {}
if (req.ipAddress) {
//使用固定的ip
const ipAddress = req.ipAddress;
agentOptions.lookup = (hostname: string, options: any, callback: any) => {
options.lookup = (hostname: string, options: any, callback: any) => {
//判断ip是v4 还是v6
console.log("options",options)
console.log("ipaddress",ipAddress)
console.log("options", options);
console.log("ipaddress", ipAddress);
if (ipAddress.indexOf(":") > -1) {
callback(null, [ipAddress], 6);
callback(null, ipAddress, 6);
} else {
callback(null, [ipAddress], 4);
callback(null, ipAddress, 4);
}
};
options.lookup = agentOptions.lookup;
}
options.agent = new https.Agent({ keepAlive: false, ...agentOptions });
options.agent = new https.Agent({ keepAlive: false });
// 创建 HTTPS 请求
const requestPromise = safePromise((resolve, reject) => {