set +e C=/www/server/panel/vhost/cert echo "=== [A] alotbuy.com.conf ===" sed -n '1,80p' /www/server/panel/vhost/nginx/alotbuy.com.conf 2>/dev/null echo "=== [B] 证书主体/签发者 ===" for d in alotbuy.com dsh.alotbuy.com; do f="$C/$d/fullchain.pem" if [ -f "$f" ]; then echo "--- $d ---" openssl x509 -in "$f" -noout -subject -issuer -dates 2>/dev/null openssl x509 -in "$f" -noout -ext subjectAltName 2>/dev/null | tr ',' '\n' | head -8 else echo "--- $d : 无 fullchain.pem ---" fi done echo "=== [C] /opt/dshs 内 alotbuy 命中 ===" grep -rl "alotbuy" /opt/dshs 2>/dev/null | head -20 echo "=== [D] /opt/dshs 内 ai1net 命中 ===" grep -rl "ai1net" /opt/dshs 2>/dev/null | head -10 echo "=== [E] /etc/dshs.env 域名/URL 相关 ===" grep -inE "domain|host|url|origin|base|portal|cookie" /etc/dshs.env 2>/dev/null | head -25 echo "=== [F] BT 是否存有 DNS/Cloudflare API 凭据(只报存在性) ===" for p in /www/server/panel/data/dns_accounts.json /www/server/panel/config/cloudflare.json /root/.acme.sh/account.conf; do if [ -f "$p" ]; then echo "存在: $p($(wc -c < "$p") B, mtime $(date -r "$p" '+%F %T' 2>/dev/null))"; else echo "不存在: $p"; fi done ls -d /root/.acme.sh 2>/dev/null && ls /root/.acme.sh 2>/dev/null | head -12 echo "=== [G] portal 站点根 ===" ls /www/wwwroot/dsh.alotbuy.com/ 2>/dev/null | head -15 echo "=== [H] 443/80 监听 ===" ss -lntp 2>/dev/null | grep -E ":443 |:80 " | head -6