mirror of https://github.com/certd/certd
chore:
parent
9cc4c017ae
commit
aea1c13bd3
|
@ -49,24 +49,22 @@ export class SiteTester {
|
||||||
req
|
req
|
||||||
);
|
);
|
||||||
|
|
||||||
const agentOptions:any = {}
|
|
||||||
if (req.ipAddress) {
|
if (req.ipAddress) {
|
||||||
//使用固定的ip
|
//使用固定的ip
|
||||||
const ipAddress = req.ipAddress;
|
const ipAddress = req.ipAddress;
|
||||||
agentOptions.lookup = (hostname: string, options: any, callback: any) => {
|
options.lookup = (hostname: string, options: any, callback: any) => {
|
||||||
//判断ip是v4 还是v6
|
//判断ip是v4 还是v6
|
||||||
console.log("options",options)
|
console.log("options", options);
|
||||||
console.log("ipaddress",ipAddress)
|
console.log("ipaddress", ipAddress);
|
||||||
if (ipAddress.indexOf(":") > -1) {
|
if (ipAddress.indexOf(":") > -1) {
|
||||||
callback(null, [ipAddress], 6);
|
callback(null, ipAddress, 6);
|
||||||
} else {
|
} 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 请求
|
// 创建 HTTPS 请求
|
||||||
const requestPromise = safePromise((resolve, reject) => {
|
const requestPromise = safePromise((resolve, reject) => {
|
||||||
|
|
Loading…
Reference in New Issue