如何获取公网ip,自己搭建公网ip服务器的方法

#Go语言优先体验–访问公共IP服务 。因为免费动态dns刷新IP慢,实时手动获取办公网公网IP 。
#GetIp.go是一个服务器端程序,用来返回当前访问请求的公共Ip 。演示地址:http://47.52.66.195:56667/
#安装go环境
yum install -y go
#下载源包
wget https://github.com/liuhu/PublicIpServer/raw/master/GetIp.go
#运行脚本
去运行Getip.go &
评论你最喜欢的声音 。
去吗?python?java?php?还是什么?
源代码如下
cat GetIp.go
主包装
【如何获取公网ip,自己搭建公网ip服务器的方法】导入(
" fmt "
"网络/http "
"日志"
“网络”
)
func getRemoteIp(w http 。ResponseWriter 。请求){
//获取客户端ip地址
ip,_,_ := net 。SplitHostPort(r.RemoteAddr)
//打印出ip地址
fmt 。Fprintf(w,ip)
}
func main() {
Http.handlefunc ("/",getremote IP)//设置访问路由
err:= http . listenandserve(":56667 ",nil)//设置监听端口 。
如果err!=零{
日志 。致命("服务器错误: ",err)
}
}


    推荐阅读