mirror of
https://github.com/SideStore/em_proxy.git
synced 2026-05-17 20:20:35 +00:00
c27af76291
Signed-off-by: Joe Mattiello <mail@joemattiello.com>
36 lines
998 B
Markdown
36 lines
998 B
Markdown
# Emotional Mangling Proxy
|
|
|
|
_What Apple and I both share after this is done_
|
|
|
|
[](https://github.com/SideStore/em_proxy/actions/workflows/build.yml)
|
|
|
|
## What is EMP
|
|
|
|
A transparent interface level proxy for TCP packets. This project is designed to work around the loopback limitations on iOS.
|
|
|
|
## How does it work
|
|
|
|
By modifying packets and retransmitting them back through a WireGuard tunnel
|
|
|
|
## How to build
|
|
|
|
```sh
|
|
cargo build --target aarch64-apple-ios
|
|
```
|
|
|
|
## Publishing new release
|
|
|
|
We use a github action to generate a `.xcframework` for use in Swift PM or XCode.
|
|
|
|
This overwrites the last build on the tag `Build`.
|
|
|
|
Either push a commit with `[build]` as the prefix for the commit message or push an empty commit with:
|
|
|
|
```sh
|
|
git commit --allow-empty -m "[build]"
|
|
```
|
|
|
|
## Progress
|
|
|
|

|