v2ray icon indicating copy to clipboard operation
v2ray copied to clipboard

tls caddy不生成证书了

Open banditsmile opened this issue 10 months ago • 2 comments

使用v2ray自带的caddy,开始的时候是生成证书的,后来突然不生成了,想要通过caddy的cloudflare模块自动发证书,发现也不支持?

这里是早期自动生成的证书

ll /root/.local/share/caddy/certificates/acme-v02.api.letsencrypt.org-directory/
total 20
drwx------. 2 root root 4096 Mar 17 02:35 mac.domain.host
drwx------. 2 root root 4096 Mar 17 02:34 mobile.domain.host
drwx------. 2 root root 4096 Feb  9 10:56 vless.domain.host
drwx------. 2 root root 4096 Jan 30 04:13 way3.domain.run
drwx------. 2 root root 4096 Feb  9 06:03 way.domain.host

这是后来新增的域名

ll
total 48
-rw-r--r--. 1 root root 163 Apr  4 00:54 guest_los.domain.host.conf
-rw-r--r--. 1 root root  47 Apr  4 00:54 guest_los.domain.host.conf.add
-rw-r--r--. 1 root root 171 Mar 21 07:33 ios_los_h2.domain.host.conf
-rw-r--r--. 1 root root  47 Mar 21 07:33 ios_los_h2.domain.host.conf.add
-rw-r--r--. 1 root root 167 Mar 21 04:32 ios_los.domain.host.conf
-rw-r--r--. 1 root root  47 Mar 21 04:28 ios_los.domain.host.conf.add
-rw-r--r--. 1 root root 167 Mar 21 04:28 mac_los.domain.host.conf
-rw-r--r--. 1 root root  47 Mar 21 04:28 mac_los.domain.host.conf.add
-rw-r--r--. 1 root root 165 Apr  4 01:33 vm_los.domain.host.conf
-rw-r--r--. 1 root root  47 Apr  4 01:33 vm_los.domain.host.conf.add
-rw-r--r--. 1 root root 163 Apr  4 01:38 vm_ws_los.domain.host.conf
-rw-r--r--. 1 root root  47 Apr  4 01:38 vm_ws_los.domain.host.conf.add

最近总是没发正常连接,然后通过http访问cloudflare提示证书有问题,最终才定位到这里来

安装candy的cloudflare模块,貌似也成功了

caddy  add-package github.com/caddy-dns/cloudflare
2024/04/04 10:06:50.948 INFO    this executable will be replaced        {"path": "/usr/local/bin/caddy"}
2024/04/04 10:06:50.949 INFO    requesting build        {"os": "linux", "arch": "amd64", "packages": ["github.com/caddy-dns/cloudflare"]}
2024/04/04 10:06:51.182 INFO    build acquired; backing up current executable   {"current_path": "/usr/local/bin/caddy", "backup_path": "/usr/local/bin/caddy.tmp"}
2024/04/04 10:06:51.185 INFO    downloading binary      {"destination": "/usr/local/bin/caddy"}
2024/04/04 10:06:53.217 INFO    download successful; displaying new binary details      {"location": "/usr/local/bin/caddy"}

Module versions:

dns.providers.cloudflare v0.0.0-20231220181002-8789126791ed

  Non-standard modules: 1

  Unknown modules: 0

Version:
v2.7.6 h1:w0NymbG2m9PcvKWsrXO6EEkY9Ru4FJK8uQbYcev1p3A=

2024/04/04 10:06:53.582 INFO    upgrade successful; please restart any running Caddy instances  {"executable": "/usr/local/bin/caddy"}

但是重新启动caddy的时候配置检查不通过,提示

警告! (重启) Caddy 失败

检测到运行失败, 自动执行测试运行.

V2Ray 正在运行, 跳过测试


测试运行 Caddy ..

Caddy 运行失败信息:
2024/04/04 10:26:51.627 INFO    using provided configuration    {"config_file": "/etc/caddy/Caddyfile", "config_adapter": ""}
Error: adapting config using caddyfile: parsing caddyfile tokens for 'tls': wrong argument count or unexpected line ending after 'cloudflare_api_token}', at /etc/caddy/tls/domain.host.conf.add:1 import chain ['/etc/caddy/233boy/guest_los.domain.host.conf:5 (import)']

banditsmile avatar Apr 04 '24 10:04 banditsmile