@tom_doerr: 直接安装iOS应用到设备,无需App Store https://github.com/Lakr233/AssppWeb…
摘要
AssppWeb 是一个基于网页的开源工具,允许无需App Store直接将iOS应用安装到设备。它采用零信任架构,凭据通过WebAssembly在客户端处理。
查看缓存全文
缓存时间: 2026/06/26 06:06
无需App Store,直接将iOS应用安装到设备上 https://t.co/8m6xTRKOR3 https://t.co/f9Upy4e0hY — # Lakr233/AssppWeb 来源:https://github.com/Lakr233/AssppWeb # AssppWeb
一个基于网页的工具,用于在App Store之外获取和安装iOS应用。使用你的Apple ID进行身份验证,搜索应用,获取许可证,并直接将IPA安装到你的设备上。
预览
零信任架构
AssppWeb采用零信任设计,服务器永远不会看到你的Apple凭证。所有Apple API通信直接在你的浏览器中通过WebAssembly(libcurl.js 与 Mbed TLS 1.3)进行。服务器仅充当盲TCP中继(Wisp协议),并处理来自公共CDN下载的IPA编译。
⚠️ 重要安全提示: 没有官方的 Asspp Web 实例。使用任何公共实例需自担风险。虽然后端无法读取你的加密流量,但恶意主机可能会提供修改过的前端,在加密前截取你的凭证。因此,不要盲目信任公共实例。我们强烈建议自行托管实例或使用可信赖合作伙伴提供的实例。始终验证SSL证书,确保你连接到安全、真实的端点。
恳请所有转发项目的博主对自己的受众进行网络安全技术科普。要有哪个不拎清的大头儿子搞出事情来都够我们喝一壶的。
快速开始
部署到 Cloudflare
部署到 Cloudflare (https://deploy.workers.cloudflare.com/?url=https://github.com/Lakr233/AssppWeb&apiTokenTmpl=%5B%7B%22key%22%3A%22workers_scripts%22%2C%22type%22%3A%22write%22%7D%2C%7B%22key%22%3A%22containers%22%2C%22type%22%3A%22write%22%7D%2C%7B%22key%22%3A%22cloudchamber%22%2C%22type%22%3A%22write%22%7D%5D&apiTokenName=AssppWeb%20Deploy)
这使用 Cloudflare Workers + Containers,并使用发布的镜像 ghcr.io/lakr233/assppweb:latest。
要求:
- Cloudflare Workers 付费计划(Containers 在免费计划中不可用)。
- 部署/构建令牌需具备:
Workers Scripts EditContainers EditCloudchamber Edit
如果构建日志在 Deploy a container application 处失败并显示 Unauthorized,则你的构建令牌缺少所需的 Containers/Cloudchamber 权限。
部署到 Railway
点击显示 Railway 部署说明
- 前往 railway.com/new/image (https://railway.com/new/image) → 输入
ghcr.io/lakr233/assppweb:latest - 在服务 Settings 中,将 Healthcheck Path 设为
/api/settings并部署 - 右键点击服务 → Attach volume → 挂载路径:
/data - 在 Variables 中,设置
DATA_DIR=/data并部署 - 在 Settings → Networking 中,生成公共域名或添加自定义域名
注意事项
- 免费试用可用但有局限(存储卷过期、网络限制)。建议使用 Hobby 计划($5/月)或更高级别以确保可靠使用。
- 在服务设置中启用 Serverless (https://docs.railway.com/deployments/serverless) 以便在空闲时缩减至零实例
- Railway 会自动更新 (https://docs.railway.com/deployments/image-auto-updates) 来自 GHCR 的
:latest镜像——新版本将在几小时内自动部署
⚠️ 自定义域名与 Cloudflare: Railway 的 Cloudflare 集成默认会创建带有代理(橙色云)的 DNS 记录。授权后,前往 Cloudflare DNS 设置,将 CNAME 记录切换为 仅 DNS(灰色云)—— Railway 会自动处理 TLS。如果保持 Cloudflare 代理开启,则必须将 SSL/TLS 模式设置为 Full(而非 Flexible 或 Full Strict),否则会陷入无限重定向循环。参见 Railway 文档 (https://docs.railway.com/networking/troubleshooting/ssl#err_too_many_redirects)。
使用 Docker Compose 自行托管
点击显示手动 Docker Compose 设置说明
设置 Docker Compose
curl -O https://raw.githubusercontent.com/Lakr233/AssppWeb/main/compose.yml
docker compose up -d
环境变量
| 变量 | 默认值 | 描述 |
|---|---|---|
PORT | 8080 | 服务器监听端口 |
DATA_DIR | ./data | 用于存储已编译 IPA 的目录 |
PUBLIC_BASE_URL | (自动检测) | 生成安装清单的公共 URL(例如 https://asspp.example.com) |
UNSAFE_DANGEROUSLY_DISABLE_HTTPS_REDIRECT | false | 禁用 HTTPS 重定向(见下方警告) |
AUTO_CLEANUP_DAYS | 0 | 自动删除超过指定天数的缓存 IPA 文件(0 表示禁用) |
AUTO_CLEANUP_MAX_MB | 0 | 当缓存大小超过此 MB 限制时自动删除最旧的 IPA 文件(0 表示禁用) |
MAX_DOWNLOAD_MB | 0 | 拒绝超过此大小(MB)的下载,以防止内存溢出错误(0 表示禁用) |
DOWNLOAD_THREADS | 8 | IPA 下载的并行线程数(1–32) |
ACCESS_PASSWORD | (无) | 访问 Web UI 和 API 所需的密码(留空禁用) |
反向代理(安装iOS应用必需)
iOS 要求 itms-services:// 安装链接使用 HTTPS。你必须将 AssppWeb 放在具有有效 TLS 证书的反向代理后面。
⚠️ 重定向循环(
ERR_TOO_MANY_REDIRECTS)? 某些反向代理(如 NAS 内置代理)即使客户端通过 HTTPS 连接,也始终发送X-Forwarded-Proto: http,导致无限重定向循环。如果你无法配置代理发送正确的标头,可设置UNSAFE_DANGEROUSLY_DISABLE_HTTPS_REDIRECT=true作为最后手段。这会禁用 HTTP→HTTPS 重定向——你必须确保代理在外部强制使用 HTTPS。
以下是一个 Caddyfile 配置示例:
asspp.example.com {
reverse_proxy 127.0.0.1:8080
}
⚠️ 确保 WebSocket 正常工作
AssppWeb 依赖通过 WebSocket (/wisp/) 的 Wisp 协议来实现其零信任架构。请确保你的反向代理或 CDN(如 Nginx、Cloudflare)已配置为允许 WebSocket 连接,否则应用将无法与 Apple 服务器通信。
安全建议
DDoS 防护 IPA 文件可能达到数百兆字节。如果你的实例可公开访问,请将其置于 Cloudflare 等 CDN 之后以吸收带宽并防止滥用。
许可证
MIT 许可证。详情见 LICENSE。
🥰 致谢
对于被大量窃取和使用的项目:
- ipatool (https://github.com/majd/ipatool)
- Asspp (https://github.com/Lakr233/Asspp)
对帮助测试和提供反馈的朋友:
- @lbr77 (https://github.com/lbr77)
- @akinazuki (https://github.com/akinazuki)
相似文章
@NFTCPS: 苹果那套 App Store 审核终于能绕过去了? 这工具直接把 iOS 应用装进设备,不用过商店,不用等审核。 会折腾的自己看: https://github.com/Lakr233/AssppWeb…
介绍了一个名为AssppWeb的Web工具,允许用户绕过App Store直接将iOS应用安装到设备上,采用零信任架构,用户凭据仅在浏览器中处理。
@CycleDecoded: 苹果引以为傲的 App Store “护城河”,居然被开源社区用一种极为硬核的方式直接给“偷家”了。 以往在 iOS 上想绕过商店装应用,要么得忍受签名证书随时过期的痛苦,要么得指望极为罕见的系统漏洞。但近期爆火的开源项目 AssppWe…
AssppWeb 是一个开源项目,利用 WebAssembly 在浏览器中模拟 Apple ID 认证,允许用户绕过 App Store 直接在 iOS 设备上安装正版应用,采用了零信任架构保护凭证安全。
@HowToAI_: 有人开源了一个工具,可将任何网站转换为安卓应用,且完全在本地运行。只需粘贴网址,点击构建…
一个开源工具允许用户将任何网站转换为安卓应用,完全在手机上本地运行,输出APK以供安装和分享。
@XAMTO_AI: iPhone 用户又多一个省心选择,不用越狱也无需签名安装,就能直接在设备上跑 iOS 应用,这个叫 LiveContainer 的工具完全开源。 以往装个软件要折腾证书、反复签名,它把这些冗余步骤全给绕过去了。未来能不能成为主流不好预测…
LiveContainer 是一个完全开源的 iOS 应用启动器,无需越狱或签名即可直接在设备上运行应用,绕过证书和签名步骤,为 iPhone 用户提供更省心的安装方式。
@taresky: iOS 神级软件:Asspp。
推荐一款iOS软件Asspp,称其为神级软件。