Proxy 注入javascript代理

Proxy 注入javascript代理,proxy,Proxy,嗨 我正在开发一个JS库,它可以修改dom元素,我希望能够在我的网站上向人们展示它的效果 我正在尝试设置某种类似于透明代理的代理,我可以用我想要测试的url调用它,它会将JS注入到我所在的站点 其思想是使用我们要测试的url的查询参数向代理服务器打开一个iframe。然后服务器将提取数据,向页面注入一个js文件并返回数据。 因为这应该在客户端的浏览器中运行,所以我无法让他们更新代理设置 我曾考虑使用Privoxy或类似的代理服务器,但找不到合适的配置/功能,使我能够像普通客户端那样在浏览器中查看

我正在开发一个JS库,它可以修改dom元素,我希望能够在我的网站上向人们展示它的效果

我正在尝试设置某种类似于透明代理的代理,我可以用我想要测试的url调用它,它会将JS注入到我所在的站点

其思想是使用我们要测试的url的查询参数向代理服务器打开一个iframe。然后服务器将提取数据,向页面注入一个js文件并返回数据。 因为这应该在客户端的浏览器中运行,所以我无法让他们更新代理设置

我曾考虑使用Privoxy或类似的代理服务器,但找不到合适的配置/功能,使我能够像普通客户端那样在浏览器中查看更新的数据

我还使用了node.js重定向,但有几个站点阻止了该访问-不确定是端口转发还是其他原因

如何创建一个动态代理服务器,将url发送到该服务器,并使用注入的javascript获取该站点

提前感谢,,
沙哈尔(Shahar)

在我看来,这似乎是一种潜在的“黑帽子”功能,您可能希望将其添加到本地网络中

就个人而言,最简单的解决方案是将DNS服务器配置为将所有请求路由到单个IP地址,让该地址有一个运行着catch all虚拟主机的Apache实例,并使用.htaccess规则将所有请求通过单个php脚本进行管道传输

然后,您将编写的脚本将被编写为调用curl以从真正的web服务器获取数据,然后您可以解析您尝试注入的响应和数据

当然,您必须检查您是否正在阅读html文件,并且通过https提供服务的每个页面都会告诉用户该站点或连接是“不可信的”(这几乎包括几乎所有流行web服务的每个登录页面)