我怎样才能在本地拦截和响应浏览器的请求?
-
27-09-2019 - |
题
我想设置的东西了我的计算机到哪里,如果事情(程序,浏览器,等等)发出请求上(某个域,我猜的)我可以把我自己的请求响应。我曾经看到一个程序,这样做,我想知道它是怎么做到的。将如何做到?
解决方案
如何只修改hosts文件?流行的操作系统有它。只是用它来重定向到徘徊无论你想要的。对我来说,它看起来像这个问题最简单的解决方案。
其他提示
您可以建立一个 HTTP代理将拦截来自浏览器的所有请求。但是,你必须配置浏览器使用代理服务器。
mikerobi说什么,但你也可以建立您的计算机或网关机器充当一个透明的代理。 (你需要这个,如果你既不想配置浏览器,或者你正在运行一个应用程序,它使用HTTP但不允许代理的配置。)
在FreeBSD或Linux机器(我敢肯定有其他的操作系统,可以做到这一点,我提到我经常使用的),你可以建立自己的防火墙规则来拦截特定流量(比方说,所有80端口或所有80端口的流量到一个特定的域,或其他),并转发流量到自己特殊的代理,它可以返回任何你想要的。
不隶属于 StackOverflow