本站不兼容 8 以前的版本的 Interner Explorer 浏览器(或基于这些版本的 IE 的其他浏览器),并且页面样式不完全兼容 IE 8,我们建议你升级至 IE 9 或改用其他非 IE 浏览器

Mozest™

  • 正在加载用户菜单…

开放、分享、互助

转播到腾讯微博
返回列表 回复 发帖

[原创发布] [不再更新]autoproxy2预览版[同步于abp2.4]

本帖最后由 slimx 于 2014-6-5 15:19 编辑 感谢版友Dp8qeGGd9UWqEWgx,提供了同步于2.4的版本,有需要的可以试用


基于adblockplus2.x,一个扩展同时具备了代理和过滤功能.在功能比较完善之后会独立出来.

 规则组的添加

  • 在订阅列表中可以找到gfwlist,添加即可,可能需要代理才能成功加载.

  • 添加自己的订阅组或规则组请注意组名称的写法,为了与过滤组区隔,代理组需要加上[proxy]的前缀.

    about:config中的设定

  • 代理可以在about:config设定
    1. extensions.adblockplus.customProxy
    复制代码
    可以定义多个代理,例如:
    1. [{"name":"GoAgent","host":"127.0.0.1","port":"8081","type":"http"},{"name":"FreeGate","host":"127.0.0.1","port":"8580","type":"http"}]
    复制代码

    type的类型,常用的就是"http"和"socks"

  • 指定"组"使用的代理,缺省会使用默认代理
    1. extensions.adblockplus.subscriptionsProxy
    复制代码

    如果需要直连的话,就是"direct",例如可以这样填入,
    1. {"gfwlist":"GoAgent","myList":"direct"}
    复制代码

    注意是不需要[proxy]前缀的

  • 在auto模式,可以指定没有match的情况下,使用的代理
    1. extensions.adblockplus.noMatchProxy
    复制代码

    缺省是直接连接,可以填入customProxy中代理的name值,比如
    1. GoAgent
    复制代码


  • 实现远程dns解析,在上述的customProxy中添加属性remoteDNS:1(缺省值是0,即使用系统的dns)
    1. [{"name":"GoAgent","host":"127.0.0.1","port":"8081","type":"http","remoteDNS":1}]
    复制代码


  • 可以为白名单的规则指定代理
    1. extensions.adblockplus.whiteListProxy
    复制代码

    缺省是"直接连接",可以填入customProxy中代理的name值,比如
    1. GoAgent
    复制代码


    需要注意的问题

  • 为避免冲突,需要将firefox的网络设置为"无代理".

  • 关于优先级,如果一个规则同属于多个"组",优先级的顺序
    自定义组>订阅组

    同是自定义组,排列在前的优先.
    调整"组"顺序之后,需要重启,新的优先级顺序才生效.

  • 如果过滤组和代理组有相同的规则,禁用会同时生效(既不能过滤也不能代理),不过好像也不是大问题.

  • 请关闭adblock plus扩展的自动检测更新功能
附件: 您所在的用户组无法下载或查看附件
1

评分次数

  • MalcKear

给力呀,赶紧试试。
最近实在是忙(且无意义),
+1
虽拦我国伦明的聪明材质都乱烩在跨栏上面有些可惜,
但素还素要支持楼主,楼主加油!
Ps:看楼主的意思,这个是ABP的替代版好像,就是说不能和ABP同时使用?
Mozest: MOst Zthe bEST for Mozilla fans!
抓到最好火狐,一起来摩折死它
-Mozest.com
必为hot帖!
辛苦了
其实想问一下史莱姆大大,代理和过滤功能分别指啥,能举个例子么,有点似懂非懂
本帖最后由 slimx 于 2012-8-8 10:50 编辑

5# asdfcc
您可以理解为这个版本=autoproxy+adblockplus,只不过autoproxy的部分现在刚刚开始,还不完善.

3# iwo0
您安装就会将adblockplus替换掉了.
期待正式版,大大顶你,加油
adblock plus也是楼主的作品?
本帖最后由 slimx 于 2012-8-8 10:48 编辑

8# jackyalice
没有没有...只是拿来作为autoproxy的基础
.......支持合并
.......支持合并
loveqianool 发表于 2012-8-8 11:10
合并,以后维护起来就很麻烦了,一方面要跟进abp的更新,一方面还要处理相应出现的BUG。
  最后还是要独立扩展的。
话说这是全新的autoproxy了吧。跟原作者没有关系了?
本帖最后由 slimx 于 2012-8-8 11:40 编辑

11# royallin
:)倒是目前的形式维护起来更方便.不过想提交到amo的话,这样就不合适了.慢慢来吧
谢谢楼主分享!!!!!!!

开发这个在天朝安全吗???
我还是下版本吧,这个界面易用性好像。。。。。
本帖最后由 slimx 于 2012-8-8 11:51 编辑

