chore: 升级acme

pull/68/head
xiaojunnuo 2024-03-06 18:36:10 +08:00
parent 09c9b42cab
commit ce49dce8c6
2 changed files with 20 additions and 10 deletions

View File

@ -84,6 +84,8 @@ module.exports = async function(client, userOpts) {
log('[auto] Resolving and satisfying authorization challenges');
const clearTasks = [];
const challengeFunc = async (authz) => {
const d = authz.identifier.value;
let challengeCompleted = false;
@ -139,15 +141,17 @@ module.exports = async function(client, userOpts) {
throw e;
}
finally {
/* Trigger challengeRemoveFn(), suppress errors */
log(`[auto] [${d}] Trigger challengeRemoveFn()`);
try {
await opts.challengeRemoveFn(authz, challenge, keyAuthorization, recordItem);
}
catch (e) {
log(`[auto] [${d}] challengeRemoveFn threw error: ${e.message}`);
}
log(`[auto] [${d}] add challengeRemoveFn()`);
clearTasks.push(async () => {
/* Trigger challengeRemoveFn(), suppress errors */
log(`[auto] [${d}] Trigger challengeRemoveFn()`);
try {
await opts.challengeRemoveFn(authz, challenge, keyAuthorization, recordItem);
}
catch (e) {
log(`[auto] [${d}] challengeRemoveFn threw error: ${e.message}`);
}
});
}
}
catch (e) {
@ -184,6 +188,9 @@ module.exports = async function(client, userOpts) {
await runPromisesSerially(challengePromises);
log('清理challenge');
await runPromisesSerially(clearTasks);
log('challenge结束');
// log('[auto] Waiting for challenge valid status');

View File

@ -22,7 +22,10 @@ instance.defaults.acmeSettings = {
tlsAlpnChallengePort: 443
};
// instance.defaults.proxy = {
// host: '192.168.34.139',
// port: 10811
// };
/**
* Explicitly set Node as default HTTP adapter
*