Ip

使用 netcat 從 ifconfig.co 獲取我的公共 IP

  • February 18, 2021

從我的 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(來自另一台機器)。

我的目標是直接從 shell(使用單行命令)**使用 netcat(電視盒上唯一可用的工具)檢索頁面 ifconfig.co/json 。**任何幫助將非常感激!

將網站替換ifconfig.coipinfo.io

引用自:https://unix.stackexchange.com/questions/635187