How to Set Up a Proxy on Your Phone
Mobile devices generate 72% of all web traffic (SimilarWeb, 2025), yet most proxy guides focus exclusively on desktop configuration. This guide covers every method for configuring proxies on Android and iOS -- from native Wi-Fi settings to dedicated apps that route all device traffic through HTTP or SOCKS5 proxies.
Whether you need to manage social media accounts, test apps from different locations, verify mobile ads, or access geo-restricted content, proper proxy configuration on your phone requires understanding the differences between native settings, proxy apps, and protocol support across Android and iOS.
What this guide covers:
Navigate This Guide
Step-by-step proxy setup for Android and iOS, from native settings to advanced app configuration.
Reading time: ~15 minutes. Covers native and app-based proxy setup, protocol differences, DNS security, and troubleshooting.
Video walkthrough: Super Proxy setup and proxy configuration on Android
Android Proxy Setup
Android offers native Wi-Fi proxy settings for HTTP, plus three third-party apps for SOCKS5 support and full traffic routing. Choose the method that matches your needs.
Native Wi-Fi Proxy Settings
HTTP only -- no root, no app required
Open Wi-Fi Settings
Settings > Network & Internet > Wi-Fi (or Settings > Connections > Wi-Fi on Samsung devices). The exact path varies by manufacturer.
Select Your Network
Long-press your connected Wi-Fi network and tap "Modify network" (or tap the gear icon next to the network name on newer Android versions).
Access Advanced Settings
Tap "Advanced options" or "Show advanced options" to reveal the proxy settings. On Android 12+, scroll down to find the "Proxy" dropdown.
Configure Manual Proxy
Change the Proxy dropdown from "None" to "Manual". Enter your proxy details in the fields that appear.
Enter Proxy Credentials
Proxy hostname: enter the proxy IP address (e.g., proxy.coronium.io). Proxy port: enter the port number (e.g., 8080). Leave "Bypass proxy for" empty unless you need direct connections to specific domains.
Save and Verify
Tap "Save" to apply. Open your browser and visit whatismyipaddress.com or 2ip.ru. The displayed IP should match your proxy server IP, not your real IP. If authentication is required, the browser will prompt for username/password.
Android Proxy Apps Comparison
Super Proxy
Routes all device traffic, proxy authentication, per-app routing in Pro version, proxy profiles for quick switching
Best for: General proxy usage without root access. Supports Coronium host:port:user:pass format directly.
Drony
PAC file support, per-app proxy routing, DNS proxy, connection logging, scripting support for automation
Best for: Advanced users who need per-app proxy rules, PAC file configuration, or DNS-level proxy routing.
ProxyDroid
Routes ALL traffic including system apps, iptables-based routing, DNS proxy, global or per-app proxy
Best for: Rooted devices that need true system-wide proxy coverage including background services and system apps.
iOS Proxy Setup
iOS supports native HTTP proxy via Wi-Fi settings. For SOCKS5 support and full traffic routing (including mobile data), you need a third-party app using the iOS Network Extension framework.
Native iOS Wi-Fi Proxy Settings
HTTP only -- built into iOS, no app required
Open Wi-Fi Settings
Go to Settings > Wi-Fi. Make sure Wi-Fi is enabled and you are connected to a network.
Access Network Details
Tap the blue (i) information icon next to your connected Wi-Fi network name. This opens the network configuration screen.
Find HTTP Proxy Section
Scroll down to the bottom of the network details page. You will see the "HTTP Proxy" section (labeled "Configure Proxy" on some iOS versions).
Select Manual Configuration
Tap "Manual" under the HTTP Proxy section. Three fields appear: Server, Port, and Authentication toggle.
Enter Proxy Details
Server: enter the proxy IP or hostname (e.g., proxy.coronium.io). Port: enter the port number (e.g., 8080). Toggle "Authentication" on if your proxy requires username and password, then enter the credentials.
Save and Test
Tap "Save" in the top-right corner. Open Safari and visit whatismyipaddress.com. The displayed IP should match your proxy server. If the page does not load, verify your proxy credentials and that the proxy server is online.
iOS Proxy Apps Comparison
Shadowrocket
Full traffic routing via Network Extension, per-app rules, HTTPS decryption, GeoIP routing, URL rewrite rules
Best for: Best value iOS proxy app. Handles all proxy types including SOCKS5 that iOS does not support natively.
Potatso Lite
Network Extension-based, per-app proxy, smart routing (direct for domestic, proxy for international)
Best for: Free alternative for basic SOCKS5 proxy needs on iOS. Limited compared to Shadowrocket but functional.
Surge
Advanced network debugging, MitM HTTPS analysis, scripting engine, DNS-over-HTTPS, real-time dashboard
Best for: Professional network debugging and proxy management. Overkill for simple proxy use, ideal for developers.
Super Proxy App: Step-by-Step Setup
Super Proxy (1M+ downloads, by SCHELER Software) is the most popular Android proxy app. It creates a local VPN tunnel to route all device traffic through your proxy without root access. Here is how to configure it with Coronium credentials.
Create a Proxy Profile
Tap the "+" or "Add Proxy" button (bottom-right corner).
Enter a profile name (e.g., "Coronium US", "Coronium DE") to identify this proxy later.
Select the protocol: choose HTTP or SOCKS5 depending on your needs. HTTP works for most web browsing; SOCKS5 routes all traffic types.
Enter Coronium Credentials
Your Coronium credentials follow the format: host:port:username:password
Server/Host: Enter the proxy hostname (first part before the first colon)
Port: Enter the port number (second part)
Username: Enter your proxy username (third part)
Password: Enter your proxy password (fourth part)
Tap the save icon (floppy disk, top-right) to save the profile.
Activate and Verify
Return to the main screen, select your profile, and tap "Start".
Android will ask to allow a VPN connection -- tap "OK". This is the VPN tunnel Super Proxy uses to route traffic.
A key icon appears in the status bar, confirming the VPN tunnel is active.
Open your browser and visit whatismyipaddress.com or 2ip.ru. The displayed IP should match your Coronium proxy location, not your real IP.
Super Proxy Pro Tips
Drony Setup (Alternative)
Advanced per-app proxy routing with PAC file support
Install Drony from the Play Store. Open the app and navigate to the Settings tab.
Under "Networks", select your current Wi-Fi network (or "Mobile Network" for cellular data).
Set "Proxy type" to HTTP or SOCKS5. Enter your Coronium proxy host, port, username, and password.
For per-app routing: go to the "Filter" tab > "Default value" > set to "Direct all". Then add specific apps and set them to "Proxy" to only route those apps through the proxy.
For PAC files: set proxy type to "PAC" and enter the PAC file URL. Drony will read the PAC rules to determine which traffic goes through the proxy.
Return to the main screen and tap the "ON" toggle. Grant VPN permission. Drony is now active and routing selected traffic through your proxy.
ProxyDroid (Root Required)
True system-wide proxy using iptables -- requires rooted device
Install ProxyDroid from Play Store. Grant root access when prompted.
Enter your proxy host, port, and authentication credentials.
Select proxy type: HTTP, SOCKS4, or SOCKS5.
Choose "Global" for all apps, or select individual apps under "Individual proxy".
Enable "DNS proxy" to route DNS queries through the proxy (prevents DNS leaks).
Tap the toggle to activate. All traffic is now redirected through your proxy via iptables rules.
HTTP vs SOCKS5 on Mobile
Understanding the difference between HTTP and SOCKS5 proxy protocols is critical for mobile proxy configuration. The protocol you choose determines which traffic gets proxied and which apps work correctly.
| Feature | HTTP Proxy | SOCKS5 Proxy |
|---|---|---|
| Traffic Types | HTTP and HTTPS only | All TCP/UDP traffic (HTTP, HTTPS, FTP, DNS, WebSocket) |
| Native Android Support | Yes (Wi-Fi settings) | No (requires app like Super Proxy) |
| Native iOS Support | Yes (Wi-Fi HTTP Proxy) | No (requires app like Shadowrocket) |
| DNS Handling | Proxy resolves DNS (less leak risk) | Can tunnel DNS (SOCKS5h) or local resolve (leak risk) |
| Speed | Faster for web browsing (optimized for HTTP) | Slightly slower due to protocol overhead, but handles more traffic types |
| Authentication | Username/password via Proxy-Authorization header | Username/password via RFC 1929 sub-negotiation |
| App Compatibility | Most apps respect system HTTP proxy | Requires per-app configuration or VPN-based routing |
| Best For on Mobile | Browser-based tasks, social media browsing, quick IP changes | Gaming, streaming, apps that use non-HTTP protocols, full traffic routing |
Use HTTP Proxy When
- You only need to proxy browser traffic (Chrome, Safari)
- Quick IP change for web browsing or social media in browser
- Native Android/iOS settings (no app needed)
- Lower overhead and slightly faster for HTTP-only traffic
- Your proxy app does not support SOCKS5
Use SOCKS5 Proxy When
- You need ALL app traffic routed through the proxy
- Using apps with non-HTTP protocols (gaming, VoIP, streaming)
- You want DNS queries tunneled through the proxy (SOCKS5h)
- Managing social media accounts in native apps (not browser)
- Full anonymity is required (no protocol-level leaks)
Coronium Supports Both Protocols
All Coronium mobile proxy plans include both HTTP and SOCKS5 support at the same price. You receive separate credentials/ports for each protocol, so you can switch between them without changing your plan. Use HTTP for simple browsing tasks and SOCKS5 when you need full traffic coverage.
DNS Leak Prevention on Mobile
A DNS leak exposes which websites you visit to your ISP or carrier, even when using a proxy. This is the most common security gap in mobile proxy configurations and often goes undetected.
How DNS Leaks Happen on Mobile
When you type "instagram.com" in your browser, your device first sends a DNS query to translate the domain name to an IP address. With a properly configured proxy, this DNS query should go through the proxy server. However, on mobile devices:
Android HTTP Proxy
DNS queries bypass the proxy entirely. The device resolves DNS through your ISP/carrier DNS server, revealing every domain you visit.
SOCKS5 (local resolve)
If the SOCKS5 client resolves DNS locally before sending to the proxy, DNS queries leak. SOCKS5h variant tunnels DNS through the proxy.
VPN-Mode Proxy Apps
Apps like Super Proxy in VPN mode can route DNS through the tunnel, but this depends on the app DNS configuration and is not always default.
Android DNS Leak Fix
Option 1: Private DNS (Android 9+)
Settings > Network & Internet > Private DNS > "Private DNS provider hostname" > enter dns.google or 1dot1dot1dot1.cloudflare-dns.com
This enables DNS-over-TLS (DoT), encrypting all DNS queries regardless of proxy configuration.
Option 2: App-Level DNS
In Drony: Settings > DNS proxy > enable and set to 8.8.8.8 or 1.1.1.1. Drony will intercept and route DNS queries through the proxy tunnel.
Option 3: ProxyDroid DNS (Root)
Enable "DNS proxy" in ProxyDroid settings. This uses iptables to redirect all DNS packets (port 53) through the proxy, guaranteeing no DNS leak.
iOS DNS Leak Fix
Option 1: Proxy App DNS Settings
In Shadowrocket: Settings > DNS > set to "Remote" to force all DNS queries through the proxy server. This is the most reliable method on iOS.
Option 2: DNS-over-HTTPS Profile
Install a DNS configuration profile from dns.google or 1.1.1.1 (download Cloudflare's 1.1.1.1 app, which installs a DoH profile). This encrypts DNS queries system-wide.
Option 3: Surge DNS Configuration
Surge includes built-in DNS-over-HTTPS support. Configure in Surge settings > DNS > enable DoH with dns.google URL. All DNS queries route encrypted through the Surge tunnel.
Verify Your DNS Is Not Leaking
Run the "Extended test". Results should show DNS servers near your proxy location, NOT your real ISP.
Shows all DNS servers your device is using. If your ISP DNS appears alongside the proxy, you have a leak.
Comprehensive leak test covering IP, DNS, WebRTC, and geolocation. All results should show the proxy location.
8 Common Mobile Proxy Problems and Solutions
These are the most frequently reported issues when configuring proxies on Android and iOS devices, with tested solutions for each.
Proxy works on Wi-Fi but not mobile data
Android native proxy settings only apply to Wi-Fi connections. Mobile data (4G/5G) ignores Wi-Fi proxy configuration entirely.
Use a proxy app like Super Proxy or Drony that creates a local VPN tunnel. This routes all traffic (Wi-Fi and mobile data) through the proxy regardless of network type.
Some apps bypass the proxy entirely
Many Android apps (Chrome works, but Instagram, TikTok, and banking apps often do not) ignore the system HTTP proxy setting. They make direct connections using their own network stack.
Use Super Proxy or Drony in VPN mode to force all traffic through the proxy at the OS level. On rooted devices, ProxyDroid uses iptables rules that cannot be bypassed by any app.
DNS leak revealing real location
The device resolves DNS queries through the default DNS server (ISP or Google) instead of routing them through the proxy. This exposes your real location even when the proxy IP is different.
Enable DNS-over-HTTPS (DoH) in Android settings: Settings > Network > Private DNS > dns.google or 1dot1dot1dot1.cloudflare-dns.com. On iOS, use the proxy app DNS settings or configure a DoH profile.
Connection timeout or "proxy server not responding"
Incorrect proxy credentials, wrong port number, proxy server offline, or firewall blocking the proxy port. Also happens when using HTTP credentials on a SOCKS5 port or vice versa.
Verify credentials match the format host:port:username:password. Test the proxy on a desktop browser first. Confirm you are using the correct protocol (HTTP vs SOCKS5) and corresponding port. Check if your network or carrier blocks the proxy port.
Significant battery drain with proxy enabled
VPN-based proxy apps (Super Proxy, Drony) maintain a persistent encrypted tunnel. This prevents the device from entering deep sleep and keeps the radio active, consuming battery at 2-3x normal rate.
Disable the proxy when not actively needed. Use Android battery optimization settings to allow the proxy app to run in background but schedule auto-disconnect. Some apps like Drony support time-based profiles that disconnect automatically.
Proxy authentication fails despite correct credentials
Special characters in username or password (like @, #, :) are not URL-encoded by some apps. Some proxy apps also have character limits or do not support certain authentication methods.
URL-encode special characters: @ becomes %40, # becomes %23, : becomes %3A. If the app still fails, try changing the proxy password to use only alphanumeric characters. In Super Proxy, enter username and password in separate fields rather than the combined format.
Proxy works but internet is extremely slow
The proxy server is geographically distant, overloaded, or using a low-bandwidth connection. Also occurs when routing through multiple proxy hops or when the proxy server has rate limiting.
Choose a proxy server geographically close to your actual location or your target. With Coronium, select a proxy in the same country as your target service. Test different protocols -- SOCKS5 can be faster than HTTP for some traffic patterns due to less overhead.
iOS proxy settings reset after reconnecting to Wi-Fi
iOS saves proxy settings per-network. When you disconnect and reconnect, or switch between Wi-Fi networks, you need to reconfigure the proxy for each network. iOS also resets proxy settings after major OS updates.
Use a proxy app (Shadowrocket, Potatso Lite) instead of native Wi-Fi proxy settings. These apps maintain proxy configuration at the VPN/Network Extension level, surviving network changes and most OS updates.
Mobile-Specific Proxy Use Cases
Proxies on mobile devices serve distinct purposes compared to desktop usage. These are the primary scenarios where mobile proxy configuration provides measurable value.
Social Media Account Management
Managing multiple Instagram, TikTok, or Facebook accounts on mobile requires unique IP addresses per account. Platforms track device fingerprints and IP patterns -- logging into 5 accounts from one IP triggers verification locks.
Setup: Assign one Coronium proxy per account. Use Super Proxy profiles to switch between proxies when switching accounts. Each proxy provides a dedicated mobile IP from the target country.
Impact: Reduces account verification triggers by 85-90% compared to using a single IP for multiple accounts.
Mobile Ad Verification
Advertisers need to verify their ads appear correctly in different geographic markets. Mobile proxies let you view ads as a real mobile user would see them in any target country, including location-targeted and carrier-targeted ads.
Setup: Configure proxies from target markets (US, UK, DE, etc.) through Drony or Super Proxy. Browse to publisher sites to verify ad placement, creative rendering, and landing page redirects match campaign settings.
Impact: Mobile proxies achieve 95%+ ad load rates because ad networks serve real mobile creatives to mobile IPs, unlike datacenter IPs which often receive different ad inventory.
Mobile App Testing from Different Locations
Testing how your app behaves for users in different countries. Content delivery, API response times, localization, and geo-fencing all change based on the user IP. Testing with real mobile IPs catches issues that datacenter IPs miss.
Setup: Configure Super Proxy with proxies from each target country. Test app launch, content loading, payment flows, and location-based features. Switch between proxy profiles to simulate users moving between regions.
Impact: Catches 40-60% more geo-specific bugs than datacenter proxy testing because CDN routing and mobile-specific content delivery behave differently with real carrier IPs.
Accessing Geo-Restricted Content
Streaming services, news sites, and apps restrict content by geographic region. Mobile proxies from the target country provide access with the highest success rate because the IP belongs to a real mobile carrier in that region.
Setup: Select a Coronium proxy in the target country. Configure through Super Proxy (Android) or Shadowrocket (iOS). All device traffic including streaming apps routes through the proxy IP in the target location.
Impact: Mobile carrier IPs have 90%+ success rates on geo-restricted services compared to 50-70% for VPNs and datacenter proxies, which are actively blocked by most streaming services.
Wi-Fi vs Mobile Data: When Proxies Make Sense
On Wi-Fi
Your device uses your home/office ISP IP. A proxy changes this to the proxy server IP, useful for accessing geo-restricted content, managing accounts from different locations, or hiding your activity from the Wi-Fi network operator.
On Mobile Data
Your device already uses a carrier IP (often shared via CGNAT). Using a proxy on mobile data routes your carrier-assigned IP through another IP. This is useful when you need an IP from a different country or carrier, but note that you are already on a mobile IP.
Split Tunneling: Proxy Only Specific Apps
Split tunneling routes only specific apps through the proxy while letting other apps connect directly. This reduces battery drain, improves speed for non-proxied apps, and is essential when you only need the proxy for specific tasks.
Drony (Android)
Best split tunneling on Android. Set default to "Direct all" then add specific apps to proxy. Per-app rules with different proxy profiles.
Super Proxy Pro (Android)
Pro version adds per-app proxy routing. Select which apps use the proxy. Free version routes all traffic.
Shadowrocket (iOS)
Supports rule-based routing. Create rules to proxy specific domains or apps while keeping other traffic direct.
Frequently Asked Questions
Answers to common questions about setting up proxies on Android and iOS phones, covering native settings, proxy apps, protocols, DNS leaks, and legal considerations.
Mobile Proxy Plans for Phone Configuration
Dedicated 4G/5G mobile proxies compatible with Super Proxy, Drony, Shadowrocket, and all native proxy settings. HTTP and SOCKS5 included. Unlimited bandwidth with no per-GB billing.
Configure & Buy Mobile Proxies
Select from 10+ countries with real mobile carrier IPs and flexible billing options
Choose Billing Period
Select the billing cycle that works best for you
SELECT LOCATION
Bulk discount: Save up to 10% when you order 5+ proxy ports
Carrier & Region
Available regions:
Included Features
๐บ๐ธUSA Configuration
AT&T โข Florida โข Monthly Plan
Perfect For
Popular Proxy Locations
Secure payment methods accepted: Credit Card, PayPal, Bitcoin, and more. 2 free modem replacements per 24h.
Mobile Proxies Overview
Complete guide to Coronium mobile proxy features, locations, and use cases.
Web Parsing with 4G Proxies
Technical guide to web scraping with mobile proxies: Scrapy, Playwright, anti-bot bypass.
Proxy Technology Guide
Deep dive into proxy types, protocols, and how mobile proxy technology works.
Get Mobile Proxy Credentials for Your Phone
Dedicated 4G/5G mobile proxies from 30+ countries. Works with Super Proxy, Drony, Shadowrocket, native Android/iOS settings, and any app that supports HTTP or SOCKS5 proxy configuration.
Credentials in host:port:username:password format. Unlimited bandwidth. No per-GB billing.
Disclaimer
This guide is for informational purposes only. Super Proxy is developed by SCHELER Software, Drony by Alex Chistyakov, ProxyDroid by Max Lv, Shadowrocket by Shadow Launch Technology, and Surge by Yachen Liu. Coronium.io is not affiliated with any of these applications. App availability, pricing, and features may change. Always use proxies responsibly and in compliance with applicable laws and terms of service.
Last updated: April 2026. Android and iOS setup steps verified on Android 14/15 and iOS 17/18.