If WhatsApp is stuck on “Connecting…”, the proxy built into the app is the first fix to try. It is free, it keeps your messages end-to-end encrypted, and it takes about two minutes. It only works with a current host and port from a source you can name — that is the part most guides skip.
Public free-proxy lists go stale fast. Addresses are shared, reused, blocked, and taken offline, so an old entry makes it look like proxies do not work. This guide shows the exact Android and iOS setup, how to judge a host before you paste it, and when a system proxy or VPN is the better route. If the in-app proxy stalls, your fallback is the system proxy or a VPN; the route table below shows which fits.
Quick Take
- Chat only, light filtering: use WhatsApp’s in-app proxy with a current host and port from a source you can name.
- Calls, WhatsApp Web, or a hard firewall: use a system-level proxy or a VPN. The in-app option is mobile-only and aimed at messaging.
- Only untrusted free hosts: stop. An unknown proxy can expose your data or device, and a temporary outage is the safer outcome.
Set up the in-app proxy in three steps
You need: the latest WhatsApp build, a host or IP address, a port, and any username or password the provider gave you. The in-app switch is on Android and iOS only; WhatsApp Web and the desktop app need a system-level proxy.
Configure the native proxy
Do this before you go looking for a new host. If the screen does not exist, the app is out of date.
- Open the proxy screen.On Android, tap Settings > Storage and data > Proxy > Configure proxy. On iOS, tap Settings > Storage & Data > Proxy > Set up proxy.
You should see a host field ready for input. If you do not, update WhatsApp from your app store and try again.
- Enter the host and port, then enable it.Type the address and port your provider issued. If the app shows separate chat and media port fields, fill both with the values you were given; do not guess one.
Save the entry and turn on Use proxy. The entry should appear in the list with the toggle active.
- Test a text and a media message.Send a short text and wait for the double tick. Then send a photo or voice note, because the media path can fail while text still works.
If both arrive, the proxy is working. If either stalls, change the host or port before you reinstall the app.
How to judge a host before you trust it
You need four things: a host or IP, a port, an operator you can name, and a stated purpose. If a source cannot give you all four, keep walking.
- A named operator. A digital-rights group, a volunteer collective with a public presence, or a paid provider with a support page. An unattributed IP in a spreadsheet is not a source.
- A date or refresh note. A host published with an update date is easier to trust than an undated table. Volunteer proxies are short-lived by nature.
- A stated purpose. A proxy run to keep messaging open in a restricted region is a different tool from a bulk-account proxy sold for automation. Match it to your job.
- A way to walk away. If the only working address is one you cannot identify, stopping is the correct call.
Untrusted free proxies can inject downloads, plant malware, or expose your traffic. On a school or corporate network, a bad proxy can expose more than your own phone. Skip free hosts for sensitive accounts and any network you do not control.
Where to find one: start with a digital-rights or press-freedom group that publishes proxy addresses for your region. Access Now’s KeepItOn campaign is one place to find groups working on shutdowns; ask which ones publish live hosts. Open its page, check the update date, and copy the newest host and port it lists. Save a second host from the same page as your fallback. If the page has no date and no named operator, close it. Scraped lists and random social posts fail this test.
If the in-app proxy stalls, switch to the system proxy in your Wi-Fi settings. If calls still fail or the network blocks the proxy pattern, move to a VPN or an obfuscated mode. That is your fallback route, and you should know it before you need it.
Ports and media: what to enter
An HTTP proxy needs a port. One provider’s testing note lists 443 and 5222 for the chat path, but the value you were issued is the one that matters. There is no universal media port: some providers publish a separate number for photos, voice notes, and video, and some do not. Use the value you were issued; a mismatch there is why text works while media hangs.
Older guides sometimes list 587 or 7777 for voice notes and media. Treat those as provider examples, not WhatsApp standards: the app’s media field should take the value your provider issued. If a guide gives 587 or 7777 without naming a provider, verify it before you paste it.
Which route fits
| Route | Best for | Calls | Main trade-off |
|---|---|---|---|
| In-app proxy | Chat on one phone, light filtering | Use a system proxy or VPN | Mobile only; the host can die without warning |
| System proxy | WhatsApp Web, desktop, or several apps | Sometimes | Routes other traffic on that Wi-Fi network too |
| VPN | Calls, whole-device coverage | Yes | Costs money, can slow calls, and may be restricted by local law |
| Obfuscated protocol (for example Shadowsocks) | Aggressive deep-packet inspection | Yes, with the right setup | More setup and trust in a provider; not a WhatsApp feature |
When it hangs
- Try a different host and port. A dead or blocked address is the most common cause. Delete the old entry before adding the new one.
- Clear the app’s network state. Force-stop WhatsApp, toggle airplane mode for a few seconds, and retry. If the network still blocks the proxy pattern, change the port or move to a system proxy.
- If your ISP blocks the port, change ports before changing tools. Try another provider value, then a system proxy; if those fail, a VPN or obfuscated mode is the remaining route.
- Toggle the proxy off and on. Then send another test. If text works but media does not, check the media port.
- Move up to a system proxy or VPN. If chat works and calls do not, the network is probably blocking voice traffic separately.
- Rule out the account. A proxy changes the route, not your account status. If WhatsApp suspended your number, a new host will not restore it.
What it protects — and what it doesn’t
WhatsApp messages stay end-to-end encrypted through a proxy, so the proxy operator cannot read their contents. That is consistent with WhatsApp’s own security page. The proxy can still see that you are using WhatsApp and your IP address, and it does not encrypt the rest of your phone’s traffic.
That is the line between a proxy and a VPN: a proxy moves one app’s traffic, a VPN moves the device’s traffic. If calls or whole-device privacy matter, use a VPN or an obfuscated mode, and check the local law before you do. PIA’s vendor guide describes the proxy-versus-VPN trade-off; this proxy walkthrough explains the encryption boundary.
Keep a current host, a backup host, and a fallback route. That is the whole game: the proxy is temporary, and the person who wins is the one who already knows what to try next.
💬 Comments