You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome DevTools端口转发:安卓设备访问PC多虚拟主机失败问题

解决Chrome端口转发访问PC虚拟主机(site1/site2)超时问题

问题核心原因

Chrome端口转发规则中使用site1:443作为目标地址时,安卓设备无法解析该自定义域名,且PC端转发逻辑处理域名目标时存在解析优先级问题,最终导致请求超时。

可行解决方案

1. 调整端口转发规则为IP指向

  • 替换原规则8080->site1:443为8080->127.0.0.1:443(或PC的局域网IP,如192.168.1.100:443,跨网段场景下更稳定)
  • 直接用IP作为转发目标,跳过域名解析环节,避免解析失败

2. 安卓端手动指定Host头匹配虚拟主机

PC虚拟主机依赖Host请求头区分站点,按以下步骤操作:

  • 通过chrome://inspect/#devices连接PC后,打开安卓Chrome的开发者工具
  • 切换到Network标签,勾选Preserve log
  • 在安卓地址栏输入https://localhost:8080,找到对应请求右键选择Edit and resend
  • 修改请求头的Host字段为site1,点击发送即可访问对应站点

3. 给安卓设备安装自签名SSL证书

PC的自签名证书会被安卓Chrome拦截,需完成证书导入:

  • 从Windows证书管理器导出PC的自签名证书为Base64编码的.crt文件
  • 将证书传到安卓设备,通过系统设置的安全->加密与凭据->从存储安装导入,选择「VPN和应用」用途
  • 导入后安卓Chrome会信任该证书,避免SSL相关错误

4. 给虚拟主机分配独立端口(简化操作)

修改PC上的Web服务器配置(如Nginx/Apache):

  • 给site1分配4443端口,site2分配4453端口,保持原有SSL配置不变
  • 端口转发设置为8081->127.0.0.1:4443、8082->127.0.0.1:4453
  • 安卓端直接访问https://localhost:8081即可打开site1,无需修改Host头

内容的提问来源于stack exchange,提问作者MTK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 20:35:30