Language examples
Placeholders until you have a live login. Swap in values from Proxies.
Python
import requests
proxies = {
"http": "http://USERNAME:PASSWORD@zephyr.proxy.rlwy.net:15112",
"https": "http://USERNAME:PASSWORD@zephyr.proxy.rlwy.net:15112",
}
response = requests.get("https://api.ipify.org", proxies=proxies, timeout=30)
print(response.text) cURL
curl -x http://USERNAME:PASSWORD@zephyr.proxy.rlwy.net:15112 https://api.ipify.org Node.js
const { fetch, ProxyAgent } = require("undici");
const agent = new ProxyAgent("http://USERNAME:PASSWORD@zephyr.proxy.rlwy.net:15112");
const response = await fetch("https://api.ipify.org", { dispatcher: agent });
console.log(await response.text()); Go
package main
import (
"fmt"
"io"
"net/http"
"net/url"
)
func main() {
proxy, err := url.Parse("http://USERNAME:PASSWORD@zephyr.proxy.rlwy.net:15112")
if err != nil {
panic(err)
}
client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxy)}}
resp, err := client.Get("https://api.ipify.org")
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
} PHP
<?php
$ch = curl_init("https://api.ipify.org");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_PROXY => "zephyr.proxy.rlwy.net:15112",
CURLOPT_PROXYUSERPWD => "USERNAME:PASSWORD",
]);
echo curl_exec($ch);
curl_close($ch);