diff --git a/README.md b/README.md new file mode 100644 index 0000000..fabf139 --- /dev/null +++ b/README.md @@ -0,0 +1,78 @@ +# Wireguard-UI +> wireguard的管理面板UI + +## 安装(仅提供docker方式) + +OS X & Linux & Windows: + +```sh +# 先要创建一个配置文件 app.yaml +http: + port: 6687 + endpoint: localhost:3100,localhost:6687 + +database: + driver: sqlite # sqlite时只填写db即可,目前仅支持sqlite | mysql | pgsql + host: + port: + user: + password: + db: wg + +cache: + type: redis # 缓存类型 暂时仅支持redis + host: 192.168.1.1 + port: 6379 + password: pGhQKwj7DE7FbFL1 + db: 15 + +file: + type: oss # 文件类型支持本地文件存储与阿里云oss存储 + path: test/ # oss填写前缀目录 + endpoint: # oss必填 + accessId: # oss必填 + accessSecret: # oss必填 + bucketName: # oss必填 + +# 邮件设置 +mail: + host: + port: + user: + password: + skipTls: + +# 一些系统配置 +wireguard: + restartMode: DELAY + delayTime: 20 + +# 其中依赖了redis等,自行安装一个即可 +``` + +```sh +# 创建docker-compose.yaml +version: "3" + +services: + wg: + image: gitea.mrx.ltd/go-pkg/wireguard-srv:2.1.0 + container_name: wg-srv + restart: always + cap_add: + - NET_ADMIN + network_mode: host + logging: + driver: json-file + options: + max-size: 50m + volumes: + - ./app.yaml:/app/app.yaml + - ./db:/app/db + - ./logs:/app/logs + - /etc/wireguard:/etc/wireguard + - /etc/localtime:/etc/localtime +``` + +## 示例 + ![img.png](img.png) diff --git a/img.png b/img.png new file mode 100644 index 0000000..559c528 Binary files /dev/null and b/img.png differ diff --git a/web/stats.html b/web/stats.html index ecc65f5..e489949 100644 --- a/web/stats.html +++ b/web/stats.html @@ -4818,7 +4818,7 @@ var drawChart = (function (exports) {