5.0 KiB
简介
本程序仅限青龙面板 2.0 对接使用,添加自助扫码功能。
更多功能如下:
- 扫码添加 / 更新 cookie
- 删除 cookie
- 查看单用户日志
说明
本程序已开源,不存在后门等恶意代码。
后端仓库:https://github.com/huayu8/JDC
前端仓库:https://github.com/huayu8/JDC-web
请勿将本程序使用于商业化行为中,否则一切后果自行承担。
由于本人技术有限,不保证程序的可用性以及安全性,由使用本程序造成的一切损失请自行承担。
在使用中发现的 bug 可在此留言,有时间会修复。
开始使用
⚠ 如果安装了低版本请先移除 JDC 和 config.toml,然后全新安装
检查环境
请确保你的环境中已经安装了青龙面板 2.0。
安装 wget 和 unzip
//ubuntu
apt install wget unzip
//centos
yum install wget unzip -y
单节点部署
如果你只想部署在一台服务器上,推荐前后端部署于一台服务器上。
后端安装
首先 cd 到青龙面板容器的映射目录 (一般为 /root 或根目录),检查是否存在 ql 或 QL 目录。
cd /root
ls -l
请按照你的 cpu 架构进行下载
//如果你是amd64架构(服务器,PC等)
wget https://github.com/huayu8/JDC/releases/download/2.0.2/linux_amd64.zip && unzip linux_amd64.zip
//如果你是arm架构(N1,路由器,树莓派等)
wget https://github.com/huayu8/JDC/releases/download/2.0.2/linux_arm.zip && unzip linux_arm.zip
其他架构或系统请自行编译
chmod 777 JDC
./JDC
第一次运行,自动生成配置文件并且程序会自动退出。
🔵 如果你的容器映射文件夹为 ql,请手动修改 config.toml 中的 path 项为 ql (不用加后缀)!
程序设置请自行修改 config.toml 文件。
然后执行下面步骤
nohup ./JDC &
开始后台运行程序。程序默认端口为 5701。打开 http://ip:5701/info 看到 “JDC is Already!” 即说明安装成功!
如果无法打开请检查端口是否放行!
前端部署
🔵 程序现已支持反向代理,直接使用 nginx 反代目标端口即可!
单节点安装时前端推荐直接部署于 JDC 自带的 http 服务器中。
首先 cd 到 JDC 同级目录下的 public 文件夹中(如果没有请新建),并下载解压前端文件
cd public
wget https://github.com/huayu8/JDC-web/releases/download/1.0.0/dist.zip && unzip dist.zip
然后直接访问 IP + 端口即可看到面板。
如需前后端分离部署请参考多节点安装 - 前端部署章节
多节点部署
程序支持同一个面板对接多个后端节点,此方式部署程序推荐前后端分离部署。
后端安装
请参考单节点部署 - 后端安装章节
前端部署
推荐前后端分离部署,可使用反代 / CDN 提高可用性
多节点前端部署需要拉取前端仓库并修改 api 编译。
以下步骤在你的电脑上操作(请确保你的电脑安装了 git/nodejs/npm)
拉取前端仓库并进入
git clone https://github.com/huayu8/JDC-web.git
拉取完成后请进入 JDC-web 文件夹,然后在根目录找到.env.production 文件,修改其中的内容。
其中,name 为节点名称,url 为 http://ip + 端口,此处 ip 为后端节点的公网 IP,端口为 JDC 运行的端口,可添加多个节点
例如:
NODE_ENV=development
VUE_APP_API_URL=[{"name":"京东节点1","url":"http://127.0.0.1:5701"},{"name":"京东节点2","url":"http://127.0.0.1:5702"}]
💔此处请确保节点 JSON 的格式正确,否则会出现未知错误!
开始编译
npm install
npm run build
编译完成后,将 dist 目录中的文件打包,上传至任意 http 服务器即可。(你也可以上传到任意后端节点 JDC 同级目录下的 public 文件夹内,因为 JDC 本身自带 http 服务器)
访问页面即可!
更新教程
如果你已经安装了旧版程序,请按以下步骤删除原程序,再按照上述教程进行部署。
首先 kill 掉原来的程序。
//查看原程序PID,第一行第二列为程序的PID
ps -ajx|grep JDC
//结束程序(*****改为你的PID)
kill -9 *****
然后删除原来的程序和 config.toml 文件
rm -rf JDC config.toml
界面展示
本文作者: HuaYu @一花一世界
本文链接: https://ihuayu8.cn/ql-get-cookie.html
版权声明: 本站所有文章除特别声明外,均采用 (CC)BY-NC-SA 许可协议。转载请注明出处!