我使用的是Galaxy三星s4 lte-a。
Android版本为5.0.1
我可以通过“亚行外壳netcfg”获取本地IP地址
那么IP就会像10.236.36.137那样出现
但是,如果我查看诸如Google或whatismyaddress等网站的IP地址,就会得到211.238.10.135
使用adb获得的IP地址与显示在google或whatismyipaddress地址上的IP地址不同。
是否有使用本地IP(10.236.36.137)转换为实际IP(211.238.10.135)的公式?
我希望使用亚行命令获得真正的ip地址(211.238.10.135)。
我怎么能拿到那个ip?
发布于 2022-09-27 16:58:09
Android首先是一个基于Linux的操作系统,使用adb,您可以在Linux上运行大多数命令。例如,在Android 10上进行测试,尝试:
bloom$ adb shell curl ident.me
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 12 100 12 0 0 65 0 --:--:-- --:--:-- --:--:-- 6584.71.214.38除了糟糕的格式,你猜怎么着,84.71.214.38正是我的公共ip地址,我可以在www.whatismyip.com上验证
有关更多信息,请查看curl命令手册或类似文件。
https://stackoverflow.com/questions/58668649
复制相似问题