![浏览器级 DNS 设置,其工作方式与系统级 hosts 文件类似](https://linux22.com/image/529884/%E6%B5%8F%E8%A7%88%E5%99%A8%E7%BA%A7%20DNS%20%E8%AE%BE%E7%BD%AE%EF%BC%8C%E5%85%B6%E5%B7%A5%E4%BD%9C%E6%96%B9%E5%BC%8F%E4%B8%8E%E7%B3%BB%E7%BB%9F%E7%BA%A7%20hosts%20%E6%96%87%E4%BB%B6%E7%B1%BB%E4%BC%BC.png)
我们开发的 Web 应用程序会根据地址中的域和子域执行某些操作。为了能够在本地环境中开发和测试所有内容,需要使用 hosts 文件将域绑定到 127.0.0.1。
然而,这会导致该机器无法访问实时服务器域。
问题:是否存在浏览器级别的黑客攻击,允许人们执行主办方类似的东西,只适用于该浏览器吗?
更新:代理 .pac 文件可以很好地完成此操作。如下所示:
function FindProxyForURL(url, host) {
if (shExpMatch(url,"*.example.com/*")){
return "PROXY 127.0.0.1:80";
}
}
耶!
答案1
你可以用代理自动配置文件。尝试一个返回PROXY 127.0.0.1:80
您想要影响的域和DIRECT
其余域的文件。
答案2
也许有一个 HTTP 代理可以满足您的要求?