Xboard简介
Xboard基于V2board 二次开发
项目地址:https://github.com/cedar2025/Xboard
配套后端:https://github.com/cedar2025/hysteria
安装Xboard
安装Docker:
curl -sSL https://get.docker.com | bash
systemctl enable docker
systemctl start docker
新建目录以及docker-compose文件:
git clone -b docker-compose --depth 1 https://github.com/cedar2025/Xboard
cd Xboard
执行数据库安装命令
选择 启用sqlite 和 Docker内置的Redis
docker compose run -it --rm xboard php artisan xboard:install
执行这条命令之后,会返回你的后台地址和管理员账号密码(你需要记录下来)你需要执行下面的 启动xborad 步骤之后才能访问后台
启动Xboard
docker compose up -d
更新数据库
docker compose pull
docker compose down
docker compose run -it --rm xboard php artisan xboard:update
docker compose up -d
安装hysteria并对接
新建目录以及docker-compose文件:mkdir -p /etc/hysteria && cd /etc/hysteria
version: '3'
services:
hysteria:
image: ghcr.io/cedar2025/hysteria:latest
container_name: hysteria
restart: unless-stopped
network_mode: "host" // 使用主机网络
volumes:
- /etc/hysteria:/etc/hysteria
在/etc/hysteria文件夹下创建 server.yaml
v2board:
apiHost: https://xboard.example.com // Xboard面板地址
apiKey: panelkey // Xboard面板内设置的通讯密钥
nodeID: 1 // Xboard面板内的节点ID
tls:
type: tls
cert: /etc/hysteria/fullchain.pem // 证书路径
key: /etc/hysteria/privkey.pem // 私钥路径
auth:
type: v2board
trafficStats:
listen: 127.0.0.1:7653
acl:
inline:
- reject(10.0.0.0/8)
- reject(172.16.0.0/12)
- reject(192.168.0.0/16)
- reject(127.0.0.0/8)
- reject(fc00::/7)
启动
docker compose up -d
本文来自投稿,不代表本站立场,如若转载,请注明出处: