How to 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.

You'll need four things from your proxy provider before you start: host (IP), port, username and password. If you don't have a reliable SOCKS5 source yet, ProxyUniverse offers residential, mobile and ISP SOCKS5 across 10+ networks in one dashboard.

Get SOCKS5 proxies →

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 set up SOCKS5 on iPhone (iOS)

iOS doesn't expose SOCKS5 in the built-in Wi-Fi settings (that field is HTTP only). Use a lightweight proxy client app that supports SOCKS5:

  1. Install a SOCKS5-capable app (e.g. a Shadowrocket-style client) from the App Store.
  2. Add a new server/proxy, choose type SOCKS5.
  3. Enter host, port, and toggle authentication on to add username and password.
  4. Enable the proxy and confirm the VPN/proxy profile when iOS prompts.
  5. Test at an IP-check site to confirm your IP changed.

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 (e.g. FoxyProxy), add a SOCKS5 entry with host, port, username, password.
  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

Need clean, fast SOCKS5 that actually stays up? ProxyUniverse gives you residential, mobile and ISP SOCKS5 with sticky sessions across 10+ networks — switch instantly if one has a bad day.

Get reliable SOCKS5 →

Frequently asked questions

Can I use SOCKS5 on iPhone without an app?
Not for SOCKS5 — iOS Wi-Fi settings only accept HTTP proxies, so you need a SOCKS5-capable client app.
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.