返回客户端连接用的 IP 和端口号的网站,找了一下午都没找到 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
wanmyj
V2EX    程序员

返回客户端连接用的 IP 和端口号的网站,找了一下午都没找到

 
  •   wanmyj 2022-10-09 17:01:43 +08:00 2971 次点击
    这是一个创建于 1105 天前的主题,其中的信息可能已经有所发展或是发生改变。

    俺之前用过一个网站,可以返回连接到网站的客户端的 IP 和端口号。今天怎么也搜不到了。能找到的都是返回 IP 地址和 ISP 信息的网站。俺实在找不到,所以来问问大家,人多力量大

    考虑到 ISP 一般对内网用户采用全锥 NAT ,这个功能对没有公网 IP 的用户很有用。

    24 条回复    2022-10-11 09:58:12 +08:00
    gogogo2000
        1
    gogogo2000  
       2022-10-09 17:09:07 +08:00
    自己写一个最简单的 http 服务器就可以了,把客户端的信息获取到然后回显而已
    wanmyj
        2
    wanmyj  
    OP
       2022-10-09 17:14:46 +08:00
    @gogogo2000 Yes 但是我用过现成的,现在要试一下结果再也找不到
    jslang
        3
    jslang  
       2022-10-09 17:16:41 +08:00
    KagurazakaNyaa
        4
    KagurazakaNyaa  
       2022-10-09 17:17:05 +08:00
    traefik 我记得有个 whoami 镜像,直接找个 docker 部署上去就行了
    wanmyj
        5
    wanmyj  
    OP
       2022-10-09 17:18:00 +08:00
    @jslang Not exactly. 这种显示 IP ,但无法显示端口号
    jslang
        6
    jslang  
       2022-10-09 17:28:02 +08:00
    客户端访问没有端口这个概率吧,服务器端才有端口
    wanmyj/td>
        7
    wanmyj  
    OP
       2022-10-09 17:34:36 +08:00
    @jslang 都有的。客户端不是直接拿自己的 IP 和服务端连的
    olaloong
        8
    olaloong  
       2022-10-09 17:36:07 +08:00 via Android
    感觉 nattypetester 就满足你的需求了
    Puteulanus
        9
    Puteulanus  
       2022-10-09 17:49:10 +08:00   1
    /t/879549
    你是想做这种吗
    nekoneko
        10
    nekoneko  
       2022-10-09 18:04:07 +08:00
    自己写个吧
    xxxbin
        11
    xxxbin  
       2022-10-09 18:10:47 +08:00
    https://bjun.tech/demo/proxy_guess/index.php devtool ,302 跳转参数里面的 p 就是。
    xilou31
        12
    xilou31  
       2022-10-09 18:19:21 +08:00
    走 http 和 https 吗?不是 curl 就能解决吗? curl https://www.baidu.com -L -v
    ysc3839
        13
    ysc3839  
       2022-10-09 18:19:40 +08:00
    显示端口号意义不大吧?断开 http 连接后就没用了。如果是要 TCP 打洞也得用别的协议。
    keepeye
        14
    keepeye  
       2022-10-09 18:21:15+08:00
    https://www.myip.com/

    这个嘛?有 remote port
    eason1874
        15
    eason1874  
       2022-10-09 18:23:00 +08:00
    这样搜索就能找到:get my ip and "Remote Port" online

    https://www.myip.com/
    https://www.ipchicken.com/
    sadfQED2
        16
    sadfQED2  
       2022-10-09 19:22:04 +08:00 via Android
    你拿到端口有啥用?单有端口也打不了洞吧
    kuaizi
        17
    kuaizi  
       2022-10-09 20:10:08 +08:00 via Android
    mikewang
        18
    mikewang  
       2022-10-09 21:03:12 +08:00
    标准做法:你需要 STUN 协议: https://www.stunprotocol.org

    要 HTTP:自己写个 php 就能用,很简单(缺点:不能过 CDN ):
    <?php echo $_SERVER["REMOTE_ADDR"].':'.$_SERVER['REMOTE_PORT'];?>

    不想自建:说一个歪门邪道的做法,百度搜 phpinfo(),有些网站默认页就是这个,它会告诉你 REMOTE_PORT 变量的。
    est
        19
    est  
       2022-10-09 23:28:42 +08:00   1
    cf worker 搞一个? 源码 https://blog.est.im/2022/stdout-09

    测试: https://t.我的根域名 /ip:port 免费套餐没啥流量,不要直接拿来用。。。。
    aaa5838769
        20
    aaa5838769  
       2022-10-10 00:25:15 +08:00
    @jslang 有的,交互是带有源地址 源端口 目标地址 目标端口的这些信息的。
    myqoo
        21
    myqoo 
       2022-10-10 10:47:33 +08:00
    wanmyj
        22
    wanmyj  
    OP
       2022-10-11 09:54:06 +08:00
    @est 感谢!
    wanmyj
        23
    wanmyj  
    OP
       2022-10-11 09:56:19 +08:00
    @kuaizi yes ,感谢
    wanmyj
        24
    wanmyj  
    OP
       2022-10-11 09:58:12 +08:00
    @keepeye 是的,我之前用的就是这个地址,我找了好久,谢谢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     894 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 22:42 PVG 06:42 LAX 15:42 JFK 18:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86