Quickstart
This guide walks you through setting up TrueProxies and making your first proxied request.
Prerequisites
- A TrueProxies account (start here)
- An active subscription or free trial
-
Create your account
Visit trueproxies.com/free-trial, continue to signup, and create your account with email or Google. Verify your email address to activate your account.
-
Choose a plan
Navigate to Products in the dashboard and select a proxy product. Choose between:
- GB-based plans — Pay per bandwidth used. Best for variable workloads.
- Unlimited plans — Pay for a reserved speed tier with hourly, daily, weekly, or 30-day options. Best for predictable, high-volume usage.
Select a pricing tier and complete checkout.
-
Get your credentials
After subscribing, go to My Products and click your active subscription. You’ll find:
- Proxy Host:
connect.trueproxies.com - HTTP Port:
8080 - SOCKS5 Port:
1080 - Username: Your proxy username (e.g.,
user123) - Password: Your proxy password
You can also regenerate credentials or set up IP whitelisting from this page.
- Proxy Host:
-
Make your first request
Terminal window curl -x http://connect.trueproxies.com:8080 \-U "your_username:your_password" \https://httpbin.org/ipimport requestsproxies = {"http": "http://your_username:your_password@connect.trueproxies.com:8080","https": "http://your_username:your_password@connect.trueproxies.com:8080",}response = requests.get("https://httpbin.org/ip", proxies=proxies)print(response.json())import axios from 'axios';import { HttpsProxyAgent } from 'https-proxy-agent';const agent = new HttpsProxyAgent('http://your_username:your_password@connect.trueproxies.com:8080');const response = await axios.get('https://httpbin.org/ip', {httpsAgent: agent,});console.log(response.data); -
Verify the response
You should see a JSON response with an IP address that is different from your real IP:
{"origin": "203.0.113.42"}