基于 Laravel 11 + PHP8.2 + Redis + MySQL8.0 开发

服务器系统需求:

Linux CentOS7.6-7.9(推荐7.9与7.6)

服务器配置需求:

CPU*8 运行内存8G 起(推荐 16C16G 起步 有能力直接高配物理机)

服务器环境要求:

PHP:8.2

MySQL:8.0

WEB中间件:Nginx(推荐:Nginx-Openresty)

管理后台【混编】:

平台统计【新注册、实名、验证、以及收入、设备/证书/公池消耗统计】

用户统计【用户区分统计、剩余&消耗私池/公池点数统计&排行、充值分析】

证书统计【对平台所有开发者证书区分统计分析、用户秒出/预约统计及排行】

创建用户【超级管理员后台快捷创建用户】

用户列表【用户列表、详情数据分析、用户编辑/登录/删除、用户财务/操作/订单日志分析】

证书列表【证书列表、详情数据分析】

设备列表【设备列表、详情数据分析】

销售列表【销售列表、检测证书以及详情数据分析、审核功能】

销售记录【销售记录、公池销售记录列表、平台收入、用户盈利等等】

订单列表【订单列表、用户在线充值私池/公池订单记录统计 已支付/未支付 等等】

创建卡密【创建私池/公池充值卡密】

卡密列表【卡密列表】

创建新闻【超级管理员后台创建新的新闻公告内容】

新闻列表【新闻列表】

系统设置【站点配置、运营配置、性能配置、通知配置、支付配置、接口配置】

日志分析【财务日志分析、操作日志分析、订单日志分析】

资料设置:

用户后台【分离】:

数据统计:

一、剩余私池点数、剩余公池点数、公池销售今日收益、公池销售历史收益

二、新闻中心

三、平台介绍以及文档

四、平台证书统计、平台设备统计

五、审核中设备列表、不及格设备列表

点数充值:

一、在线充值

二、卡密充值

证书管理:

一、添加证书【添加新的开发者账户】

二、证书列表【修改备注、同步证书、重建描述、重构证书、重设密码、删除证书、修改权限、二次超开】

设备管理:

一、添加失败【选择开发者证书添加新的设备、官方添加、MAC 额度添加、会员模式添加】

二、设备列表【实时状态检测、修改备注、创建描述文件、禁用/启用设备、下载证书】

证书公池:

一、添加设备【使用公池证书添加新的设备】

二、公池列表【实时状态检测、修改备注、禁用/启用设备、下载证书】

三、参与销售【使用私池证书申请参与公池证书销售 平台代卖 利润抽成】

四、销售记录【参与公池销售的私池证书 出售记录 以及购买价格/费率扣除/收益情况】

接口配置:

一、基础配置【常规非必要系统通知类 如:昨日报告、低额度告警、登录&验证成功/失败通知】

二、无感迁移【无感迁移国内所有第三方证书平台 低成本迁移 无需大幅度调整或重构代码】

三、存储配置【敏感信息存储地址】

已签协议:

用户使用/安全/免责协议、不签署无法继续使用、记录签署日期

更换接口:

多地区接口、跟随需求自有切换、可用于容灾或地区需求提高响应速度

个人资料:

一、查看令牌【为保障用户数据以及截图忘记涂码、每次操作都需要验证密码】

二、重置令牌【为保障用户数据以及截图忘记涂码、每次操作都需要验证密码】

三、修改密码【为保障用户数据以及截图忘记涂码、每次操作都需要验证密码】

锁定屏幕:

自主锁定屏幕,再次使用需验证密码。系统自动锁定,超出一定时间无操作或离开页面时间过长自动锁定

系统自主防护:

一、系统安全:本系统已做代码审计报告、并且由专业渗透人士高压测试

二、自主防护:非法登录/操作/恶意请求 自动邮件告警 并且用户有权对非法操作来源进行一键阻断【无需登录】

三、自主阻断:对于自主防护同一来源者超出系统自主判断阀门时,自动永久阻断

四、用户防护:对于尝试越权、恶意操作、风险行为 系统自主永久阻断并且封禁用户【不可解封】

毫秒级高并发场景处理:

一、系统对高并发场景进行了代码优化、百万并发零错误、避免核心数据出现错误计算以及扣费等问题

二、毫秒级恶意请求数据/非法数据/越权等一系列非法操作进行秒转移或阻断【避免常见攻击导致服务瘫痪】

安装搭建后必要设置:

一、安装 Supervisor 或者宝塔【进程守护管理器】

配置一:php artisan queue:listen

配置二:php artisan schedule:work

进程目录为您的站点目录【例子】:

网站运行目录为:/www/wwwroot/CertAgentApi/public

进程目录即为:/www/wwwroot/CertAgentApi/

二、管理员后台->系统设置->站点配置【必要】:

默认跳转地址、营业执照名称、营业执照统一社会信用代码、极验行为验证 4.0 ID、极验行为验证 4.0 KEY、本站服务器IP

三、管理员后台->系统设置->性能配置【推荐】:

Redis地址、Redis端口、Redis密码、Redis缓存【开启】、Redis队列【开启】、Redis会话【开启】

四、管理员后台->系统设置->通知配置【必要】:

SMTP发信、SMTP端口、SMTP协议、邮箱账户、邮箱密码、企业微信配置【日常通知】、接口异常邮件客服地址、鉴权失败邮件客服地址、用户中心在线客服地址

五、管理员后台->系统设置->支付配置【可选】:

支付宝应用ID[AppID]、支付宝公钥、支付宝商户私钥【不设置无法在线充值以及实名认证 支付宝必须为企业认证】

六、管理员后台->系统设置->对接配置【必要】:

对接站点、对接邮箱、账户令牌、本站对外接口

最后:管理员后台->系统设置->对接配置->一键后台初始化

一键后台初始化会将您原来账户上的证书&设备等数据后台同步到当前系统。并且导入到指定到邮箱用户内,如果您还未注册用户,请先注册用户后操作。​ ​每拥有一个开发者账户大概消耗​ 10秒钟时间

最后修改:2025 年 02 月 19 日
如果觉得我的文章对你有用,请随意赞赏