IP2WORLD IS BACK — up to +66% bonus traffic on every package, plus 1 GB free when you connect Telegram →
Setup guide

Set up a SOCKS5 proxy on iPhone, Android & Windows

A clear, up-to-date guide to configuring a SOCKS5 proxy with username/password authentication — and testing that it actually works.

Quick answer

You need four things: host, port, username, password.

Get them from your proxy provider before you start. iOS needs a SOCKS5-capable client app (built-in Wi-Fi settings are HTTP-only), Android uses a proxy client with a local VPN profile, and on Windows the reliable route is per-app or a forwarder. If you don't have a reliable SOCKS5 source yet, IP2World sells residential SOCKS5 by the gigabyte, and the first one is free once you connect Telegram.

1 GB free with Telegram, then up to +66% bonus on every pack
Get SOCKS5 access

What is a SOCKS5 proxy?

SOCKS5 is a protocol that routes any TCP/UDP traffic through a proxy server. Unlike an HTTP proxy, it isn't limited to web traffic, supports authentication, and works well for apps, sneaker bots, streaming and general privacy. You configure it once with host, port and credentials.

How to use a SOCKS5 proxy on iPhone (iOS)

iOS doesn't expose SOCKS5 in the built-in Wi-Fi settings — that field is HTTP-only, which is why "how to use SOCKS5 on iPhone" is such a common dead end. You have three working routes, from easiest to most flexible:

Route 1 — no app at all (Telegram only). Telegram has native SOCKS5 support on iOS: Settings → Data and Storage → Proxy → Add Proxy → SOCKS5, paste host, port, username, password. If Telegram is the only app you need proxied, you're done in one minute.

Route 2 — a SOCKS5 client app (whole device).

  1. Install a SOCKS5-capable client from the App Store: Shadowrocket (paid, the standard choice), Karing or Potatso (free options).
  2. Add a new server, choose type SOCKS5.
  3. Enter host and port, toggle authentication on, add username and password.
  4. Enable it — iOS will ask to add a VPN profile (that's how these apps route traffic locally; your data still goes to your proxy, not a third-party VPN).
  5. Open an IP-check site and confirm the IP changed. Per-app rules are available in the app if you only want some traffic proxied.

Route 3 — HTTP fallback in Wi-Fi settings. If your provider issues HTTP endpoints alongside SOCKS5 (most do), you can use Settings → Wi-Fi → your network → Configure Proxy → Manual. It's HTTP, not SOCKS5, and only covers that Wi-Fi network — fine for light browsing, wrong for anything serious.

How to set up SOCKS5 on Android

  1. Install a proxy client that supports SOCKS5 with authentication.
  2. Create a new profile, set protocol to SOCKS5.
  3. Fill in host, port, username, password.
  4. Start the profile; Android will ask to allow a local VPN connection — accept it.
  5. Verify your new IP with an IP-check page.

How to set up SOCKS5 on Windows 10/11

Windows' built-in proxy settings don't take SOCKS5 credentials cleanly, so the reliable route is per-app or a small forwarder:

  1. Browser (recommended): in a Chromium/Firefox profile, use a proxy extension — we recommend ProxyUniverse for Chrome, and FoxyProxy or SwitchyOmega do the same job — then add a SOCKS5 entry with host, port, username and password. Which extension to trust and how to kill the repeated authentication popup is covered on our proxy helper page; the per-platform field reference is on the SOCKS5 configurator page.
  2. System-wide: use a local SOCKS forwarder such as proxifier to route apps that don't support SOCKS natively.
  3. Enter credentials when prompted, then browse to an IP-check site to confirm.

Common SOCKS5 errors and fixes

  • Connection refused: wrong port, or your IP isn't whitelisted — add IP auth or use user:pass auth.
  • Auth failed: username/password typo, or the plan requires IP whitelisting instead.
  • Works then drops: rotating endpoint — request a sticky session for longer-lived connections.
  • Slow / timeouts: try a residential or mobile endpoint closer to your target's geo.
FAQ

SOCKS5 setup questions

Can I use SOCKS5 on iPhone without an app?

Only inside Telegram, which has native SOCKS5 support in its settings. For anything else, iOS Wi-Fi settings accept HTTP proxies only, so you need a SOCKS5-capable client app like Shadowrocket or Karing.

What is the best free SOCKS5 app for iPhone?

Karing and Potatso both handle SOCKS5 with authentication for free. Shadowrocket is the paid standard if you want per-app routing rules.

Do I need username and password?

Either user:pass auth or IP whitelisting. Most providers support both; pick one in your dashboard.

SOCKS5 vs SOCKS4 — which should I use?

SOCKS5. It adds authentication and UDP support, which SOCKS4 lacks.

Rotating residential proxies, straight from IP2World

Real home ISP addresses in 50+ countries, HTTP and SOCKS5, unlimited concurrent sessions. Pay per gigabyte from $0.70 and the traffic lands in your dashboard minutes after payment.