IEfans/IE专区/IE相关/内容

Chrome不共享IE代理设置独立使用Switchy的Auto Mode的方法

IE相关 2010-07-04 07:53 阅读(4919)
Proxy Switchy!是一个非常有用的Chrome代理插件,可是在Windows下Chrome默认与IE浏览器共享代理设置,而IE似乎与Switchy的PAC文件水土不服,但我用的推特客户端是依赖IE的代理设置的,IE浏览器上不了的话推特客户端也上不了,非常麻烦。 今天看到许多推友都说要转用Chrome,我又心动了,于是又上网找解决方案。 网上有很多Chrome使用独立的代理配置的方法:使『–proxy-server』参数运行Chrome。可是这样一来整个Chrome都是用了全局代理,并非我希望达到的目的。转念一想:既然Switchy的Auto Switch Mode开启后IE就设置了使用PAC配置文件,难道没有办法让Chrome使用独立的配置文件么?于是找了下,发现Chrome的运行参数有一个『–proxy-pac-url』,可以指定配置文件。这下就好办了,经过测试,Chrome终于可以使用独立的配置文件而不会影响到IE代理设置,方法如下: 1.配置好Switchy代理,例如导入Autoproxy规则和各种自定义规则; 2.打开Auto Switch Mode,然后到IE代理设置下复制出Switchy的PAC文件路径,例如『file://C:/somewhere/SwitchyAuto.pac?1278209653999』,建议重启Chrome并打开file://C:/somewhere/SwitchyAuto.pac?1278209653999,确保PAC文件已经包含了AutoProxy的代理规则; 3.重新设置IE浏览器原有的代理配置,例如本地autoproxy pac或不使用代理等; 4.为Chrome.exe创建一个快捷方式,加上参数『–proxy-pac-url=file://C:/somewhere/SwitchyAuto.pac?1278209653999』; 5.重新打开Chrome,可以看到Switchy提示并没有在用Auto Switch Mode,但其实已经在应用了。 这个方案的缺陷有: 1.file协议无法使用相对路径,对于Chrome便携版的使用者,在转换到新的地方使用Chrome时需要修改proxy-pac-url参数的路径; 2.在实施这个方案之后,Switchy会以为没有在使用Auto Mode(尽管事实上在使用),从而后续对Switchy的配置修改不会实时反映到SwitchyAuto.pac文件中,如果修改了Switchy配置,需要重新实行上述的2、3步骤以使得修改反映到PAC文件,一个便捷方法是在Switchy中参照IE原有的代理配置建立一个额外的配置方案,例如命名为『IE_Only』,日后修改了Switchy配置只需切换到Auto Mode一下然后换回IE_Only配置,重启Chrome就可以应用新的Switchy配置。 总结:Switchy的强大功能相当于FF下的AutoProxy+FoxyProxy,无奈Chrome也许是出于易用性等考虑共享了IE网络设置,就算是便携版也是如此,实在是为网友带来了一些不便;上述的方案的本质就是在不开启Switchy的Auto Mode的情况下在Chrome全局应用Auto Mode的PAC,尽管在设置很麻烦但还是解决了这个问题。by Diky Proxy Switchy! 插件下载
相关应用
必备软件
相关阅读