SideStore/omnisette-server

GitHub: SideStore/omnisette-server

Omnisette服务器HTTP包装器,简化Omnisette服务器部署。

Stars: 122 | Forks: 112

# omnisette-server -> omnisette-server **为 [omnisette](https://github.com/SideStore/apple-private-apis) 提供的 HTTP 服务器包装器。** 支持 anisette 服务器的 V1(配置)和 V3 版本。 ![Alt](https://repobeats.axiom.co/api/embed/f63664cd6a9a808ffcf3336001087d474ddb86f4.svg "Repobeats 分析图像") ## 设置 首先,在项目目录根目录中 [下载 Apple Music APK](https://apps.mzstatic.com/content/android-apple-music-apk/applemusic.apk) 并将其解压为 zip 文件。 ``` unzip applemusic.apk 'lib/*/libstoreservicescore.so' 'lib/*/libCoreADI.so' ``` 接下来,从 GitHub Releases [下载您平台上的最新 omnisette-server 二进制文件](https://github.com/SideStore/omnisette-server/releases)。将其放置在根项目目录中,与 `lib` 目录一起,以便 omnisette 可以访问 `./lib` 目录中的库。(您也可以通过 `cargo run` 从源代码运行) 现在,运行 omnisette-server 二进制文件。您可以使用 `--help` 获取选项列表,但默认设置应该适用于大多数配置(我建议更改 `worker` 参数;它等于可以同时配置的人数,因此请根据您预期的流量量选择)。您可能还想设置一些后台运行 omnisette-server 的东西。 ## 编译 如果您想构建 omnisette-server,请运行以下命令: ``` sudo apt update sudo apt install --no-install-recommends -y git unzip curl perl make curl https://sh.rustup.rs -sSf | sh # Choose option 1 source "$HOME/.cargo/env" git clone https://github.com/SideStore/omnisette-server.git cd omnisette-server cargo build --release curl https://apps.mzstatic.com/content/android-apple-music-apk/applemusic.apk -O unzip applemusic.apk 'lib/*/libstoreservicescore.so' 'lib/*/libCoreADI.so' rm applemusic.apk ./target/release/omnisette-server ``` ## Docker -> Docker 运行: ``` docker run -d --restart always --name omnisette -p 6969:80 --volume omnisette_data:/opt/omnisette-server/lib ghcr.io/sidestore/omnisette-server:latest ``` 或者如果您想本地构建,克隆存储库然后运行: ``` docker build . -t imagenameofyourchoosing docker run -d --restart always --name omnisette -p 6969:80 --volume omnisette_data:/opt/omnisette-server/lib imagenameofyourchoosing ``` ## Ansible -> Ansible 如果您想使用 Ansible 快速设置 omnisette,只需使用 setup-omnisette-ansible.yaml 脚本。 设置您的清单并在脚本中选择您希望使用的目标主机。调整您的参数/ansible.cfg 以匹配您使用的远程用户。需要 root 权限。 ``` ansible-playbook -i inventory setup-omnisette-ansible.yaml -k ```
标签:日志审计, 系统提示词, 请求拦截, 通知系统