热文特别推荐

自建机场---快捷部署xboard面板,及hysteria2并对接

本文阅读 1 分钟
首页 特别推荐 正文

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

本文来自投稿,不代表本站立场,如若转载,请注明出处:
挖peer2profit网赚回血保姆级教程 支持windows/debian/ubuntu/安卓手机/路由器等
« 上一篇 12-15