fix: 修复代理状态检测不正确

This commit is contained in:
Daniel
2026-03-24 19:38:44 +08:00
parent 6a68d5b66a
commit eb8d43841c
2 changed files with 71 additions and 54 deletions

View File

@@ -1050,9 +1050,14 @@
try {
var data = await callApi(url);
if (data && data.ok) {
log('代理正常。来源: ' + (data.source || '') + (data.proxy_preview ? '代理: ' + data.proxy_preview : ''), 'ok');
var msg = '代理可用。状态: ' + (data.status || 'available') + '来源: ' + (data.source || '');
if (data.origin_ip) msg += '出口IP: ' + data.origin_ip;
if (data.proxy_preview) msg += ',代理: ' + data.proxy_preview;
log(msg, 'ok');
} else {
log('代理不可用: ' + (data && data.error ? data.error : JSON.stringify(data)), 'error');
var err = data && data.error ? data.error : JSON.stringify(data);
var detail = data && data.reason ? (',原因: ' + data.reason) : '';
log('代理不可用: ' + err + detail, 'error');
}
} catch (e) {
log('检测代理失败: ' + (e.message || e), 'error');