![从共享连接使用 Windows 10 Hosts 文件](https://linux22.com/image/1498148/%E4%BB%8E%E5%85%B1%E4%BA%AB%E8%BF%9E%E6%8E%A5%E4%BD%BF%E7%94%A8%20Windows%2010%20Hosts%20%E6%96%87%E4%BB%B6.png)
我使用 Windows 10 作为我的编程环境,并使用运行实际 Web 服务器的 Debian VirtualBox 来编写网站。
因此,当我需要测试我的网站时,我所要做的就是将它们添加到我的主机文件中,就可以开始了。
现在问题来了,因为我正尝试用我的 iPhone 测试我的本地网站。我按照这里的教程操作http://www.windowscentral.com/how-turn-your-windows-10-pc-wireless-hotspot帮助我将手机连接到计算机的互联网连接,希望我现在能够从手机访问“dev.testsite.com”,但似乎我的手机没有使用 Windows hosts 文件。
有没有办法设置它,以便 iPhone 使用我的 Windows 计算机上的 hosts 文件来找出我已覆盖的 DNS 记录?
答案1
当PC和iPhone在同一个网络时,可以将PC设置为iPhone的代理。以下是一些不需要越狱的解决方案:
使用微软的Fiddler,一款免费的 Web 调试代理。
对于 Web 开发人员来说,这还有额外的好处,即记录所有流量以供调试。
请参阅文章 监控 iPhone 网络流量(使用 Fiddler)。使用Weblock - 应用和网站的 AdBlock(1.99 美元)。
请参阅此内容StackOverflow 答案了解详情。使用查尔斯HTTP 代理/HTTP 监控/反向代理(50 美元)。
这是另一种面向开发人员的监控解决方案。
请参阅此StackOverflow 答案了解详情。