#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,自己搭建公网ip服务器的方法相关推荐

  1. php基于新浪ip库获取城市,PHP基于新浪IP库获取IP详细地址的方法

    [导读]这篇文章主要介绍了PHP基于新浪IP库获取IP详细地址的方法,涉及php正则.curl及编码转换相关操作技巧 本文实例讲述了PHP基于新浪IP库获取IP详细地址的方法.代码如下<?php ...

  2. html语言搭建网站,网络编程(1)——使用HTML搭建一个网页

    本节内容 1.html结构介绍 2.显示文字和视频 3.显示输入框和登录按钮 一.html结构介绍 1.html5和html的区别: html5 写静态的网页:数据不会变化,就是纯粹的展示数据 htm ...

  3. 阿里云腾讯云华为云服务器搭建网站新手教程

    其实无论阿里云服务器,腾讯云服务器,还是华为云服务器搭建网站的方式基本都是一样的.可能在配置的界面位置稍微有点不同,但是搭建流程都是一样的. 下面库博客将以腾讯云服务器为例,来详细介绍云服务器搭建网站 ...

  4. WordPress建站教程 从零开始服务器搭建网站超详细

    说起第一次使用Wordpress建站,相信大部分人的印象都是虚拟主机.空间搭网站,因为便宜.省心,自己搭个小站放上去也算足够,但是随着各种技术的迅速发展,原来的很多虚拟主机已经不能再满足Wordpre ...

  5. 阿里云服务器部署网站(保姆级教程) 阿里云搭建宝塔面板 云服务器ECS搭建网站

    阿里云服务器部署网站 这两天白嫖了一个免费的云服务器就想着自己建个网站,以前用过轻量级服务器,那个搭建起来比较容易,现在用的是云服务器ECS ,第一次接触,因为以前没做过,想在网上找找教程,结果教程五 ...

  6. 服务器IIS怎么布置网站,在服务器上用IIS部署搭建网站教程

    原标题:在服务器上用IIS部署搭建网站教程 IIS,和apche一样是一种web服务器,有了这种服务器,我们的网站程序或其他web程序才可以正常运行.这里就教新手在服务器上怎么用IIS部署搭建一个网站 ...

  7. 阿里云腾讯云轻量应用服务器搭建网站教程

    首先,轻量应用服务器是什么?轻量应用服务器是新一代面向中小企业及开发者的云服务器产品,简单易用,一站式融合多款云服务,能帮助用户在云端快速构建网站.博客.电商.论坛等各类应用以及各类开发测试环境. 本 ...

  8. Discuz论坛网站搭建教程,从0开始学会搭建网站

    Linux系统使用宝塔面板搭建网站并开启SSL和使用CDN加速网站,网站搭建教程,下面教程以Discuz X3.4网站程序为例. 视频教程:https://www.bilibili.com/video ...

  9. 宝塔搭建网站教程php,怎么利用宝塔面板搭建网站详细教程

    利用宝塔面板搭建网站是当前主流形式,宝塔面板操作简单,可视化操作,是新手和老司机搭建网站的首选.今天我的主题网就给小白们分享下怎么利用宝塔搭建自己的网站.如果你还没有安装宝塔可以参考:宝塔面板安装小白 ...

  10. 十年建站老司机带你十分钟搭建网站

    十年建站老司机带你十分钟搭建网站 本文概要: 1. 域名 + 域名注册 + 域名备案 + 域名解析绑定 2. 服务器 + 虚拟主机 + windows服务器 + linux服务器 3. CMS建站系统 ...

最新文章

  1. 20162328蔡文琛 四则运算第一周
  2. 【机器学习算法专题(蓄力计划)】十二、机器学习中KNN算法
  3. 00x1 python分支循环
  4. java将某个数按比例分配应用题,按比例分配应用题
  5. C中静态存储区和动态存储区
  6. manacher java_最大回文子串(Manacher算法)
  7. 【dp】P1077 摆花
  8. WORD 同一位置连续引用多个参考文献编辑技巧
  9. 游戏开发之使用类封装动态数组(vector)(C++基础)
  10. 学习webpack系列之二 ---- (管理静态资源)
  11. 基于java题库及试卷管理模块的设计与开发(含源文件)
  12. 【高级篇 / DNS】(7.0) ❀ 04. FortiGuard 动态 DNS (DDNS) ❀ FortiGate 防火墙
  13. 【路径规划】基于蚁群算法的多配送中心车辆路径优化方法matlab代码
  14. matlab 增量学习,支持向量机在线增量学习算法的MATLAB实现
  15. 认识(大端--小端)端模式
  16. 2022 GopherChina 想听什么由你做主!
  17. LINUX之静态库共享库
  18. 软件需求工程--需求分析
  19. 关于ESI研究前沿的思考和使用方法研究
  20. Kafka安装与验证

热门文章

  1. 《千万别学英语》总结
  2. 大家以后不要说百毒的坏话了?
  3. containerd
  4. 技术交流微信群欢迎小伙伴前来交流
  5. Android之头像图片变圆形
  6. 新人转行IC该怎么选择岗位?(内附各岗位学习视频)
  7. 微信小程序 微信授权登录 微信登录
  8. 【论文写作】汽车销售管理系统的设计与开发引言参考
  9. 看完这篇人工智能的文章,能帮你超越90%的人
  10. 【TI-AM5728】(1)开发环境搭建