源码介绍
AppStore软件源管理系统 是一套专为 iOS 第三方 IPA 分发、在线签名打造的全栈管理系统,采用 Go Gin 后端 + Vue3 TS 前端架构,完整实现 iOS 软件源分发、IPA 资源自动搬运、卡密解锁、UDID 管控、在线签名站一体化功能,也是站点底层运行管理后台,适配巨魔商店、电脑自签、在线证书签名全场景苹果设备用户。

系统面向玩机站长、资源博主,无需复杂开发能力,宝塔面板一键部署,自带安装引导页面,可视化后台管理全部资源,支持加密源同步搬运、自动检测失效下载链接、黑名单拦截恶意 UDID,配套前台美化软件源页面,开箱即用搭建专属 iOS 资源分发站。
核心功能清单
- 工作台数据统计面板首页汇总应用总数、同步数量、卡密使用数据、UDID 访问统计,直观展示站点运营数据。

-
App 应用全管理
支持本地 IPA 上传自动解析包名、版本、图标、文件大小;支持 Alist 云存储对接、批量导入资源;分类管理影音 / 游戏 / 工具 / 插件应用,可设置加锁付费、权重排序、前台隐藏开关、下载地址自动检测。

- 软件源搬运专家独家
支持加密 API 源自动同步,自定义同步周期、资源过滤排除;支持手动搬运、定时任务自动拉取第三方源资源,同步时可过滤指定关键词、屏蔽不想导入的应用,累计导入资源可视化统计。

-
卡密解锁管理模块
批量生成解锁月卡、单次兑换码,支持查看卡密时效、绑定 UDID、激活记录;前台软件源接入解锁跳转页面,访客需兑换卡密解锁付费应用下载权限,配套独立发卡页面分发卡密。

- UDID 管控体系UDID 黑名单:拦截违规设备访问站点,开放对外 API 接口对接第三方工具;
UDID 监控:实时记录所有访问设备 UDID,溯源异常访问设备,精准管控站点访问权限。 
- 多维度系统配置软件源配置:自定义源名称、公告、源图标、解锁发卡地址、加密开关、动态变量公告;
网站配置:前台页面配色、导航、底部信息自定义;

云存储配置:对接 Alist 网盘、对象存储存放 IPA 安装包;

签名站配置:证书接口、签名页面样式、签名任务并发限制。

