Skip to content

Releases: CDNCA/cdnca

CDNCA 社区版 1.0.35

Choose a tag to compare

@bingfenghd bingfenghd released this 30 Oct 08:56

CDNCA 社区版 1.0.35:开源、可自托管、免激活。源码就是本仓库 main 的提交 c546b043ef8847e1804719f95e2134999efa49e5。

安装

主控(以 root 运行,--help 可查看全部参数):

curl -fsSLO https://www.cdnca.com/downloads/ce/install-control.sh
bash install-control.sh --release-server https://www.cdnca.com/downloads/ce --master-host <管理端域名或 IP> --master-port 443

安装器会从发布站下载整包和节点包,并用发布公钥核对签名和 SHA256。主控装好后,节点安装脚本由主控的 https://<主控>/downloads/install-node.sh 提供。详细步骤见安装指南。

下载地址

发布站:https://www.cdnca.com/downloads/ce/(目录结构和 --release-server 要求的一致),本页的附件与之逐字节相同。

文件 SHA256
install-control.sh d2ce5745c11d2303ee39353d9ea3ac3410ec6f8f815b5faab0bc13f61e26924d
install-node.sh 3775067ab1c97a1f32d962cb4de4ab4cbe6c0dae68d45f38a758d82af81cf7f1
cdnca-control-native.tar(主控整包,control-native/latest/) 1d3637d322daf613e9f1f1d67c967d58a870731c931a26db7ca9494622fc89de
cdnca-edge-agent-1.0.35.tar.gz(节点包,edge-agent/1.0.35/cdnca-edge-agent.tar.gz) ab3feaa658a47fe5dfbae268f02c702ab431aff95aaee99dc64d5b92cb2cfb02
cdnca-edge-agent-1.0.35-linux-amd64.bundle(节点升级包) 1965c405eb0777ce7627c89c67572c218b48ea0eac068087548e61a1a6056bec
control-native-artifacts.json(主控信任清单,control-native/artifacts.json) 06101e9f64aedc9145b0a00ad7f68d316973dbc563980e278db7d72773d75724
edge-agent-artifacts.json(节点信任清单,edge-agent/artifacts.json) b29cf0cf2ece3419198b42d5fc2d491a0bfae606ffe6773b571a3c682ab5061c

附件里的 SHA256SUMS 列出了以上全部文件(含公钥)。

签名

  • 社区版发布密钥:cdnca-ce-release-20261029,Ed25519
  • 公钥指纹(DER 的 SHA256 前 16 位):d24c817978db8531
  • 公钥:附件 cdnca-ce-release-20261029.public.pem
-----BEGIN PUBLIC KEY-----
MCowBQYDK2VwAyEAiIN3zRCbG8nGnBWQqViAfjmWOJ6B1hDnh0DyKJROJV4=
-----END PUBLIC KEY-----

校验指纹:

openssl pkey -pubin -in cdnca-ce-release-20261029.public.pem -outform DER | sha256sum | cut -c1-16

本版要点

  • 主控与市场之间的 mTLS 默认走 443 隧道:外层是经 CDN 的 wss://<主机>:443/mtls/v1/tunnel/<目标>,内层仍是原来的 TLS 1.3 双向证书。需要直连时,在 control.env 里设 MARKET_MTLS_TRANSPORT=direct 和 PLUGIN_RUNTIME_MTLS_TRANSPORT=direct。
  • 社区版免激活,没有内置计费,也没有在线升级;升级时换用新版本的程序包。
  • 节点市场和插件市场需要先免费注册一次安装身份(control-api community-register)。市场能力随版本开放。