14# idragonet

界面就是adp的界面.
反正也没有增加什么负担(adp都要装的吧),就算目前的程度,也比pac来的方便多了.
15# slimx

  • 目前只能使用一个代理.可以在about:config设定
    • extensions.adblockplus.customProxy

    复制代码
  • 实现远程dns解析,在上述的customProxy中添加属性remoteDNS:1(缺省值是0,即使用系统的dns)
    • [{name:"GoAgent",host:"127.0.0.1",port:"8081",type:"http",remoteDNS:1}]

    复制代码
  • 切换代理状态,目前只能从about:config中更改,可能的值auto(默认值),disabled,global,分别对应自动,禁用,全局三种方式
    • extensions.adblockplus.proxyMode

    复制代码

要这样。。。。等下个版本易用性加强吧。
这样的话对于一直使用 devbuilds 的 abp 的用户就废了
是啊,还是独立于abp比较好吧?不管怎么说,谢谢slimx兄弟了
1

评分次数

  • MalcKear

前排支持!~
本帖最后由 dindog 于 2012-8-8 13:52 编辑
5# asdfcc
您可以理解为这个版本=autoproxy+adblockplus,只不过autoproxy的部分现在刚刚开始,还不完善.
slimx 发表于 2012-8-8 10:33
啊,这样效率肯定会比同一个地址分别对比两次好。确实不错,相当于abp一个改动比较大的分支。。同步起来方便不?说起来自从开始用你那个editpac脚本开始都1年多没用autoproxy了,这次一定要试试


**edit**
gfwlist现在规则下有不少蜗牛,还好不少将来可以改成快规则,问题不大。

总体来说日常使用没问题。准备一直用了,看看能不能发现什么问题。
我的回帖都是滥竽充数的,有其它人回帖时一般可以无视我哈~~
嘿嘿,估计还要挺久的
We believe that the internet should be public, open and accessible
做成类似Element Hiding Helper for Adblock plus
这种依赖于Adblock plus配合使用的扩展,
不知能不能实现?
切换代理状态,目前只能从about:config中更改,可能的值auto(默认值),disabled,global,分别对应自动,禁用,全局三种方式
  • extensions.adblockplus.proxyMode


slimx 发表于 2012-8-8 08:45
支持和abp合体的版本!

上面这个设定现在使用起来太不方便了,希望能尽快升级一下啊,
在addon-bar上添加一个独立于abp的autoproxy按钮,可以使用鼠标中键点击来顺序切换自动/全局/禁止三种状态,最好按钮图标的颜色也能变一下,就像foxyproxy那样。
这样就方便多了。
javascript:alert(navigator.userAgent),
由于安全问题,Firefox已经不能在地址栏直接运行javascript了(装TU后可以),可以Ctrl+shift+K调出控制台,输入navigator.userAgent.
做成类似Element Hiding Helper for Adblock plus
这种依赖于Adblock plus配合使用的扩展,
不知能不能实现?
welkin 发表于 2012-8-8 15:18
这个方案蛮不错的~
能否修改为类似论坛以前有人提到的这个扩展(proxybar 1.1):
http://g.mozest.com/viewthread.p ... ;highlight=proxybar

这样可以独立出来?
扩展的扩展 这种方式也想到过 但很难实现
本帖最后由 iwo0 于 2012-8-8 22:07 编辑

6# slimx

1.确实是替换掉了原版的ABP,目前看ABP的功能正常,自编的abp规则也有效中ing
2.楼主肿么把list附件删掉,改成那个googlecode的网址了,不过本身好像就被住了
3.换了这个https的,文件好像被base64过了,放在aup2-abp里报错:不是合法的list——有回报这样能用不?——可是放在aup福字又没问题
  1. https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt
复制代码
Mozest: MOst Zthe bEST for Mozilla fans!
抓到最好火狐,一起来摩折死它
-Mozest.com
6# slimx

1.确实是替换掉了原版的ABP,目前看ABP的功能正常,自编的abp规则也有效中ing
2.楼主肿么把list附件删掉,改成那个googlecode的网址了,不过本身好像就被☭住了
3.换了这个https的,文件好像被base64过 ...
iwo0 发表于 2012-8-8 21:52
和1一样,是自动解码的。另外签名改改?好闪
我的回帖都是滥竽充数的,有其它人回帖时一般可以无视我哈~~
用了半小时,一切正常,期待切换代理状态能尽快按钮化
abp dev忠实用户表示不舍得舍弃dev
最好能加入临时代理的功能,目前FoxyProxy中有这个功能,Chrome下的代理扩展也有该功能。
遇上偶然不能访问的网址可以临时启用,这样还是挺方便的,尤其是访问搜索引擎中的国外网址,只是用一次就没必要加入到代理列表中。