4800+ happy customers
Connect desktop apps, scripts and automation tools through residential, datacenter or mobile IPs. Pick the network your workflow needs and connect with SOCKS5.
socks5h connections for proxy-side DNSConnect desktop apps, scripts and tools that have a SOCKS5 proxy setting.
Change IPs between requests or keep one IP for connected steps, depending on the product.
Choose from the locations each product offers before you connect your tools.
Every product includes SOCKS5. Compare how each one authenticates and how its sessions work.
Authentication
Username and password
Sessions
Rotating, or Sticky from 10 seconds to 12 hours
Authentication
Username and password
Sessions
Timed rotation with a 5-minute minimum interval
Authentication
IP whitelist, no username or password
Sessions
Rotation every 5 or 30 minutes, or extended sessions up to 6 hours
Start with popular residential locations, or open the full list to see what each product offers.
Replace the placeholders with the connection details shown in your dashboard. Mobile Proxies use IP whitelisting, so leave out the username and password.
cURL
curl --proxy \
"socks5h://username:password@PROXY_HOST:PROXY_PORT" \
https://ipnproxy.com/en/ip-lookup/Python
# pip install "requests[socks]"
import requests
proxy = "socks5h://username:password@PROXY_HOST:PROXY_PORT"
response = requests.get(
"https://ipnproxy.com/en/ip-lookup/",
proxies={"http": proxy, "https": proxy},
timeout=30,
)
print(response.status_code)Node.js
// npm install socks-proxy-agent
import https from "node:https";
import { SocksProxyAgent } from "socks-proxy-agent";
const agent = new SocksProxyAgent(
"socks5h://username:password@PROXY_HOST:PROXY_PORT"
);
https.get("https://ipnproxy.com/en/ip-lookup/", { agent }, (response) => {
console.log(response.statusCode);
});Neither protocol is better for every job. Choose the one your tool supports and the one that matches your traffic.
Best when your tool asks for a SOCKS proxy.
Works at connection level, not only with web requests
Suits desktop apps, scripts and tools with a SOCKS5 setting
Adds no encryption itself, so use HTTPS or another encrypted protocol
Best for browsers and web request tools.
Handles web traffic, with HTTPS passing through a CONNECT tunnel
Suits browsers, scrapers and API clients
HTTPS keeps page content encrypted inside the tunnel
Contact our proxy experts and we’ll tailor a solution that fits your workflow.
Contact us
Collect public web data with a proxy setup that matches the job. Control location, rotation and session continuity without forcing every request through one route.

Check public search results from the locations your campaigns target. Keep rank tracking, keyword research and competitor reviews consistent across markets.

Test how a public website behaves in different locations. Check localization, redirects and connected customer journeys before users find the issue first.