<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • 如何獲取公網ip,自己搭建公網ip服務器的方法


    #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)

    }

    }

    用Go語言寫一個獲取公網ip的接口

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费