美文网首页
利用nginx搭建一个whoami服务器,返回客户端ip

利用nginx搭建一个whoami服务器,返回客户端ip

作者: 小李子Levy | 来源:发表于2021-11-16 23:21 被阅读0次

前言

在实现家里的ddns的时候,会用到一个whoami服务,简单来说,就是访问这个服务的时候返回自己的公网ip。最开始用的是一个第三方的库,后来用不了了想着这玩意儿也不复杂就自己实现了一个。开始的时候是用node实现的一个服务放在公网,后来发现仅仅利用nginx就能实现了。

准备

  • 一台在公网的服务器,一般是一台VPS

部署

部署方式我是基于Docker部署,相较于自己从源码编译,这样的话部署很方便,几分钟就能拉起服务了。

部署Docker

Docker的部署建议参考官网,这里就不赘述了,左边根据你的操作系统选择部署教程

image.png
添加nginx server配置

/etc/nginx/server.conf新增以下内容

server {
  listen 80;
  server_name       [这里替换成你的域名];

  location / {
    default_type text/plain;
    return 200 "$remote_addr";
  }
}

然后运行以下命令启动nginx

docker run -d --name nginx --restart=always -v /etc/nginx:/etc/nginx/conf.d -p 80:80 -p 443:443 nginx

然后浏览器访问你的域名是不是ok了呢!

相关文章

网友评论

      本文标题:利用nginx搭建一个whoami服务器,返回客户端ip

      本文链接:https://www.haomeiwen.com/subject/cjpktrtx.html