谷歌Chrome远程调试本地域名

时间:2016-12-23 18:24:01

标签: google-chrome google-chrome-devtools remote-debugging

我正在使用myblog.local作为自定义域在我的本地计算机上开发一个网站,我有一个apache VirtualHost,并且我的mac的hosts文件上注册了名称。问题是当我尝试在我的USB连接设备上使用myblog.local作为使用chrome:// inspect工具推送的地址时使用chrome远程调试。

我总是找不到错误。

我的问题是,为了远程调试在我的Mac上注册的自定义域,我是否需要做一些额外的事情?

2 个答案:

答案 0 :(得分:0)

查看Map to custom local domains

我设置了一次以使用自定义本地域名,但需要进行一些实验。我当然需要一个代理服务器才能让它运行起来。

答案 1 :(得分:0)

我在PC上遇到了完全相同的问题。我跟着@Kayce Basques的Map to custom local domains指南,经过一番坚持,现在一切正常。

Kayce的指南需要一个代理服务器,我已经为下面的Squid开源和免费代理服务器提供了我的工作配置。

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

所有配置都在squid菜单中完成,该文件可从Squid菜单访问。我跟着this simple guide进行了反向代理。虽然我在该指南中包含了所有内容,但我相信以下几行是使一切正常运行的关键因素。

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

在上面的行中192.168.0.2是我的PC的内部IP地址,80是我的Apache虚拟主机文件中定义的Apache虚拟主机端口号。还有另一个有用的指南here,但该指南省略了originserver选项,但在我的计算机上无效,但有其他帮助。

似乎你需要通过USB线连接才能工作,所以我不太明白@ asolenzal上面的评论。每次我更改配置时,我在命令窗口中运行Path/to/squid.exe -k reconfigure -n Squid以重新加载Squid。您可以找到该命令here