站点图标 谷姐靓号网

nginx的获取ip的网页,只需要几行-嗷嗷

Rate this post

这是套了CF的用法($http_cf_connecting_ip)

    location /ip {
    add_header Content-Type text/plain;
    return 200 $http_cf_connecting_ip;}

这是套了CDN(包括CF)/有反代($http_x_forwarded_for)

    location /ip {
    add_header Content-Type text/plain;
    return 200 $http_x_forwarded_for;}

啥也没套直接用$remote_addr

    location /ip {
    add_header Content-Type text/plain;
    return 200 $remote_addr;}

也可以这样(三个按顺序匹配,你们就用这个吧)

    location /ip {
    add_header Content-Type text/plain;
    if ($http_cf_connecting_ip != ""){return 200 $http_cf_connecting_ip;}
    if ($http_x_forwarded_for != ""){return 200 $http_x_forwarded_for;}
    if ($remote_addr != ""){return 200 $remote_addr;}}

加在你的网站配置里就行了,/ip可以自己改成想要的

支持ipv4/ipv6(但示例没解析ipv6)

示例 haoduck.com/ip

热议
推荐楼 HOH 3天前

有现成的ipinfo.io还整这些花里胡哨的

2楼 Mio 3天前

用了很多年了

4楼 seeindo4 3天前

很有用 马克了

5楼 6056687 3天前

收藏

6楼 234 3天前

有用。收藏

7楼 auto8624 3天前

解析ipv6怎么添加啊

8楼 whl32 3天前

这个方法好,我之前还用PHP写了几行

9楼 wang3y2 3天前

返回的是代理IP啊

10楼 colla 3天前

返回的是代理IP啊

这是获取访问网站的IP,你用代理访问就是代理IP

12楼 imes 3天前

wang3y2 发表于 2023-4-27 10:34
返回的是代理IP啊

真实ip要用webrtc

13楼 四叶草 3天前

应用场景是什么?

14楼 jhsyue 3天前

Caddy能搞一个不 Caddy咋配置

15楼 acm 3天前

3.0.3.0/ip
ip.sb

16楼 嗷嗷 3天前

解析ipv6怎么添加啊

你网站支持就行了,dns解析aaaa就是

17楼 auto8624 5小时前

ipv4获取到了内网ip怎么改啊

18楼 sah 4小时前

感谢,不错,先收藏了

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版