We use cookies to enhance user experience, personalize content, and analyze traffic. Cookie Policy

← Back to all articles

What Is a Proxy Address? IP, Port, Username, and Password Explained

A proxy address tells your app where to send traffic through a proxy. Learn how proxy IPs, ports, usernames, passwords, and protocols fit together.

by Unknown Proxies

8 min read

June 15, 2026

What Is a Proxy Address? IP, Port, Username, and Password Explained

A proxy address is the connection information your browser, scraper, bot, app, or operating system uses to send traffic through a proxy server. At minimum, it usually includes a host and port. For private paid proxies, it often also includes a username and password.

The proxy address tells your tool where the proxy gateway is, which protocol to use, and how to authenticate. Once the proxy accepts the connection, it forwards your request to the target website from the proxy exit IP.

If you are new to proxies, the important parts are simple: host, port, protocol, username, and password. Most setup problems come from putting those parts in the wrong format for the tool you are using.

Parts of a proxy address including protocol, username, password, host, and port

Proxy Address Quick Example

A full proxy URL can look like this:

http://username:[email protected]:12345

That breaks down into:

Part Example What it means
Protocol http:// How the app connects to the proxy
Username username Account, zone, plan, or routing identity
Password password Secret used to authenticate
Host proxy.example.com Proxy gateway hostname or IP address
Port 12345 Network port for the proxy service

Many tools do not want the full URL. They ask for the same information in separate fields.

Host: proxy.example.com
Port: 12345
Username: username
Password: password
Protocol: HTTP

The parts are the same. Only the format changes.

Host, IP Address, and Gateway

The host is the proxy server address your tool connects to. It can be a hostname:

proxy.example.com

Or a direct IP address:

192.0.2.10

With many residential and rotating proxy services, the host is a gateway. You connect to one hostname, authenticate with your account, and the provider routes your request through an exit IP from the selected pool. With static ISP or datacenter proxies, the host may map more directly to a specific proxy server or assigned IP.

Do not assume the host is always the final exit IP. For rotating pools, the host is often just the entry point.

What the Port Does

The port tells your app which service to connect to on the proxy host.

Example:

proxy.example.com:12345

Here, 12345 is the port. Providers often use different ports for different products, protocols, or rotation modes.

Common reasons the port matters:

If the host is correct but the port is wrong, you may see connection timeouts, authentication failures, or a proxy checker result that says the proxy is dead.

Username and Password

Private proxies usually require authentication. The username and password prove that your account is allowed to use the proxy.

In simple setups, the username is just an account username:

customer123

In more advanced residential proxy setups, the username can include routing options:

customer123-country-us-session-profile1

Those extra parts can tell the provider to use a country, state, city, sticky session, rotating session, or zone. The exact syntax depends on the provider.

Keep two rules in mind:

  1. Use the plain credentials first to confirm the proxy works.
  2. Add location and session parameters only after the basic connection succeeds.

If authentication fails, read proxy authentication error 2606 for a deeper troubleshooting checklist.

Common Proxy Address Formats

Different tools expect different formats.

Host, Port, User, Pass

This is common in bot imports and proxy lists:

host:port:username:password

Example:

proxy.example.com:12345:user123:pass456

URL Format

This is common in code, cURL, environment variables, and some browser tools:

http://username:password@host:port

Example:

http://user123:[email protected]:12345

Separate Fields

This is common in anti-detect browsers, profile managers, and desktop apps:

Protocol: HTTP
Host: proxy.example.com
Port: 12345
Username: user123
Password: pass456

No Username or Password

Some proxies use IP allowlisting instead of credentials:

host:port

With allowlisting, the proxy provider checks the public IP of your machine or server. If that IP is on the allowed list, the proxy accepts the connection. If not, it rejects the request.

HTTP, HTTPS, and SOCKS Proxy Addresses

The protocol tells your app how to speak to the proxy.

Common proxy protocol prefixes:

