Code Examples
Use these examples to verify basic connectivity before adding application logic.
cURL
curl -x your-username:your-password@Host:Port https://proxy.duckip.netPython
import requests
proxy = "http://your-username:your-password@Host:Port"
proxies = {
"http": proxy,
"https": proxy,
}
response = requests.get("https://proxy.duckip.net", proxies=proxies, timeout=30)
print(response.text)Node.js
import axios from "axios";
import { HttpsProxyAgent } from "https-proxy-agent";
const proxy = "http://your-username:your-password@Host:Port";
const agent = new HttpsProxyAgent(proxy);
const response = await axios.get("https://proxy.duckip.net", {
httpAgent: agent,
httpsAgent: agent,
timeout: 30000,
});
console.log(response.data);Go
package main
import (
"fmt"
"io"
"net/http"
"net/url"
)
func main() {
proxyURL, _ := url.Parse("http://your-username:your-password@Host:Port")
client := &http.Client{
Transport: &http.Transport{Proxy: http.ProxyURL(proxyURL)},
}
resp, err := client.Get("https://proxy.duckip.net")
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}