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

2022 年 10 月 9 日
 wanmyj

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

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

3232 次点击
所在节点    程序员
24 条回复
gogogo2000
2022 年 10 月 9 日
自己写一个最简单的 http 服务器就可以了,把客户端的信息获取到然后回显而已
wanmyj
2022 年 10 月 9 日
@gogogo2000 Yes 但是我用过现成的,现在要试一下结果再也找不到
jslang
2022 年 10 月 9 日
KagurazakaNyaa
2022 年 10 月 9 日
traefik 我记得有个 whoami 镜像,直接找个 docker 部署上去就行了
wanmyj
2022 年 10 月 9 日
@jslang Not exactly. 这种显示 IP ,但无法显示端口号
jslang
2022 年 10 月 9 日
客户端访问没有端口这个概率吧,服务器端才有端口
wanmyj
2022 年 10 月 9 日
@jslang 都有的。客户端不是直接拿自己的 IP 和服务端连的
lxc404
2022 年 10 月 9 日
感觉 nattypetester 就满足你的需求了
Puteulanus
2022 年 10 月 9 日
/t/879549
你是想做这种吗
nekoneko
2022 年 10 月 9 日
自己写个吧
xxxbin
2022 年 10 月 9 日
https://bjun.tech/demo/proxy_guess/index.php devtool ,302 跳转参数里面的 p 就是。
xilou31
2022 年 10 月 9 日
走 http 和 https 吗?不是 curl 就能解决吗? curl https://www.baidu.com -L -v
ysc3839
2022 年 10 月 9 日
显示端口号意义不大吧?断开 http 连接后就没用了。如果是要 TCP 打洞也得用别的协议。
keepeye
2022 年 10 月 9 日
https://www.myip.com/

这个嘛?有 remote port
eason1874
2022 年 10 月 9 日
这样搜索就能找到:get my ip and "Remote Port" online

https://www.myip.com/
https://www.ipchicken.com/
sadfQED2
2022 年 10 月 9 日
你拿到端口有啥用?单有端口也打不了洞吧
kuaizi
2022 年 10 月 9 日
mikewang
2022 年 10 月 9 日
标准做法:你需要 STUN 协议: https://www.stunprotocol.org

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

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

测试: https://t.我的根域名 /ip:port 免费套餐没啥流量,不要直接拿来用。。。。
MilkShake
2022 年 10 月 10 日
@jslang 有的,交互是带有源地址 源端口 目标地址 目标端口的这些信息的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/885568

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX