SwitchyPlus 发布,全平台原生API支持代理切换

2011-06-18 12:04:37 +08:00
 ayanamist
http://code.google.com/p/switchyplus/downloads/list

简介啥的请参见Switchy!的,主要的修改是使用了experimental的proxy的API,因此全平台都支持,且是独立于系统的,不会干涉系统的代理设置。另外合并了我自己的AutoProxy列表支持补丁。

当然有得必有失,目前暂时不支持导入导出配置,导出PAC文件和规则列表。这些在Switchy中都是依靠一个NPAPI插件实现的,我去掉了,所以暂时支持不了,会想办法通过Flash或者Overlay文本的方法支持的。

使用后也无法切换回系统控制的代理模式,这个未来必定是会加入支持的。

目前给出的解决方案是直接复制localstorage文件并重命名为kcbaeblpadpbpmdmfjcbbcjgmohnkoek的key。对原Switchy配置文件理论上是支持的。

请到about:flags里打开experimental api支持,否则无法使用。在Chrome Beta通道下测试通过,Dev应该也是通过的,Stable的12没测试,存在这个API所以理论上也是通过的。

有问题发issue吧。
20285 次点击
所在节点    Chrome
67 条回复
ayanamist
2011-06-18 12:05:33 +08:00
也不要问为什么不加入Chrome App Store的话,用了experimental api是不可能加入的
douyacai911
2011-06-18 12:46:04 +08:00
嘿嘿,刚在twitter上看见你完成 这儿就有啦~真是辛苦了~!
xi4oh4o
2011-06-18 14:14:17 +08:00
好东西,RT
coderoar
2011-06-18 15:25:30 +08:00
纯支持,太感动了,盼了好久。
JC11U
2011-06-18 22:19:21 +08:00
谁交我下怎么设置,SOCKS5,Online Rule List 我设置的 AutoProxy2PAC 自定义过的 PAC 地址,米用啊~
Kymair
2011-06-18 22:23:54 +08:00
太好了,终于有独立的代理设置了。
ayanamist
2011-06-19 15:08:16 +08:00
@JC11U 用新版试试,我又重新弄了一遍代码,稳定性应该要好很多了
hilare
2011-06-20 12:35:39 +08:00
可以上传了,不信在app里搜proxy setting
ayanamist
2011-06-20 13:40:05 +08:00
@hilare 好,那我传上去
ayanamist
2011-06-20 13:41:01 +08:00
@hilare 不对,我刚才查了一下,可以上传的话,要去掉experimental的权限声明,问题是只有Dev版的是可以直接访问到这个api的,Stable和Beta都不行。我要保证全版本兼容。
20121231
2011-06-21 11:16:20 +08:00
自动代理无法使用.
试过
http://autoproxy2pac.appspot.com/pac/free-gate
http://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt
等在线规则,勾选AutoProxy Compatible List也不行.已经卸载了Switchy! experimental API也已经开启.用的是chromium ,版本为14.0.796.0.
google code上也没个FAQ....折腾好几个小时了.....还没弄好.
ayanamist
2011-06-21 11:43:27 +08:00
@20121231 这几个地址都被rst阻断了,下载不到列表,一切为0。
ayanamist
2011-06-21 11:45:13 +08:00
@20121231 FAQ懒得写。貌似没什么人感兴趣。我自用就是了。谁爱折腾谁折腾去。
vvoody
2011-06-21 12:03:35 +08:00
赞,这样chrome终于可以不乱动系统代理设置了
20121231
2011-06-21 12:47:51 +08:00
@ayanamist 回复很有速度啊.
上面那两个地址我又单独添加到代理列表了.还是不行.即http://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt用一个代理,下面在线规则再用一个代理.
如果这样都不行,请问有什么方法可以用在线规则?
ayanamist
2011-06-21 13:06:53 +08:00
@20121231 你根本没明白我说的。你的两个网址都已经被屏蔽了,不可能打开的,扩展也无法获取到列表里的内容,自然不会自动翻墙。自己复制一个在线列表,自己放别的地方去吧。或者先手工添加一个规则,让代理列表能被访问到。
20121231
2011-06-21 15:47:23 +08:00
@ayanamist 我说的方法不就是和你说的一样吗...已经手动添加
http://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt 这个规则了.
然后在线列表还是http://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt 这个列表.
http://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt 这个已经能能够打开了,但是还是不能自动代理......
liwei
2011-06-21 16:21:39 +08:00
用上了,很不错,由于 Proxy Switchy! 目前不支持 gnome3,Switch Plus 出现的正是时候
cmonday
2011-06-21 21:21:52 +08:00
用上啦,应该是一切正常,不过选择了Auto Switch Mode之后,图标变成Auto的样式(两个箭头)没多久就会变成通过代理上网的样式(蓝色地球),同时被切换到了<Current Profile>。这样就不能辨别一个网站是不是在我的规则当中了,有些不方便。
Just1n
2011-06-21 21:50:51 +08:00
报了一个“程序包无效”的错误。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/14631

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX