两行 Nginx 配置返回客户端的 IP 地址

Nginx 的一个小技巧,在不使用编程语言的情况下,可文本形式返回客户端的 IP 地址。

网站配置文件下添加:

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

如你访问 www.mzh.ren/ip,即会返回你的ip地址。

以上代码会返回文本格式的ip地址,也可以返回JSON格式的数据,,改变一下返回的格式:

location /json_ip {
    default_type application/json;
    return 200 "{\"ip\":\"$remote_addr\"}";
}

当访问 www.mzh.ren/json_ip,就会返回你当前的IP的JSON格式。

另外,如果你是通过代理服务器上网,情况可能会有所不同。

参考资料

ikbc C104 机械键盘 有线键盘 游戏键盘 104键 原厂cherry轴 樱桃轴 吃鸡神器 笔记本键盘 白色 茶轴 自营

关注微信公众号

码中人 微信公众号