源码介绍
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% 新增用户反馈工单系统、资源失效一键提交功能
技术栈说明
后端
Go 1.21 + Gin Web 框架 + GORM ORM + MySQL 5.7+
Gin:高性能轻量 Go Web 框架,高并发承载大量设备访问源接口 GORM:数据库 ORM,简化应用、卡密、UDID 数据增删改查 内置 IPA 解析模块、加密源 API 请求解析、定时同步任务队列 提供完整开放接口文档:UDID 黑名单、源数据、卡密验证 API
前端管理后台
Vue3 + TypeScript + Element Plus + Vite
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,按页面表单填写配置信息:
表格
填写完成点击提交,系统自动导入数据库表,初始化完成后跳转后台登录页面。
五、部署后基础设置
使用自定义后台路径登录管理后台,进入【系统配置】完善站点信息 配置云存储 Alist 地址,解决服务器存储空间不足问题 搬运专家添加同步源,批量导入 IPA 资源 生成解锁卡密,配置发卡页面地址,完成站点闭环搭建
站点优势总结
这套青鹤 IPA 签名源系统是成熟商用级 iOS 资源站源码,区别于网上简易单文件源程序,拥有完整后台管控、加密防爬、自动搬运、在线签名全套能力,依托 Go 语言高并发特性,可承载上万台 iPhone 设备同时访问软件源,宝塔可视化部署零代码门槛,适合搭建个人 iOSIPA 分享站、付费自签签名站,前台 UI 简洁适配手机端,后台功能全覆盖资源运营全流程。
夜雨聆风