|
img
企业级HTTP动(静)态代理
IP服务提供商
全国自营IT线路部署
价格优势
自研IP可用性自检机制
99.99% IP可用性
三大运营商的纯净IP
100%准确出口IP
自研内核级IP调度
API快速拉取IP
安全合规认证的代理IP服务提供商
img

IP
许可证

img

网络安全
等级保护

img

ISO
9001

img

ISO
20000

img

ISO
27001

忘记密码

成功验证手机号即可找回密码

img
企业级HTTP动(静)态代理
IP服务提供商
全国自营IT线路部署
价格优势
自研IP可用性自检机制
99.99% IP可用性
三大运营商的纯净IP
100%准确出口IP
自研内核级IP调度
API快速拉取IP
安全合规认证的代理IP服务提供商
img

IP
许可证

img

网络安全
等级保护

img

ISO
9001

img

ISO
20000

img

ISO
27001

欢迎注册芝麻HTTP
修改手机号

当前手机号:******

复制成功
请粘贴在新的浏览器或标签页内打开
确定
微信
咨询
img

扫码联系专属客服

img
售前
img
售后
有奖
调研
¥1000

现金劵
img
帮助中心 产品介绍 功能介绍 快速入门 开发者指南 API接口 常见问题 最新资讯
开发者指南
GO语言如何接入代码demo

go语言启用资源:

package main


import (

"fmt"

"io/ioutil"

"net/http"

"net/url"

)


//sock5

func socksproxy() {

urli := url.URL{}

urlproxy, _ := urli.Parse("http://测试:端口")

client := &http.Client{

Transport: &http.Transport{

Proxy: http.ProxyURL(urlproxy),

},

}

rqt, err := http.NewRequest("GET", "http://myip.top", nil)

if err != nil {

println("接口获取失败!")

return

}


rqt.Header.Add("User-Agent", "Lingjiang")

//处理返回结果

response, _ := client.Do(rqt)

defer response.Body.Close()

body, err := ioutil.ReadAll(response.Body)

if err != nil {

return

}


fmt.Println("socks5:", string(body))

return


}


//http代理

func httpproxy() {

urli := url.URL{}

urlproxy, _ := urli.Parse("http://测试:端口")

client := &http.Client{

Transport: &http.Transport{

Proxy: http.ProxyURL(urlproxy),

},

}

rqt, err := http.NewRequest("GET", "http://myip.top", nil)

if err != nil {

println("接口获取失败!")

return

}


rqt.Header.Add("User-Agent", "Lingjiang")

//处理返回结果

response, _ := client.Do(rqt)

defer response.Body.Close()

body, err := ioutil.ReadAll(response.Body)

if err != nil {

return

}


fmt.Println("http:", string(body))

return


}


//本机地址

func httplocal() {

client := &http.Client{}

rqt, err := http.NewRequest("GET", "http://myip.top", nil)

if err != nil {

println("接口获取失败!")

return

}


rqt.Header.Add("User-Agent", "Lingjiang")

//处理返回结果

response, _ := client.Do(rqt)

defer response.Body.Close()

body, err := ioutil.ReadAll(response.Body)

if err != nil {

return

}


fmt.Println("本机:", string(body))

return


}

func main() {

httplocal()

httpproxy()

socksproxy()

}