配置前请注意:Go语言需要在海外网络环境下执行才能使IPFoxy代理生效
购买动态代理后,进入【静态代理管理】页面,完成以下操作:
1、协议类型:http
2、勾选并导出格式:用户名:密码@主机IP:端口
3、复制生成的连接信息配置到Go代码中

1、 将以下代码复制到Go代码中,并且将刚刚在IPFoxy复制的代理连接信息粘贴到代码上,如代理连接信息是:username:password@gate.ipfoxy.io:44001
package main
import (
"fmt"
"io/ioutil"
"log"
"net/http"
"os"
)
func main() {
os.Setenv("HTTP_PROXY", "http://username:password@gate-ipfoxy.io:44001")
resp, err := http.Get("http://www.ip-api.com/json")
fmt.Println(resp)
if err != nil {
panic(err)
}
defer resp.Body.Close()
if resp.StatusCode == http.StatusOK {
bodyBytes, err := ioutil.ReadAll(resp.Body)
if err != nil {
log.Fatal(err)
}
bodyString := string(bodyBytes)
fmt.Println(bodyString)
}
}