Premium iOS proxy client
Xray · sing-box · mihomo — your configs, your rules.
decoder-sec is a native Swift iOS app for managing proxy tunnels with a dark neon brand and Happ-compatible deep links for one-tap subscription import.
- Packet Tunnel Network Extension
- Engines via EverywhereCore: Xray, sing-box, mihomo
- OLED black + neon green UI
happ://add/…, routing profiles, share-links (vless://,vmess://, …)- IPA builds on GitHub Actions
| Display name | decoder sec. |
| Project | DecoderSec.xcodeproj |
| Targets | DecoderSec · DecoderSecTunnel |
| Bundle ID | com.decodersec.app |
| Packet Tunnel | com.decodersec.app.PacketTunnel |
BRAND.md · DEEPLINKS.md · FORK.md · CHANGELOG.md · Releases
Один файл: Releases → DecoderSec.ipa
ESign: импорт → подпись (Network Extension) → установка. См. docs/ESIGN.md.
git clone https://github.com/decoder-dev/decoder-sec.git
cd decoder-sec
./build.sh
open DecoderSec.xcodeproj./Scripts/ci_export_ipa.sh # unsigned IPA → build/ipa/Every GitHub build ships two unsigned IPAs:
| File | What you get | Resign needs |
|---|---|---|
*-lite-unsigned.ipa |
UI + configs, no VPN | One profile for com.decodersec.app |
*-unsigned.ipa |
Full VPN | Network Extension for app + PacketTunnel |
Want it to open after one simple resign? Install the lite IPA.
Full VPN — one command for both components (no App Groups):
./Scripts/resign_ipa.sh \
--ipa DecoderSec-unsigned.ipa \
--profile DecoderSec.mobileprovision \
--identity "Apple Development: Your Name (TEAMID)"With a .p12:
./Scripts/resign_ipa.sh \
--ipa DecoderSec-unsigned.ipa \
--profile DecoderSec.mobileprovision \
--p12 cert.p12 --p12-password "$P12_PASSWORD"If Apple gave you a separate extension profile, add --tunnel-profile DecoderSecTunnel.mobileprovision.
Lite:
./Scripts/resign_ipa.sh --lite \
--ipa DecoderSec-lite-unsigned.ipa \
--profile DecoderSec.mobileprovision \
--identity "Apple Development: Your Name (TEAMID)"Requires Xcode 16+ and an Apple Team with Network Extension for the IDs above. No App Group.
GPLv3 — see LICENSE.
Upstream cores: Xray-core, sing-box, mihomo.
Lineage: NodePassProject/Everywhere.
