Giter VIP home page Giter VIP logo

kingfeng's Introduction

KingFeng

license GitHub stars GitHub forks Docker Pulls Docker Size Docker Stars

技术栈 vue 2 asp.net core docker

本项目后端使用Swagger UI 生成的 OpenAPI文档

预览图片

说明

KingFeng 专注于用户无感体验 不会添加用户一对一推送

KingFeng 仅供学习参考使用,请于下载后的 24 小时内删除,本人不对使用过程中出现的任何问题负责,包括但不限于 数据丢失 数据泄露

KingFeng 仅支持 qinglong 2.9+

KingFeng不支持任何arm架构设备

本项目 不提供 技术上的任何帮助

本项目 暂停更新一段时间

TG 频道 TG 群组

支持的架构

image 查看地址:https://github.com/dotnet/core/blob/main/release-notes/5.0/5.0-supported-os.md

不支持也没办法 .NET不支持

特性

  • docker一键部署
  • 支持wsck ptkey
  • 用户添加/更新cookies 检测是否过期 添加备注
  • 用户添加cookies 自动执行wskey转换任务
  • 推送卡片 自定义公告 支持html语法
  • 管理员在线登录修改配置
  • 多节点支持
  • 用户日资产卡片 用户上线/下线推送
  • 环境变量导出/恢复
  • 各种助力脚本执行
  • 自建推送日志数据库
  • 用户wskey管理

插件

苹果捷径获取pinck 需要国外Apple Id安装ScriptsTable

配置文件

配置文件第一次部署后端会自动生成 配置文件所有项必填 如不填(无法预知的后果) 配置文件地址为docker映射的目录下的config.yaml QL_URL为你的青龙地址

单节点配置

Servers: 
  #显示的名称
- QL_Name: 广州节点1 
  #青龙
  QL_URL: http://localhost:5710/ 
  #OpenAPI Client_ID
  QL_Client_ID: b5lTVasddL_4Z_5zxxc123c 
  #OpenAPI Client_Secret
  QL_Client_Secret: LWasdpB4axklasdasdasd123Fr1i0O_ZMc 
  #最大添加ck容量 当前有的ck按照名称来统计 只要名称为JD_WSCK或者JD_COOKIE就会计数
  MaxCount: 100 
#管理员密钥 会自动生成 修改规则为必须包涵大小写字母+数字
SecretKey: Hcw022703 
#wskey转换任务名
WsKeyTaskFullName: wskey转换 
#用户自定义公告内容 支持html语法
Notice: 你好,这里可以自定义公告 
#管理员名称 
UserName: QiFengg
#推送图片
PushImageUrl: https://img2.baidu.com/it/u=1007188585,453085648&fm=26&fmt=auto&gp=0.jpg 

多节点配置

Servers: 
  #显示的名称
- QL_Name: 广州节点1 
  #青龙
  QL_URL: http://localhost:5710/ 
  #OpenAPI Client_ID
  QL_Client_ID: b5lTVasddL_4Z_5zxxc123c 
  #OpenAPI Client_Secret
  QL_Client_Secret: LWasdpB4axklasdasdasd123Fr1i0O_ZMc 
  #最大添加ck容量 当前有的ck按照名称来统计 只要名称为JD_WSCK或者JD_COOKIE就会计数
  MaxCount: 100 
- QL_Name: 广州节点2
  QL_URL: http://localhost:8710/
  QL_Client_ID: b5lTVasdasdL_4Z_xczxc123c
  QL_Client_Secret: LWOsdpB4axklasdaasdasdsdd1FrMc
  MaxCount: 100
#管理员密钥 会自动生成 修改规则为必须包涵大小写字母+数字
SecretKey: Hcw022703 
#wskey转换任务名
WsKeyTaskFullName: wskey转换 
#用户自定义公告内容 支持html语法
Notice: 你好,这里可以自定义公告 
#管理员名称 
UserName: QiFengg
#推送图片
PushImageUrl: https://img2.baidu.com/it/u=1007188585,453085648&fm=26&fmt=auto&gp=0.jpg 

wskey转换库

Zy143L

请按照使用文档正确拉取 wskey转换库

项目指南

有多种部署方式 下面只提供一种docker部署

Arm暂不支持 可以不用试了

第一次部署

  1. 在ssh执行:docker exec -it 你的容器名称 bash进入容器 ql update将更新青龙到最新 ql check检查青龙状态是否正确

  2. 进入青龙的控制面板创建应用 应用名称KingFeng 权限 环境变量 定时任务 KingFeng

  3. 复制粘贴到ssh执行下列命令 如出现无法拉取 请自行设置docker国内源

docker pull ranqi03/kingfeng:latest

docker run -dit \
   -v $PWD/kingfeng/:/app/config/ \
   -p 5000:80 \
   --name kingfeng \
   --hostname kingfeng \
   ranqi03/kingfeng:latest

4.配置docker映射目录下的config.yaml 默认地址 /用户名/kingfeng/config.yaml

  • 查看容器IP命令 docker inspect --format='{{.NetworkSettings.IPAddress}}' 容器名
  • 如QL_URL使用容器IP 青龙默认部署IP为5700 例如我容器IP是172.13.1.33 那我QL_URL就是http://172.13.1.33:5700/
  • 管理员登录 选择任意节点 输入配置文件的密钥 登录即可

更新

docker kill kingfeng && docker rm kingfeng && docker rmi ranqi03/kingfeng

docker pull ranqi03/kingfeng:latest

docker run -dit \
   -v $PWD/kingfeng/:/app/config/ \
   -p 5000:80 \
   --name kingfeng \
   --hostname kingfeng \
   ranqi03/kingfeng:latest

常见问题

Q:配置填写正确但是节点加载不出来 A:请检查服务器CPU是否爆高,如未爆高请在青龙容器内执行ql update以及ql check 具体内容请查看项目指南 第1步

Q:是否支持内网端口?
A:支持公网IP 域名 以及容器IP 推荐容器IP(安全性略高,速度稍微快)。

Q:为什么访问主页出现错误空提示?
A:一般为端口映射错误/失败,请自行检查配置文件。

Q:是否支持N1 Arm架构?
A:不支持。

kingfeng's People

Contributors

windfgg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

kingfeng's Issues

关于MaxCount参数的问题

首先,感谢您开发这个工具,对于多容器管理有很大的帮助!

目前,我刚装了一套测试了一下,发现有2个情况,不确定是bug还是设计之初就是这样的。
1:节点不显示允许总共CK数量或者剩余可用的CK数量;
2:在1个节点满了之后,例如我想更新CK,发现这个节点已经是灰色了,无法选择节点,来重新提交CK来更新。

我也去您的频道找了,也没有找到相关的入口,特来请教!

最后再次感谢您开发这个管理工具。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.