-
独立在线签名站
内置完整签名功能页面,访问域名
/sign直达签名站,支持批量 IPA 在线重签名,管理证书、签名任务、历史签名记录,区分软件源前台与独立签名业务。 -
安全加密机制
软件源加密协议,客户端请求自动加密,防止 API 接口泄露、爬虫抓取资源;付费应用强制卡密解锁,避免资源免费外流。
-
配套公共工具页
内置 UDID 查询、设备系统查询、签名工具下载引导页面,完善新手安装引导流程,降低用户操作门槛。
2.0 版本更新预告(预计五月底上线)
- 多套前台软件源首页模板,一键切换美化 UI
- 独立应用在线签名功能,前台访客无需跳转 /sign 页面即可签名 IPA
- 搬运同步性能优化,万级资源同步速度提升 60%
- 新增用户反馈工单系统、资源失效一键提交功能
技术栈说明
后端
- Gin:高性能轻量 Go Web 框架,高并发承载大量设备访问源接口
- GORM:数据库 ORM,简化应用、卡密、UDID 数据增删改查
- 内置 IPA 解析模块、加密源 API 请求解析、定时同步任务队列
- 提供完整开放接口文档:UDID 黑名单、源数据、卡密验证 API
前端管理后台
- TS 强类型开发,后台页面稳定无类型报错
- Element Plus 组件库,完整表单、表格、弹窗、分页管理组件
- Vite 打包,页面加载速度快,适配电脑浏览器后台操作
部署环境
Linux 服务器(CentOS/Debian)+ 宝塔面板
反向代理、进程守护、数据库管理全部依托宝塔可视化操作,无 Linux 命令行门槛。
兼容性说明
服务端兼容
系统:CentOS7+/Debian10+/Ubuntu20.04+
数据库:MySQL 5.7 / MySQL 8.0
Go 环境:1.21 及以上版本
宝塔面板:6.9.9 / 7.x 全系列
客户端前台兼容
设备:iPhone /iPad 全机型
系统:iOS14~iOS18 全版本
浏览器:Safari、Chrome、夸克等移动端浏览器
安装方式:巨魔商店直装、电脑自签、在线证书签名三模式适配
版本说明
当前稳定版:V1.8.2
更新日志:
- 修复加密源同步闪退、部分 API 解析失败问题
- 优化 IPA 自动解析,兼容新版打包 IPA 文件
- 新增批量删除卡密、批量导入应用功能
- UDID 监控增加时间筛选、导出记录功能
- 前台软件源页面 UI 轻量化,减少加载卡顿
- 修复云存储 Alist 下载地址失效检测 bug
使用说明
- 服务器部署完成后,访问域名
/install进入安装引导页面,填写数据库、管理员账号信息完成初始化。 - 使用自定义后台路径(如 /admin)登录管理面板,左侧菜单栏划分工作台、软件源、签名站、搬运专家、系统配置五大模块。
- 先进入【系统配置】- 软件源配置,填写源名称、公告、发卡地址、开启软件加密,上传源图标保存。
- 资源导入两种方式:
方式一:App 管理 – 新增 App,本地上传 IPA 自动填充应用信息,设置免费 / 加锁属性;
方式二:搬运专家 – 同步源管理,添加第三方加密 API 源,设置同步周期自动批量拉取应用。
- 卡密分发:进入签名站 – 签名卡密,点击生成兑换码,设置时效后导出卡密列表,上传至发卡页面供用户领取。
- 前台访问域名直达软件源页面,用户点击应用跳转解锁页面,输入卡密解锁下载 / 签名权限。
- 在线签名使用:访问域名
/sign,上传 IPA、绑定设备 UDID 即可在线完成重签名。
完整宝塔安装部署教程
一、环境要求
- Linux 服务器,安装宝塔面板
- 提前创建 MySQL 数据库(5.7 及以上),记录数据库名、账号、密码
- 宝塔软件商店安装:Go 项目管理器、Nginx
- Go 版本要求 1.21 及以上,宝塔 Go 管理器内一键切换版本
二、上传程序并创建 Go 项目
- 将源码压缩包上传至服务器,解压至自定义目录(如 /www/wwwroot/ipa-source)
- 打开宝塔面板 – 软件商店 – Go 项目管理器,点击【添加项目】
项目路径:填写解压后的程序根目录
启动文件:go-source-linux
监听端口:1117(可自定义,记住端口号)
运行模式:生产环境
保存,开启自动重启,保证程序后台常驻运行。
三、网站反向代理配置
- 宝塔面板 – 网站 – 添加站点,填写你的域名
- 站点设置 – 反向代理,添加反向代理规则代理目标:http://127.0.0.1:1117发送域名:$host开启代理缓存、WebSocket 支持,保存配置。
- 域名 SSL 证书申请,开启 HTTPS(iOS 设备强制要求 https 访问软件源)
四、安装引导页面配置访问
https://你的域名/install,按页面表单填写配置信息:| 配置项 | 说明 |
|---|---|
| 数据库主机 | 默认 127.0.0.1 |
| 数据库端口 | MySQL 默认 3306,修改过端口则填对应数值 |
| 数据库用户名 | 宝塔数据库创建的账号 |
| 数据库密码 | 数据库账号对应密码 |
| 数据库名 | 提前建好的空数据库名称 |
| 服务端口 | Go 项目监听端口,填写 1117 |
| 后台路径 | 自定义后台访问地址,推荐 admin(例:域名 /admin) |
| GO 项目名称 | 宝塔 Go 管理器内创建的项目名 |
| 网站名称 | 前台软件源展示名称,例:青鹤免费源 |
| 管理员账号 | 后台登录用户名,自定义 |
| 管理员密码 | 后台登录密码,妥善保存 |
五、部署后基础设置
- 使用自定义后台路径登录管理后台,进入【系统配置】完善站点信息
- 配置云存储 Alist 地址,解决服务器存储空间不足问题
- 搬运专家添加同步源,批量导入 IPA 资源
- 生成解锁卡密,配置发卡页面地址,完成站点闭环搭建
站点优势总结
免责声明
- 1 本站名称:青鹤工作室
- 2 本站网址:https://vip.wuyoucm.cn/
- 3 本站所有文字内容与资源仅用于教育和研究使用
- 4 本站所有资源为网络搜集而来如有侵犯版权请邮件联系
- 5 本站下载者对资源方造成的损失或损害概不负责
- 6 由您下载所导致的一切风险与法律责任均由您自行承担
- 7 下载后请在24小时内删除,浏览下载即代表您同意









- 最新
- 最热
只看作者