Repository navigation
iSH+ 0.2.2
Pre-release
Pre-release
Use your own VPN with iSH+, plus fixes for settings, memory and security keys.
New
- The iSH+ JIT shortcut (iOS 27). If you use another VPN, such as Tailscale, you no longer switch to LocalDevVPN by hand. Add the shortcut in Settings > JIT Setup. When Linux starts, it switches to LocalDevVPN, and once JIT is on it reconnects your VPN, or disconnects LocalDevVPN if none was on. It works like Madeira's JIT shortcut and needs no special entitlement, so it works with free accounts too (#5).
- Finer memory settings. The memory slider moves in 16 MB steps.
Fixed
- No more freeze in Settings. Switching Automatic Memory off no longer freezes iSH+ until iOS ends it (#6).
- Safer automatic memory on large devices. Automatic memory is at most 60% of the memory iOS lets iSH+ use, and the maximum keeps 10% of it free. On a 12 GB iPhone, Linux got 5.5 GB of a ~6.1 GB limit, and iOS ended iSH+ once Linux used it. It now gets 3.5 GB there. 3 GB iPads keep 1 GB.
- Security keys: logins one right after another work. iOS refuses a new NFC session for a moment after the last one closes, so iSH+ now waits for it and retries (#4).
Installing
Sideload iSH-plus-0.2.2.ipa; updating keeps your distributions. See the README for setup, the iSH+ JIT shortcut, and which sideloaders keep which entitlements.