Update README.md

This commit is contained in:
rebecca554owen 2023-11-20 01:13:18 +08:00 committed by GitHub
parent baab2b540f
commit eefa34c6e5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,6 +1,6 @@
# ![Hysteria 2](logo.svg) # ![Hysteria 2](logo.svg)
# 支持对接V2board面板的Hysteria2后端 # 支持对接Xboard/V2board面板的Hysteria2后端
### 项目说明 ### 项目说明
本项目基于hysteria官方内核二次开发,添加了从v2b获取节点信息、用户鉴权信息与上报用户流量的功能。 本项目基于hysteria官方内核二次开发,添加了从v2b获取节点信息、用户鉴权信息与上报用户流量的功能。
@ -9,32 +9,50 @@
### TG交流群 ### TG交流群
欢迎加入交流群 [点击加入](https://t.me/+DcRt8AB2VbI2Yzc1) 欢迎加入交流群 [点击加入](https://t.me/+DcRt8AB2VbI2Yzc1)
准备工作:安装docker,docker compose
### 示例配置 curl -fsSL https://get.docker.com | bash -s docker
sudo systemctl start docker
sudo systemctl enable docker
docker --version
docker compose version
``` ```
下载并修改配置文件docker-compose.yml,server.yaml,包括前端信息和后端域名
git clone https://github.com/isisno/hysteria2-v2b.git hysteria && cd /hysteria
---配置文件docker-compose.yml参考
version: "3.9"
services:
hysteria:
image: ghcr.io/cedar2025/hysteria:latest
container_name: hysteria
restart: always
network_mode: "host"
volumes:
- ./server.yaml:/etc/hysteria/server.yaml
- ./example.com.crt:/etc/hysteria/example.com.crt #example.com 换成你自己的后端vps绑定域名
- ./example.com.key:/etc/hysteria/example.com.key #example.com 可以共用 XrayR/V2bX 申请的证书
command: ["server", "-c", "/etc/hysteria/server.yaml"]
---配置文件server.yaml参考
v2board: v2board:
apiHost: https://面板地址 apiHost: https://example.com #v2board面板域名
apiKey: 面板节点密钥 apiKey: 123456789 #通讯密钥
nodeID: 节点ID nodeID: 1 #节点id
tls: tls:
type: tls type: tls
cert: /etc/hysteria/tls.crt cert: /etc/hysteria/example.com.crt #example.com换成你自己的后端vps绑定域名
key: /etc/hysteria/tls.key key: /etc/hysteria/example.com.key #example.com换成你自己的后端vps绑定域名
auth: auth:
type: v2board type: v2board
trafficStats: trafficStats:
listen: 127.0.0.1:7653 listen: 127.0.0.1:7653
acl: acl:
inline: inline:
- reject(10.0.0.0/8) - reject(pincong.rocks) #acl规则自行查阅hysteria2文档
- reject(172.16.0.0/12)
- reject(192.168.0.0/16)
- reject(127.0.0.0/8)
- reject(fc00::/7)
```
> 其他配置完全与hysteria文档的一致,可以查看hysteria2官方文档 [点击查看](https://hysteria.network/zh/docs/getting-started/Installation/)
### docker 仓库 启动docker compose
``` docker compose up -d
docker pull ghcr.io/cedar2025/hysteria:v1.0.5 查看日志:
``` docker logs -f hysteria
更新
docker compose down && docker compose pull && docker compose up -d