package main
import (
"fmt"
"io/ioutil"
"net/http"
"net/url"
"os"
)
func main() {
proxyURL, _ := url.Parse("http://username_custom_zone_US:[email protected]:7878")
proxy := http.ProxyURL(proxyURL)
transport := &http.Transport{
Proxy: proxy,
}
client := &http.Client{
Transport: transport,
}
targetURL := "http://ipinfo.io"
resp, err := client.Get(targetURL)
if err != nil {
fmt.Fprintln(os.Stderr, "Error fetching from", targetURL, ":", err)
os.Exit(1)
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
fmt.Fprintln(os.Stderr, "Error reading response body:", err)
os.Exit(1)
}
fmt.Println(string(body))
}