ProxyProxy: 一款 Firefox 下的代理插件(带域名解析分流)

2018-08-06 20:28:43 +08:00
 oott123

Proxy Proxy 为你带来 Firefox 下的全新代理体验:

然而没有经过广泛测试,就是我一个人开发出来的,请做好遇到 bug 的准备……

戳这里进入最新版本,点击 xpi 文件下载安装

放两张图:

其它的截图和代码仓库,可以戳这里:https://github.com/oott123/proxy-proxy

Github Release 上,点击 xpi 文件就可以安装了。


一些吐槽:

在我电脑的 Firefox 上,SwitchyOmega 有一些难以描述的 bug,在忍受三个月之后,还是决定自己写一个代理插件。

由于 Firefox 有更为强大的 API (proxy.onRequest, dns.resolve),因此,在 Firefox 下实现一个代理插件比 Chrome 下要更为简单。在花了几个小时与 web-ext cli 搏斗之后,我写出了我的代理插件的第一个版本,并拍脑袋瞎起名为 ProxyProxy。

上周末,我把 UI 和配置同步等功能加了进来,升级到了 v1.0.6 版本,于是觉得大约可以放出来用了。然而要上 AMO 的话得过一些乱七八糟的规则,而我暂时还懒得处理,于是就先用自行分发的版本发布了。代码写得太迷乱,没信心过 AMO 的人工审核,所以,凑合用吧……

6611 次点击
所在节点    Firefox
20 条回复
0747916
2018-08-06 20:45:56 +08:00
支持导入 gfwlist 吗
NFC
2018-08-06 20:50:45 +08:00
感谢,
Fx 上代理扩展都用的不舒服,等会儿试试这个。
BradZhou
2018-08-06 20:57:32 +08:00
感謝樓主 但是能不能做一個自由直連和代理的 按鈕的 精簡版本呢
oott123
2018-08-06 21:08:23 +08:00
@0747916 不,现在不支持。我现在用白名单,非中国大陆都走代理,默认是按这个场景优化的。虽然支持起来也不麻烦…
@NFC 谢谢,请务必试试这个。
@BradZhou 弹出菜单中会出现所有你定义的情景模式。如果觉得弹出菜单也多余…也许可以加 switchy omega 那样的轮换机制?
BradZhou
2018-08-06 21:13:11 +08:00
@oott123 對啊 就是不要情境模式,變成就是完全的直連或者完全的代理 這樣平時的話我們只需要點擊按鈕就可以切換了
BradZhou
2018-08-06 21:17:27 +08:00
@oott123 謝謝樓主了, 我看了下 其實可以去情境模式裡刪除一組後 變成兩組 一組全部直連 一組全部代理 就可以實現了
oott123
2018-08-06 21:24:32 +08:00
@BradZhou 其实我也是这么用的…
其实你还可以把规则组里的国外给删掉。因为我自己也不用,所以那个规则组事实上只有十几条规则…
zhlssg
2018-08-06 21:43:54 +08:00
希望可以持续更新
CRight
2018-08-06 21:54:38 +08:00
这种东西越多越好啊,应该可以订阅规则吧?
oott123
2018-08-06 21:57:00 +08:00
@zhlssg 我很犯懒的,不过我自己也在用,不爽了我会自己改的…
@CRight 正如你所预料的——不能(。
嘛,也不是不能,其实我也不知道。功能是有,理论上可以的,但我没测试过…摊手
jaleo
2018-08-06 22:11:19 +08:00
不知道能否支持本地的 pac
oott123
2018-08-06 23:37:03 +08:00
@jaleo #11 不能。事实上我想做的事情就是替代 PAC (做了一半发现真的,其实还不如直接用 PAC )
jaleo
2018-08-07 12:38:04 +08:00
@oott123 当我使用黑名单场景 国外知名网站用代理 打开 ip111.cn 最后一个代理地址检测是空白的 但实际可以上这些网站 请问这是什么原因?
oott123
2018-08-07 12:43:31 +08:00
@jaleo #13 “国外知名网站”规则表里只有十几条规则,不是完整的 GFWList,因而没有覆盖到 ip111 使用的 appspot 网站。因为我个人不太用这个功能(做黑名单的代理插件一大堆,不差我一个,所以我就没仔细做),建议白名单使用……
jaleo
2018-08-07 12:54:45 +08:00
@oott123 明白了 SS+白名单 还是很实用的 另外 xpi 里的 chnroutes.txt 可以自己更新吗
dalieba
2018-08-07 16:00:13 +08:00
我现在用的是 SmartProxy,但还是希望在 AMO 上面也能见到楼主的成果。
oott123
2018-08-07 16:13:19 +08:00
@jaleo #15 其实不可以……嘛,但是你可以自定义一个源(不过我没测试过)。外链源、数据自动更新这两个功能下个版本一定要加上了。

@dalieba #16 谢谢~等外链源、数据更新、打包工具都搞好之后,再发 AMO 吧。现在主要是有几个库是手动下载的,AMO 我记得会质疑来源。
dalieba
2018-08-07 20:38:23 +08:00
@oott123 那这样吧,他们在谷哥网上论坛开的有板块,到那里去问问看是哪有问题,兴许能解决
https://www.mozilla.org/en-US/about/forums/
jaleo
2018-08-07 22:15:51 +08:00
@oott123 还有一个请求 场景里已经有了直连 能否增加使用系统代理的场景 可行的话考虑下 多谢!
oott123
2018-08-07 23:36:00 +08:00
@jaleo #19 抱歉,这个也不可行,Firefox 没有提供这样的 API。Firefox 的代理 API 和 Chrome 的几乎完全不一样……

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

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

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

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

© 2021 V2EX