iPhone / iPad
System requirements
Section titled “System requirements”- iOS 12 or newer (works on iPhone 5s and newer)
- iPadOS 12 or newer
- Active iCloud account (to install from App Store)
- Telegram app
Download from App Store
Section titled “Download from App Store”The app name varies by region:
- Russian App Store: HAPP Proxy Utility Plus
- All other regions: HAPP Proxy Utility
If you can’t find it in your region’s App Store, try:
- Switch to a Russian iCloud account temporarily
- Download the Russian version
- Switch back to your normal account (the app stays installed)
Installation
Section titled “Installation”- On your iPhone/iPad, open the App Store
- Search for “HAPP” (or use the link above)
- Tap Get then Install
- Use Face ID or Touch ID to authenticate
- Wait for the app to download and install
- Tap Open
Getting your connection key
Section titled “Getting your connection key”- Open Telegram on your phone
- Find @SideLinQ_bot
- Tap “Connect”
- You’ll see a long key starting with
happ:// - Long press the key and tap Copy
Importing the key into HAPP
Section titled “Importing the key into HAPP”- HAPP is open on your phone
- Tap the + button
- Tap Paste Configuration
- The app auto-detects your key
- Review the settings (optional) and tap Save
HAPP shows your available servers. It picks the best one automatically.
Connecting
Section titled “Connecting”- In HAPP, find the power button (⏻)
- Tap it
- iOS asks permission: “Allow HAPP to create a VPN connection?” — tap Allow
- Watch the status change to Connected
- A VPN icon appears in your status bar
All traffic from your phone now goes through SideLinQ.
What each permission does
Section titled “What each permission does”When you first connect, iOS asks for:
- VPN connection — Required for this to work. All VPN apps need this.
- Local network — Optional, used to detect devices on your WiFi (you can deny this)
You only need to allow VPN access. The others are optional.
Verify it’s working
Section titled “Verify it’s working”- Open a web browser
- Go to whatismyipaddress.com
- Your IP should show a different country
- Before connecting, check the same site — compare the difference
Managing your connection
Section titled “Managing your connection”Disconnect temporarily
Section titled “Disconnect temporarily”Tap the power button (⏻) again. The VPN icon disappears from your status bar.
Switch servers
Section titled “Switch servers”- In HAPP, tap the current server name
- Choose a different location
- HAPP reconnects automatically
Pause for specific apps
Section titled “Pause for specific apps”On iOS, all apps use the VPN by default. If you want specific apps to bypass it:
- Go to Settings → VPN & Device Management
- Choose HAPP
- Some versions allow per-app configuration (not all)
Most users don’t need this — just leave it on for everything.
Troubleshooting
Section titled “Troubleshooting”The key won’t paste
Section titled “The key won’t paste”Try these steps:
- Long-press and hold on the key message in Telegram
- Tap “Copy” (not just select)
- Switch back to HAPP and paste
If that doesn’t work:
- In Telegram, tap the three dots (⋯)
- Copy directly from the menu
- Switch to HAPP and paste
HAPP connected but no internet
Section titled “HAPP connected but no internet”Try this:
- Disconnect (tap power button)
- Wait 3 seconds
- Reconnect
- If still broken, restart your phone
If restarting doesn’t help:
- Open HAPP settings
- Choose a different server location
- Reconnect
It keeps disconnecting
Section titled “It keeps disconnecting”Possible causes:
- WiFi is unstable — Move closer to your router
- Switching between WiFi and cellular — iOS sometimes disconnects during network switches. Reconnect manually.
- Low battery mode — Disable it in Settings (it can affect background apps)
- App needs update — Check the App Store for updates
My internet works but some apps don’t
Section titled “My internet works but some apps don’t”Some apps (banks, streaming services) limit VPN access. If this happens:
- Try a different server in HAPP
- Contact support: @SideLinQ_bot
I see “Configuration rejected” error
Section titled “I see “Configuration rejected” error”This usually means:
- Your key expired (get a new one from the bot)
- Your subscription ended (renew in the bot)
- Your device date/time is wrong (fix it in Settings)
Need help? Message @SideLinQ_chat on Telegram.