iOS proxy client with encrypted transmission and smart routing.
- AES-256-GCM encrypted transmission
- Smart routing (Auto Proxy mode)
- Real-time log viewer with filtering
- Shadowrocket integration support
Download the latest IPA from Releases and install via AltStore or similar tools.
- Open Proxy UI
- Enter server info:
- Server: server address
- Server Port: server port
- Local Port: local listening port (default 7890)
- Session Key: 32-character key
- Tap Start Proxy
| Mode | Auto Proxy | Reverse Geo | Description |
|---|---|---|---|
| All Proxy | OFF | - | All traffic via proxy |
| Forward Proxy | ON | OFF | CN direct, others via proxy |
| Reverse Proxy | ON | ON | Others direct, CN via proxy |
Proxy UI alone only proxies WiFi traffic. Use with Shadowrocket for global proxy (WiFi + Cellular).
- Start Proxy UI with Auto Proxy OFF
- Import Shadowrocket config (see
docs/shadowrocket.conf) - Connect Shadowrocket
Detailed guides:
LocalProxy timeout in Shadowrocket
- Ensure Proxy UI is running (green status)
- Check local port matches Shadowrocket config
Cannot access internet
- Verify server address and key are correct
- Check logs for connection issues
Why disable Auto Proxy?
- When using with Shadowrocket, routing is handled by Shadowrocket
- Enabling Auto Proxy causes loop issues