我正在尝试查看是否可以有一个特定的Hosts文件,该文件只能在我的计算机上使用Proxy Server应用程序,而其余的计算机都在使用普通的代理服务器。
例如,我想以一个(只是一个例子)www.cnn.com并将其映射到127.0.0.1。但是,我只希望在连接到计算机上运行的代理服务器应用程序时发生这种情况。
然后,我将Firefox配置为使用代理服务器,而IE不使用代理服务器。
我可以使用Fiddler,Charles或其他代理/调试器之类的东西,仅让该应用程序使用自定义的Hosts文件吗?
为什么?这使我可以将实时网站与本地开发的网站进行比较。相信我,出于某种原因,我需要主机名映射。我正在使用具有本地CSS更改的实时网站中的HTML。我需要将这些CSS更改与生产环境中的内容进行比较。
提琴手可以做到这一点。使用CustomRules.js文件中的自定义规则,可以通过将一个主机名指向另一个IP地址来模拟Windows主机文件。他们的脚本样本页面上提供了一个示例:
// All requests for subdomain.example.com should be directed to the development server at 128.123.133.123
if (oSession.HostNameIs("subdomain.example.com"))
{
oSession.bypassGateway = true; // Prevent this request from going through an upstream proxy
oSession["x-overrideHost"] = "128.123.133.123"; // DNS name or IP address of target server
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句