adb forward tcp:9222为什么只能通过http://localhost:9222访问

xiao_wuming 2015-02-12 12:38:46
遇到一个问题,请教大神来帮忙解决
我想代理手机上得Chrome浏览器通过命令:adb forward tcp:9222 localabstract:chrome_devtools_remote 来设置,代理成功可以得到:http:/localhost:9222/ 这样的一个页面,但这个页面只能通过 http:/localhost:9222/ 或 http:/127.0.0.1:9222/ 来访问,如果用本地的IP http://192.168.0.100:9222/ 来访问就提示找不到页面(确定本机IP地址为:192.168.0.100)为什么呢?
...全文
1265 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjuter 2017-06-02
  • 打赏
  • 举报
回复
修改host文件,把本机ip添加到里面
zrf1335348191 2017-06-02
  • 打赏
  • 举报
回复
如果你本机没连接WiFi或者本机未插入sim卡或者本机未开启WiFi热点,你所开启的server的服务器地址就是默认的回环地址127.0.0.1这是固定的。
xiao_wuming 2015-02-12
  • 打赏
  • 举报
回复
如果问题解决,追加分数。
xiao_wuming 2015-02-12
  • 打赏
  • 举报
回复
等了一晚上都没人回复,好伤心啊
xiao_wuming 2015-02-12
  • 打赏
  • 举报
回复
看来这是个无解的题啊。
windfury_plus 2015-02-12
  • 打赏
  • 举报
回复
引用 3 楼 inquisitive_plus 的回复:
也是搞不懂为什么……telnet localhost 9222或者127.0.0.1 9222都能链接 但是用ip不管是电脑还是手机都是无效的~ 网上的例子都是用这两个的,还没人解释。 ———— 开始以为这两个不会被网卡解析,不过貌似127.0.0.1会被解析 而且还和192.168.X.X一个意思…… ———— 难道是usb链接的特殊端口? 等高手解释
补充下,有种说法是192.168.X.X是由路由链接成的网络使用的地址 而手机和电脑直接相连(USB)不属于这个范畴,但是localhost和127.0.0.1是直接代表本机地址…… 不知道这个能不能说得过去~ 我也不知道如何弄个测试Demo证明相关性……
windfury_plus 2015-02-12
  • 打赏
  • 举报
回复
也是搞不懂为什么……telnet localhost 9222或者127.0.0.1 9222都能链接 但是用ip不管是电脑还是手机都是无效的~ 网上的例子都是用这两个的,还没人解释。 ———— 开始以为这两个不会被网卡解析,不过貌似127.0.0.1会被解析 而且还和192.168.X.X一个意思…… ———— 难道是usb链接的特殊端口? 等高手解释

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