这是套了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天前
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天前
16楼 嗷嗷 3天前
解析ipv6怎么添加啊
你网站支持就行了,dns解析aaaa就是
17楼 auto8624 5小时前
ipv4获取到了内网ip怎么改啊
18楼 sah 4小时前
感谢,不错,先收藏了
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
评论前必须登录!
立即登录 注册