使用 netcat 从 ifconfig.co 获取我的公共 IP

使用 netcat 从 ifconfig.co 获取我的公共 IP

从我的 Android 电视盒中,我想从 ifconfig.co 获取我的公共 IP 和其他相关信息,但它似乎不起作用。如果我尝试这段代码,它工作正常:

adb  -s 192.168.1.125:5555 shell netcat icanhazip.com 80 <<< $'GET / HTTP/1.1\nHost: icanhazip.com\n\n'

...而这个返回一个空字符串:

adb  -s 192.168.1.125:5555 shell netcat ifconfig.co 80 <<< $'GET / HTTP/1.1\nHost: ifconfig.co\n\n'

另一方面,两个站点都可以很好地使用curl(来自另一台机器)。

我的目标是使用 netcat 检索页面 ifconfig.co/json(电视盒上唯一可用的工具)直接从 shell(使用单行命令)。任何帮助将非常感激!

答案1

将网站替换ifconfig.coipinfo.io

相关内容