IPSurfer
FeaturesPricingFAQSetup guides
Sign inGet started

Setup guide

Connect your static ISP proxies in a couple of minutes: credentials, curl tests, anti-detect browsers, and fixes for the common snags.

Where your credentials liveSOCKS5 or HTTP?Test it with curlAnti-detect browsersRegular browsers & extensionsPassword-free access with IP bindingTroubleshootingGood to know

1Where your credentials live

As soon as an order is active, every proxy shows up in your dashboard with its host, port, username, password, protocol, location and expiry. Copy the values straight from there. A single proxy is delivered as four colon-separated parts:

HOST:PORT:USERNAME:PASSWORD
HOSTThe proxy's IP address, e.g. 45.135.12.34
PORTThe port for the protocol you're using (SOCKS5 and HTTP differ)
USERNAMEYour per-proxy login
PASSWORDThe matching secret for that login

A filled-in example looks like this:

45.135.12.34:1080:ips_9f3a2c:Kp7xR2mQ

SOCKS5 is the default protocol; HTTP is available on the same IP too. See the next section for when to pick each. Keep the string private: anyone who has it can route traffic through your IP.

2SOCKS5 or HTTP?

Every ipsurfer IP speaks two protocols at once: SOCKS5 (the default) and HTTP/HTTPS. It's the same IP and the same username and password; only the port changes. Your dashboard lists the port for each next to the proxy.

SOCKS5 — recommended

A low-level tunnel that forwards any TCP traffic and can resolve DNS remotely (that's the h in socks5h), which avoids DNS leaks. Works in nearly every anti-detect browser and automation tool.

HTTP / HTTPS

The classic web proxy. Use it when a tool only accepts an HTTP proxy, or specifically asks for "HTTP(S)". Perfectly fine for browsers and most scrapers.

Not sure which to choose? Leave it on SOCKS5.

3Test it with curl

The fastest way to confirm a proxy is alive is curl. It prints the exit IP so you can check it matches. Swap in your host, port, username and password.

SOCKS5

curl -x socks5h://HOST:SOCKS_PORT -U "USERNAME:PASSWORD" https://ipinfo.io/json

HTTP / HTTPS

curl -x http://HOST:HTTP_PORT -U "USERNAME:PASSWORD" https://ipinfo.io/json

Use the SOCKS5 port with socks5h:// and the HTTP port with http://. Same host, same login, just a different port. The h in socks5hresolves DNS through the proxy so your real DNS isn't leaked.

A healthy response returns JSON whose ip, city and orgare the proxy's — not yours:

{
  "ip": "45.135.12.34",
  "city": "Dallas",
  "region": "Texas",
  "country": "US",
  "org": "AS… ISP name"
}

4Anti-detect browsers

Anti-detect browsers pin one proxy per profile. The fields are always the same. Map them from your proxy string:

  • Proxy type — SOCKS5 (default) or HTTP
  • Host / Server — the HOST part — the IP
  • Port — the PORT that matches your chosen protocol
  • Username / Login — the USERNAME part
  • Password — the PASSWORD part

Set the profile's proxy type to SOCKS5(or HTTP), paste the four values, then use the tool's Check / Testbutton. It should return the proxy's IP and country.

AdsPower

New or edit profile → Proxy Info. Set Proxy Type to SOCKS5 (or HTTP), then fill Host, Port, Account (username) and Password. Click Check Proxy.

GoLogin

Open a profile → Proxy → Custom. Choose SOCKS5 or HTTP, enter host, port, username and password, then Check proxy.

Multilogin

Create or edit a profile → Proxy. Set Proxy type to SOCKS5 or HTTP, add host, port, username and password, then run Check.

Dolphin{anty}

Profile → Proxy → New proxy. Pick SOCKS5 or HTTP. You can paste the whole host:port:username:password string into the format field, then Check.

Octo Browser

New profile → Proxy → Add. Select SOCKS5 or HTTP, enter host, port, login and password (or paste host:port:login:password), then Check proxy.

5Regular browsers & extensions

For an everyday Chrome or Firefox session, a proxy-switcher extension is the easiest route. The built-in OS proxy settings handle proxy authentication poorly.

  • Install FoxyProxy or Proxy SwitchyOmega.
  • Add a profile, choose SOCKS5 or HTTP, and enter the host and matching port.
  • Enable authentication and add your username and password.
  • Toggle the profile on, then open ipinfo.io to confirm the IP switched.

6Password-free access with IP binding

If you always connect from the same place (a server, an office, or a home line with a stable address) you can authorise that IP instead of sending a username and password. Once your public IP is bound to a proxy, it accepts connections from that IP with no credentials at all, just HOST:PORT.

  • Find your current public IP (run the curl test without a proxy, or open ipinfo.iodirectly) and add it to your proxy's authorised-IP list.
  • Handy for scripts, routers, or tools that can't send proxy authentication.
  • It's tied to that exact address. If your ISP rotates your IP, connections stop until you update the bound IP. For dynamic home connections, username/password is more reliable.
  • Username and password authentication keeps working everywhere; IP binding is an alternative.

Need help binding an IP? Email support@ipsurfer.com.

7Troubleshooting

Authentication failed (407)

Re-copy the username and password with no leading or trailing spaces. Confirm the port matches the protocol: SOCKS5 and HTTP use different ports. If you set up IP binding, don't also send a username/password from an IP that isn't the bound one; authentication is by IP in that case.

Connection timed out or refused

Usually the protocol and port don't match: a SOCKS5 port won't answer an HTTP request, and vice-versa. Try the other protocol, make sure a firewall or VPN isn't intercepting the port, and run the curl test to isolate whether it's the tool or the proxy.

Proxy still shows “provisioning”

Freshly ordered IPs take a short while to activate upstream. Wait until the dashboard marks the proxy active before connecting. A proxy that hasn't finished provisioning will refuse connections.

The IP looks wrong or leaks my real location

Load ipinfo.io through the proxy (the curl test, or inside the browser profile). The ip and org should be the proxy's, not yours. If DNS leaks, use socks5h:// (remote DNS) rather than socks5://, and make sure the whole profile, not just one browser tab, routes through the proxy.

8Good to know

  • Your IP is static — it stays the same while your subscription is active.
  • One IP, two protocols (SOCKS5 + HTTP), each on its own port.
  • Renewals bill automatically each period; nothing to do on your side.
  • Check status, manage, or cancel anytime from your dashboard.

Ready to get started?

Buy proxies →

Still stuck? Email us at support@ipsurfer.com

IPSurfer
PricingFAQSetup guidesTermsPrivacyContact
© 2026 IPSurfer. All rights reserved.IKERPRIME, S.L. · NIF B-26902544 · Calle Almirante Mourelle, 50, 5º D, 15011 A Coruña, Spain