谷歌浏览器远程调试本地域名

4
我正在本地机器上开发一个网站,使用myblog.local作为自定义域名,我有一个apache虚拟主机和在我的Mac的hosts文件中注册的名称。问题是,当我尝试使用chrome://inspect工具推送使用myblog.local作为地址的USB连接设备上的Chrome远程调试时,总是出现404错误。我的问题是,我需要做些额外的事情才能远程调试在我的Mac上注册的自定义域名吗?
2个回答

0

查看自定义本地域名映射

我曾经设置过它以与自定义本地域名一起使用,但需要进行一些实验。我肯定需要代理服务器才能使其正常工作。


由于 USB 接口不提供该服务,因此无法将地图映射到自定义本地域。通过 WiFi 可以工作,但通过 USB 不行。 - asolenzal

0

我在PC上遇到了完全相同的问题。我按照@Kayce Basques的自定义本地域名映射指南,经过一些坚持不懈的努力,现在一切都正常工作了。

Kayce的指南需要代理服务器,我在下面包含了我使用的Squid开源和免费代理服务器的工作配置。

Squid的安装很容易,我只需下载并安装预编译的Windows二进制文件,服务器就出现在我的Windows系统托盘中。对于OSX和Linux平台,应该同样简单。

所有配置都在Squid菜单中可访问的squid.conf文件中完成。我按照这个简单的指南进行反向代理。虽然我包括了那个指南中的所有内容,但我认为以下行是使一切正常工作的关键。

cache_peer 192.168.0.2 parent 80 0 no-query proxy-only originserver

在上面的一行代码中,192.168.0.2 是我的计算机的内部 IP 地址,80 是我在 Apache 虚拟主机文件中定义的端口号。还有另一个有用的指南这里,但该指南省略了 originserver 选项,在我的机器上没有起作用,尽管它还是很有帮助的。

看起来你确实需要通过 USB 数据线连接才能使其工作,所以我不太理解 @asolenzal 上面的评论。每次更改配置时,我都会在命令窗口中运行 Path/to/squid.exe -k reconfigure -n Squid 以重新加载 Squid。您可以在 这里 找到该命令。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接