https://chromewebstore.google.com/detail/proxy-rock/dkeknkogllphlkmcfdjllhpbpnmkmgea
大家对 Switchy Omega 应该都不陌生,在上古时代代理生态还比较匮乏的时候此插件是为数不多用起来还不错的项目。此外,特别是做前端开发的小伙伴,在开发过程经常会用到其提供的转发功能来保可以用域名进行请求。即使是现在仍有大批的用户在使用该插件。
但该插件又不能说毫无槽点,GitHub issue 中也有不少用户进行反馈,如在浏览器扩展栏中点击小图标会出现弹出页面加载失败的情况,配置失败导致插件崩溃继而引发浏览器崩溃,加载资源失败等等,以及 10 年前的界面风格,上次更新距今也过去 4 年了。
所以,想着能不能对插件重构一下,其实正式的重构在今年春节的时候就开始了(比较巧的是 2 月份 Google 宣布 6 月份开始不支持 manifest v2 版本的插件),由于 Switchy Omega 是用 coffeescript 构建,加之项目本身的复杂度看起来还是有点难度的,所以基本上是从头进行开发了,以至于拖拖拉拉到了现在,但核心功能已经基本可用了。
核心功能其实均已经支持,具体如下。
还有很多功能计划未来逐步添加,暂定每半个月一个版本的节奏。
由于目前还在密集开发中,使用中有什么问题的话可随时到 https://github.com/proxy-rock/proxy-rock/issues 进行反馈。
感谢 Switch Omega 的作者给我们带来如此优秀的项目 :+1: 。
今天抽空把大佬们的评论一一看了下,直接在这里 append 下就不占用公共资源开新帖了。
首先根据评论和 GitHub issue 里的建议,增加了几条待实现功能。
这几条会和之前的放在一起看,在 GitHub Milestone 上进行管理。
另外,可能有些大佬顾及现在没开源插件里会不会放后门什么的,这个顾虑也在情理之中,毕竟是在网络安全意识也越来越重要的当下。这里我可以说明一下,插件没有任何后门系统,相信评论里也有很多对网络大佬熟悉,可以自行抓包进行分析。
而关于开源这个事情本身,有计划但现在感觉时机还不太成熟,初步打算在下下个版本,也就是大概 5 月份进行开源。
最后希望大家尽量在 GitHub Issue 里反馈问题哈,晚点会做个 issue 模板出来,这样我也能统一追踪反馈,对问题进行有效管理。[respect]
![]() | 1 HughRyu 2024-03-15 10:49:14 +08:00 |
![]() | 2 BaseException 2024-03-15 10:50:31 +08:00 牛皮 你真说干就干啊 |
3 loveshuyuan 2024-03-15 10:51:50 +08:00 ![]() 没开源,暂时不敢上 |
![]() | 4 siweipancc 2024-03-15 10:58:01 +08:00 via iPhone 经常 502 的问题修了吗 |
5 Rannnnnnn 2024-03-15 10:58:45 +08:00 期待开源 |
6 28Sv0ngQfIE7Yloe 2024-03-15 11:02:34 +08:00 |
![]() | 7 lixiaobai913 2024-03-15 11:16:57 +08:00 在用,感谢大佬开发的插件 |
8 roswellian 2024-03-15 11:42:12 +08:00 支持!!! |
![]() | 9 Fish1024 2024-03-15 12:08:36 +08:00 非常好 |
![]() | 10 tuwulin365 2024-03-15 12:16:51 +08:00 |
![]() | 11 ysc3839 2024-03-15 12:28:12 +08:00 via Android ![]() 个人选择 SmartProxy ,支持 manifest v3 。选这个主要是 Firefox 下支持整个标签页代理。 https://github.com/salarcode/SmartProxy |
13 nonone 2024-03-15 13:06:00 +08:00 很早之前用的了,不过后来都让 surge 管控全局了,不需要这个插件了 |
14 ZR91b424aaQ98Y9o 2024-03-15 13:08:29 +08:00 @ysc3839 #11 smartProxy 用的不习惯,之前换过,又换回来了 |
15 ZR91b424aaQ98Y9o 2024-03-15 13:09:57 +08:00 @nonone #13 win 上有类似的软件嘛? |
16 l22576283 2024-03-15 13:19:51 +08:00 支持一个,等你支持 Switchy Omega 的 PAC 导入之后我来用一下 |
![]() | 17 body007 2024-03-15 13:36:31 +08:00 ![]() 我选择禁用 chrome 更新,过两年再看看哪个插件混得好,再更新 chrome |
![]() | 18 Excepti0n 2024-03-15 13:38:44 +08:00 真 说干就干 |
![]() | 19 jixiangqd 2024-03-15 14:02:00 +08:00 牛逼,前两天还在找替代品 |
![]() | 20 xuanyuanaosheng 2024-03-15 14:04:06 +08:00 支持 |
![]() | 21 idragonet 2024-03-15 14:04:43 +08:00 SmartProxy 挺好用。 |
![]() | 22 jixiangqd 2024-03-15 14:12:20 +08:00 暂时用不了: http 协议代理不支持账号密码,Edge 版本加 proxy 类型的规则会变成 auto 的规则。。 |
![]() | 23 jixiangqd 2024-03-15 14:13:44 +08:00 @loveshuyuan #3 确实,谁知道是不是钓鱼的呢 |
![]() | 24 keakon 2024-03-15 14:17:13 +08:00 提个 bug:应该是「鉴于」 另外,仓库里没有源码么? |
![]() | 26 cT4035xGkTUJ0Ce7 2024-03-15 14:28:35 +08:00 via Android 原来只是借 omega 的大名推广 |
![]() | 27 elechi 2024-03-15 14:37:17 +08:00 makr 一下 |
![]() | 28 tyrone2333 2024-03-15 14:45:55 +08:00 数据同步能做吗? SwitchyOmega 加个几条就会提示 此情景模式使用存储空间过多,因此无法进行同步。 |
![]() | 29 ikichen 2024-03-15 15:20:17 +08:00 支持,加油!! |
30 Jirajine 2024-03-15 15:28:28 +08:00 ![]() 没人用 foxyproxy 吗,一直都被 Mozilla 扩展商店推荐,也支持 mv3 。 不过 Firefox 下为 container 配置代理用的更舒服。 |
![]() | 31 jqtmviyu 2024-03-15 15:33:41 +08:00 |
![]() | 32 mingwiki 2024-03-15 16:17:45 +08:00 我一直在用 switchyomega ,很多年了,专门写了一个脚本维护 switchy 规则。年纪大了不会折腾了 |
![]() | 33 nagisaushio 2024-03-15 16:19:38 +08:00 via Android 配享太庙 |
34 bigtear 2024-03-15 16:51:15 +08:00 这种东西有开源的还是会用开源的,毕竟同类开源项目也不少。闭源的如果只是优化了 UI 和操作并不值得更换新的插件 |
![]() | 35 YOOHUU 2024-03-15 17:41:17 +08:00 ![]() 已经有它的修改版了 https://github.com/suziwen/ZeroOmega |
![]() | 37 xiaofengchen 2024-03-15 18:38:51 +08:00 @Jirajine #30 foxyproxy 代理规则不好配,官方不支持订阅 GFW 规则集,大佬有什么好方式来处理吗? |
![]() | 38 6388xE5FRKTNUT9x 2024-03-15 18:39:00 +08:00 via Android 等开源了再换 现在在用 smartproxy ,虽然配置起来不爽但用起来没啥问题 |
39 Jirajine 2024-03-15 19:01:44 +08:00 @xiaofengchen #37 你要这样用直接用 pac 就行,或者随手写个脚本把你要的规则集转换成能导入的格式。 如果你用 Firefox 我更建议用 container ,你可以为不同的 container 设置不同出口的全局代理,然后在这个 container 里打开的网站就全部都会走对应代理。 比如你在“proxy”这个 container 里打开 v2ex.com ,在浏览过程中的所有请求、点开的所有外链都会走设置好的代理,然后你还可以一键添加“总是在某个 container 中打开该网站”,这样你的规则中就只包含 v2ex.com 主站一条,无需把各种 cdn/跳转域名也加入到列表中,就可以准确的代理一整个网站。同理为 openai 、Netflix 网站等设置单独的 container 和代理就不用多说了。 |
![]() | 40 xiaofengchen 2024-03-15 20:56:48 +08:00 @Jirajine #39 懂了,感谢大佬,我还有个小问题,比如我访问一些不常见的站点,国内网络就是打开比较慢或者打不开,你是怎么处理的呢?给某个 container 开全局代理吗? 我目前直接用的 Firefox 自带的 sock5 代理,连到 clash 上,用 clash 分流了,坏处是有时 127.0.0.1 打不开,clash 故障正常网页也打不开 ![]() |
41 loveqianool 2024-03-15 22:35:37 +08:00 via Android 有计划支持 Firefox 吗? |
![]() | 42 charley008 2024-03-15 23:47:05 +08:00 @DAPTX4869 终于找到了替代。感谢 |
![]() | 43 lekai63 2024-03-16 01:20:55 +08:00 via iPhone 感谢楼主 |
![]() | 44 yyzh 2024-03-16 01:34:26 +08:00 via Android 感谢大佬! |
![]() | 46 icaolei 2024-03-16 01:55:59 +08:00 via Android 马一个,开源了叫一声 |
![]() | 47 miaomiao888 2024-03-16 02:05:35 +08:00 @jixiangqd 难听话少说,你要审查代码安全性的话编译版本也可以审查。 |
48 tokifc 2024-03-16 02:32:40 +08:00 我想问一下,为什么这种插件都不支持 ss 之类的协议,楼主将来会考虑支持吗 |
![]() | 49 dianso 2024-03-16 05:05:26 +08:00 可以开源吗? 目前是分流,有时候不太方便,还是需要插件。 |
50 NoOneNoBody 2024-03-16 08:16:27 +08:00 @tokifc #48 这些插件本身并不实现翻,只是管理梯子和浏览器之间桥梁的工具,所以只有浏览器支持的协议 |
51 Jirajine 2024-03-16 14:46:56 +08:00 @xiaofengchen #40 你开一个不带分流的 socks 代理端口,给某个 container 绑定到这个代理上就行了。 |
![]() | 52 qweruiop 2024-03-16 21:25:46 +08:00 等待开源,要不不敢用。 |
53 bywenshu 2024-03-16 23:46:07 +08:00 via Android 小建议:Chrome 插件介绍页面的“介于 SwitchyOmega 不再维护”的“介于”应该改为“鉴于”。再次感谢你提供的插件。 |
![]() | 54 siweipancc 2024-03-17 22:36:27 +08:00 感谢, 已经换到 ZeroOmega , 开源大法好 |
![]() | 57 xiaofengchen 2024-03-18 11:16:13 +08:00 @Jirajine #51 我导出了下备份,发现 container 绑定的是 proxies 中设定的代理,类似这种格式 "container": { "incognito": "", "container-1": "127.0.0.1:7890", "container-2": "127.0.0.1:7890", "container-3": "", "container-4": "" }, 而不是如页面设置的 proxy ,其实 proxy 中设定的规则根本没生效… |
58 Jirajine 2024-03-18 12:37:56 +08:00 @xiaofengchen #57 那你试试这个 https://addons.mozilla.org/en-US/firefox/addon/container-proxy/ 不需要根据目的 ip/域名的规则,代理都是全局的,只要把想要代理的网站在 container 里打开就行。 |
![]() | 59 157003892 2024-03-18 23:38:50 +08:00 via iPhone 配享太庙 |
![]() | 60 rejectall 2024-04-15 10:54:18 +08:00 mark 下,用了 n 年的 Switchy Omega 了,等楼主开源了回头来看。支持楼主一下下 |
61 qinsi 2024-05-06 11:14:57 +08:00 开源优先 |