不用 App Store 也能装 App?聊聊开源项目 AssppWeb
不用 App Store 也能装 App?聊聊开源项目 AssppWeb
一个基于零信任架构的 Web 工具,让你在浏览器里就能搜索、下载和安装 iOS 应用。
项目简介
AssppWeb 是 GitHub 上的一个开源项目(github.com/Lakr233/AssppWeb),它提供了一种通过网页浏览器获取和安装 iOS 应用的方式——不需要越狱,不需要额外的桌面客户端,打开浏览器就能用。
简单来说,你登录 Apple ID,搜索想要的 App,它会帮你从 Apple CDN 下载并编译成 IPA,然后直接安装到你的 iOS 设备上。

它能做什么?
-
• 通过 Apple ID 登录,搜索 App Store 中的应用 -
• 获取应用授权并从 Apple CDN 下载 -
• 自动编译 IPA 安装包 -
• 支持直接安装到 iOS 设备(通过 itms-services://协议) -
• 也可以单独下载 IPA 文件保存
整个过程在一个网页里完成,体验非常流畅。
下面是实际使用中成功下载 App 的截图:

技术亮点:零信任架构
这个项目最值得一提的设计是它的安全架构。
传统做法是把 Apple ID 发给服务器,让服务器代你操作。但 AssppWeb 不是这样——它采用了零信任设计:
-
• 所有与 Apple 服务器的通信都在浏览器内通过 WebAssembly(libcurl.js + Mbed TLS 1.3)完成 -
• 服务器只是一个 TCP 盲转发中继(基于 Wisp 协议),完全看不到你的凭据 -
• 你的 Apple ID 和密码从未离开过浏览器
浏览器(加密)──▶ 服务器(盲转发)──▶ Apple 服务器 ↑ 无法解密
当然,作者也诚实地指出:如果前端代码被篡改,仍然存在风险。所以建议自行部署或使用可信实例,并务必开启 Apple ID 双重认证。
技术栈
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
如何部署?
方式一:Cloudflare Workers 一键部署
项目 README 提供了一键部署按钮,适合快速体验。
方式二:Docker Compose 自托管
curl -O https://raw.githubusercontent.com/Lakr233/AssppWeb/main/compose.ymldocker compose up -d
主要配置项:
-
• PORT:监听端口,默认 8080 -
• DATA_DIR:IPA 存储目录,默认 ./data -
• PUBLIC_BASE_URL:公开访问地址,用于生成安装链接
需要注意的是,iOS 要求安装链接必须走 HTTPS,所以你需要配一个支持 WebSocket 的 HTTPS 反向代理。
项目地址
GitHub:https://github.com/Lakr233/AssppWeb
觉得有用的话,去 GitHub 给个 Star 支持一下作者。
本文仅作技术分享,请在合法合规的前提下使用。
如果这篇文章对你有帮助,点赞、在看、转发三连走一波,让更多人看到。
关注本公众号,持续分享优质开源项目和实用技术干货,不错过每一个好工具。
夜雨聆风
