Protocols

Residential Proxies support HTTP, HTTPS, and SOCKS5 formats

HTTP

Here is a cURL example for the HTTP protocol:

curl -x "http://username:[email protected]:7000" "https://ip.decodo.com/json"

HTTPS

Using this protocol will encrypt your connection. Here is a cURL example for the HTTPS protocol:

curl -x "https://username:[email protected]:7000" "https://ip.decodo.com/json"

SOCKS5

To use the SOCKS5 protocol you simply need to specify that in the tool or language you use. For example, this is a cURL command using SOCKS5:

curl -x "socks5h://user-username-session-1:[email protected]:7000" "https://ip.decodo.com/json"

The only difference between an HTTP cURL command is the socks5h:// (mind the letter h, as it specifies that hostnames are not resolved locally) added before the endpoint.

🚧

Country Endpoint Support

Note that you have to use the gate.decodo.com endpoint to use SOCKS5. Country endpoints like us.decodo.com will not work!

You can instead target specific locations by specifying the location using Advanced Parameters. For example, this cURL command targets the US location:

curl -U user-username-country-us:userpass -x socks5h://gate.decodo.com:7000 https://ip.decodo.com/json

🚧

Tool Support

  • To get a sticky SOCKS5 proxy in a tool, you must use a session parameter, othersiwe, the proxy will always rotate even with a sessionduration parameter.
  • The session ID, can be defined by any string of your choice. More on that can be found on the Advanced Parameters page in the Sticky session section.

Ports

Easily understand which ports you can access when using our proxies, including details on the default accessible ports, restrictions, and how to request a port to be unblocked.

Accessible Ports

With the residential and mobile proxies, the following ports are accessible by default:

  • 80
  • 443

Restricted Ports

Restricted ports include SMTP, IMAP, and other mailing and messaging related ports.

Port Unblocking Process

To request for port unblock, contact us at [email protected] and provide the following information:

  • The port that needs to be unblocked.
  • Describe the use case with that port – be as specific as possible.
  • Provide the target that you’ll access using the mentioned port.

For added security, particularly for requests involving sensitive or high-risk ports, we’ll require the user to provide company details or complete ID verification to complete the unblocking request.

📘

Please note that certain ports, such as those categorized as restricted, cannot be unblocked. Although the specific ports aren't mentioned in this article, your request to unblock them may be denied.


Support

Still can't find an answer? Want to say hi? We take pride in our 24/7 customer support. Alternatively, you can reach us via our support email at [email protected].

Feedback

Something's missing? Request an article!
Got feedback? Let us know how we're doing and what can be improved.