2012-03-30 90 views
1

我想通过http proxy.is将URL(当用户单击我的网页中的任何链接时)重定向到另一台机器上运行的另一台Web服务器,可以通过任何脚本执行此操作。动态更改浏览器HTTP代理设置

编辑

或有任何其他方式做到这一点,如添加PAC(代理服务器自动配置)

+0

http://stackoverflow.com/questions/1269045/setting-proxy-in-javascript – 2012-03-30 10:07:19

回答

6

幸运的是,这是不可能的。否则,我会(作为我的恶意人员)使用我的恶意代理将客户端重定向到充满恶意软件,病毒,键盘记录器,逻辑炸弹等的恶意网页。

1

您无法通过JavaScript从网页更改用户浏览器设置。这样一个网页可以设置一个坏代理,然后可以窥探和操纵用户流量。

0

这不可能 - 幸运的是!由于某些原因,请参阅@ RepWhoringPeeHaa的答案。

但是,如果用户安装了Firefox和FoxyProxy扩展,则可以使用its API来进行此类更改。 显然,用户需要允许网站进行更改(类似于新网站想要请求您安装扩展程序的权限的对话框)。

+0

或是否有任何其他方式来做到这一点,如添加PAC(代理自动配置)..... – santro 2012-03-30 10:30:01

+0

如果用户启用PAC文件手动然后是。尽管你不能为*他设置*。 – ThiefMaster 2012-03-30 11:51:47

+0

是否可以动态添加PAC文件? – santro 2012-03-30 12:32:02