V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ritaswc
V2EX  ›  宽带症候群

分享一个自建获取当前公网 IP 的接口

  •  1
     
  •   ritaswc · 47 天前 · 4270 次点击
    这是一个创建于 47 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有什么想问的,可以下面聊

    38 条回复    2025-09-10 17:04:45 +08:00
    qs
        1
    qs  
       47 天前 via iPhone   ❤️ 3
    totoro625
        2
    totoro625  
       47 天前
    直接往回值就可以了
    lo0pback
        3
    lo0pback  
       47 天前
    可以,好使,感谢 OP 的贡献
    xiaoz
        4
    xiaoz  
       47 天前 via Android
    太长了不好记啊,试试 curl tcp.mk
    lixiaobai913
        5
    lixiaobai913  
       47 天前
    @xiaoz #4 不准,识别到是代理的地址,上面的可以识别到真实的 IP 地址
    YaakovZiv
        6
    YaakovZiv  
       47 天前
    多个出口的有啥办法同时获取吗,只能多测试几次吗。我这边机器是双公网 IP 出口。
    Tianao
        7
    Tianao  
       47 天前 via iPhone
    v6 到运营商+国内地市/直辖市就可以了,像我这个中国/上海市/静安区根本不准的。
    jimyag
        8
    jimyag  
       47 天前
    HenryHe613
        9
    HenryHe613  
       46 天前

    不是哥们这么准的吗?定位到学院了?!
    ik
        10
    ik  
       46 天前 via iPhone
    @lixiaobai913 哥们你这有点强人所难了
    children009
        11
    children009  
       46 天前
    我印象记得大善人都可以测试真实 IP
    children009
        12
    children009  
       46 天前
    https://github.com/ccbikai/ip-api , 找到了哥们。是这个
    lixiaobai913
        13
    lixiaobai913  
       46 天前
    @ik #10 没有吧,楼主和一楼的都能识别到真实的
    ik
        14
    ik  
       46 天前 via iPhone
    @lixiaobai913 让楼上哥们的域名不走代理就好了。
    jianyang
        15
    jianyang  
       46 天前
    纯真的免费苦不准
    jiuhuicinv
        16
    jiuhuicinv  
       46 天前
    datou
        17
    datou  
       46 天前
    这单 ipv6 接口为啥获取的是我路由器的 IPv6 ?

    不过双栈接口显示是我本机的 IPv6
    chen2016
        18
    chen2016  
       46 天前
    目前最准的是 ipinfo 还是 maxmind
    BeCool
        19
    BeCool  
    PRO
       46 天前
    catazshadow
        20
    catazshadow  
       46 天前
    humbass
        21
    humbass  
       46 天前 via Android   ❤️ 1
    一直在用 8 楼发的 ip.sb/im ,短的才有意义。
    WizardLeo
        23
    WizardLeo  
       46 天前
    @qs
    6.ipw.cn dns 解析到的 ip 不是国内 ip 段的 ip ,如果透明代理和 ddns 同时运行需要把[2400:8905::f03c:94ff:fe1c:a95e]放到不走代理的列表里。
    lepig
        24
    lepig  
       46 天前
    @lixiaobai913 因为他们俩都是 cn 你挂个代理来访问确实强人所难
    yianing
        25
    yianing  
       46 天前 via Android
    @lixiaobai913 你设置域名走代理那肯定就是代理 ip 了
    neptuno
        26
    neptuno  
       46 天前
    @lixiaobai913 楼主和一楼的域名都是国内的,你全局开代理,一样测不出来
    aa51513
        27
    aa51513  
       46 天前 via Android
    ip.me ,足够短,足够好记
    alamak76
        28
    alamak76  
       46 天前
    lns103
        29
    lns103  
       45 天前 via Android
    curl ipv4.ip.sb
    curl ipv6.ip.sb
    curl ip.sb
    简短好记
    billzhuang
        30
    billzhuang  
       45 天前 via iPhone
    我都是自建的 cloudflare worker ,然后结合 kv 记下最近的 ip 。一旦发现家里 ip 变了,顺道直接更新了。
    zwzwzwzwzxt
        31
    zwzwzwzwzxt  
       45 天前
    `curl ifconfig.io` 这个也挺好记的
    andykuen959595
        32
    andykuen959595  
       40 天前
    @jianyang #15 不准吧
    jianyang
        33
    jianyang  
       40 天前
    @andykuen959595 纯真的免费库铁定不准, 商业库国内还行国内也不准
    lvsp95
        34
    lvsp95  
       37 天前

    为啥测出来 v4 和 v6 的地址还能不一样,v4 给定到衢州去了,v6 我实际是临平也定位余杭了
    cskeleton
        35
    cskeleton  
       36 天前
    我是在 vps 上用 Nginx 给/ip return 200 "$remote_addr",拿到一个 plaintext 。
    ritaswc
        36
    ritaswc  
    OP
       23 天前
    @lvsp95 地址库不用纠结了,是个很老的版本,没办法拿到最新的库了
    ritaswc
        37
    ritaswc  
    OP
       23 天前
    @YaakovZiv 你是多个网卡,可以带参数。如果是路由上聚合,好像办不到
    andykuen959595
        38
    andykuen959595  
       7 天前
    v6 好像打不开了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4950 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:18 · PVG 15:18 · LAX 00:18 · JFK 03:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.