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

来源:国外服务器 在您之前已被浏览:1 次
导读:目前正在解读《如何获取公网ip,自己搭建公网ip服务器的方法》的相关信息,《如何获取公网ip,自己搭建公网ip服务器的方法》是由用户自行发布的知识型内容!下面请观看由(国外主机 - www.2bp.net)用户发布《如何获取公网ip,自己搭建公网ip服务器的方法》的详细说明。
笨笨网美国主机,w ww.2 b p .n e t

#Go语言初体验 – 获取公网IP小服务。由于免费的动态dns刷新IP很慢, 手动实时获取办公室网络公网IP。

#GetIp.go 是服务端程序, 用于返回当前访问的请求的公网IP。 demo地址: http://47.52.66.195:56667/

#安装go环境

yum install -y go

#下载源码包

wget https://github.com/liuhu/PublicIpServer/raw/master/GetIp.go

#运行脚本

go run Getip.go &

评论说说大家最喜欢的语音

go ? python? java? php ?或者什么?

源代码如下

cat GetIp.go

package main

import (

“fmt”

“net/http”

“log”

“net”

)

func getRemoteIp(w http.ResponseWriter, r *http.Request) {

// get client ip address

ip,_,_ := net.SplitHostPort(r.RemoteAddr)

// print out the ip address

fmt.Fprintf(w,ip)

}

func main() {

http.HandleFunc(“/”, getRemoteIp) //设置访问的路由

err := http.ListenAndServe(“:56667”, nil) //设置监听的端口

if err != nil {

log.Fatal(“Server ERROR: “, err)

}

}

如何获取公网ip,自己搭建公网ip服务器的方法
笨笨网美国主机,w ww.2 b p .n e t
提醒:《如何获取公网ip,自己搭建公网ip服务器的方法》最后刷新时间 2025-03-21 11:21:10,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《如何获取公网ip,自己搭建公网ip服务器的方法》该内容的真实性请自行鉴别。