Peri ProxiesSign in

Documentation

Everything needed to connect. Your own username and password are in the dashboard under Proxies.

ProtocolPortNotes
HTTP proxy8000Works for http:// and https:// websites. HTTPS traffic stays encrypted end to end.
SOCKS51080For clients that need SOCKS5 (use socks5h so DNS resolves through the proxy).
cURL (HTTP proxy)
curl --proxy 'http://proxy.periproxies.com:8000' \
  --proxy-user 'USERNAME:PASSWORD' \
  'https://ipinfo.io'
cURL (SOCKS5)
curl --proxy 'socks5h://proxy.periproxies.com:1080' \
  --proxy-user 'USERNAME:PASSWORD' \
  'https://ipinfo.io'
Python (requests)
import requests

proxy = "http://USERNAME:PASSWORD@proxy.periproxies.com:8000"
r = requests.get("https://ipinfo.io", proxies={"http": proxy, "https": proxy}, timeout=30)
print(r.json()["ip"])
Node.js (undici)
import { ProxyAgent, fetch } from "undici";

const dispatcher = new ProxyAgent({
  uri: "http://proxy.periproxies.com:8000",
  token: "Basic " + Buffer.from("USERNAME:PASSWORD").toString("base64"),
});
const res = await fetch("https://ipinfo.io", { dispatcher });
console.log((await res.json()).ip);