Skip to content

Latest commit

 

History

History
117 lines (89 loc) · 2.32 KB

README_CN.md

File metadata and controls

117 lines (89 loc) · 2.32 KB

CDN Control

官方网站: https://cluckcdn.buzz
文档 (繁体中文): https://cluckcdn.buzz/docs/


English README: README.md

请将控制中心部署在单独的服务器上,以确保与所有 CDN 节点正确通信

推荐用于 Ubuntu/Debian 服务器(Centos 也不是不行)

我们仍处于测试阶段,欢迎您的意见

1. 编译

请安装 Golang

# Clone
git clone https://github.com/ArsFy/cluckcdn_control.git
cd cluckcdn_control

2. 运行!

下载

打开 Releases 页,下载对应的二进制可执行文件

wget xxxxx
rm -rf *.go
chmod 775 xxxx
./xxxx

编译

go build .
rm -rf *.go
chmod 775 cluckcdn_control
./cluckcdn_control

3. 修改设置

节点通讯: /static/config.yaml

您可以修改 "textToken" 来与其他节点通信,但请不要修改 "{ctrlServer}" (这是一个转义符)

control: {ctrlServer}
token: textToken

管理员 / 节点列表: /config.json

您可以更改您的用户名和密码并添加更多管理员

{
    "admin": {
        "cluckbird": "123456",
        "Test": "123456"
    },
    "node": [
        {
            "ip": "192.168.48.138",
            "name": "TestNode"
        }
    ]
}

Vhost(网站): vhost.json

不建议手动修改此配置文件,您可以在管理员面板上更改

[
    {
        "host": "testnode.com",
        "name": "TestWebSite",
        "proto": "https",
        "source": "172.217.31.227",
        "source_host": "www.google.com.hk",
        "text": "Test",
        "tls": false
    },
    {
        "host": "192.168.48.138",
        "key": "/node/tls/192.168.48.138.key",
        "name": "Test",
        "pen": "/node/tls/192.168.48.138.pen",
        "proto": "https",
        "source": "172.217.31.227",
        "source_host": "www.google.com.hk",
        "text": "Test",
        "tls": true
    }
]

4. 使用基于 Web 的管理面板

暂时不支持英文

错误页面


特别鸣谢

脑子抽了突然想自己写CDN的我自己