http://
https://
socks5://

HTTP and HTTPS proxy addresses are widely supported by scrapers, browsers, bots, and API clients. SOCKS5 is more flexible for some tools and traffic types, but support depends on the app.

For a full protocol comparison, read SOCKS5 vs HTTP proxy. Protocol choice affects compatibility, but it does not replace good session handling, request pacing, and credential hygiene.

Proxy Address vs Proxy IP

A proxy address is the connection string or settings your tool uses. A proxy IP is the IP address the target website may see after the proxy forwards your traffic.

They are related, but not always the same.

Term Meaning
Proxy address Host, port, protocol, and sometimes username/password
Proxy gateway Provider entry point that accepts your connection
Exit IP IP address the target website sees
Sticky session A stable exit identity for a period of time
Rotating session A setup where the exit IP changes by request or interval

Diagram showing the difference between a proxy gateway address and the exit IP a target website sees

With static ISP proxies, your assigned proxy address may consistently map to the same exit IP. With residential rotating proxies, one gateway address can route to many different exit IPs depending on session settings.

How a Proxy Address Works

The request path usually looks like this:

  1. Your tool reads the proxy address.
  2. It connects to the proxy host and port.
  3. It sends the username and password if required.
  4. The proxy gateway checks your account, plan, and options.
  5. The gateway selects or keeps an exit IP.
  6. The proxy forwards the request to the target website.
  7. The target website responds to the proxy.
  8. The proxy returns the response to your tool.

If the connection fails at steps 2 to 4, you are debugging proxy setup. If it fails at steps 6 to 8, you may be debugging target blocks, rate limits, sessions, or website behavior.

How to Test a Proxy Address

Use a simple endpoint first. You want to confirm the proxy works before testing a complex website.

For HTTP proxies:

curl -x "http://username:password@host:port" https://ipinfo.io/ip

For SOCKS5 proxies:

curl --socks5 "host:port" --proxy-user "username:password" https://ipinfo.io/ip

If the command returns an IP address, the proxy authenticated and forwarded the request. If it fails, check the host, port, protocol, username, password, IP allowlist, and plan status.

Once the proxy works on a neutral endpoint, test your real target at low speed. If the target returns HTTP 403, HTTP 429, or a Cloudflare block, the proxy address may be correct while the target is refusing the traffic.

Common Mistakes

Avoid these mistakes:

One known-good proxy template saves a lot of time. Once you know the exact format your tool accepts, keep that format and only swap the host, port, username, password, or session ID as needed.

Which Proxy Address Should You Use?

Use the proxy type that matches the workflow:

The proxy address is only the starting point. Good results also depend on matching session mode, location, pacing, retry behavior, and tool configuration to the target.

FAQ

Is a proxy address the same as an IP address?

No. A proxy address is the full connection information your app uses, usually host plus port and sometimes credentials. The proxy IP is the exit IP the target website may see.

What does the port mean in a proxy address?

The port identifies the proxy service on the host. Providers may use different ports for HTTP, SOCKS5, rotating residential, sticky residential, ISP, or datacenter products.

Do all proxy addresses need usernames and passwords?

No. Some proxies use IP allowlisting. Private paid proxies commonly use username and password authentication, and many providers support both modes.

Why does my proxy address work in one app but not another?

The apps may expect different formats. One may want separate fields, while another expects a URL or host:port:user:pass line. Protocol support and special characters in credentials can also change behavior.

Can one proxy address give me many IPs?

Yes. Rotating residential proxy gateways often use one host and port while routing requests through many possible exit IPs. Static ISP and datacenter proxies are more likely to keep the same exit IP.

About the Author

Unknown Proxies

Proxy Infrastructure Team

Stay Unknown

High-performance dedicated proxies optimized for speed and reliability. Get uncompromising quality, 99.9% uptime, and unmatched support. Stay Unknown.

Explore Plans
Unknown Proxies