V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kava
V2EX  ›  Opera

opera里有什么好用的切换代理的插件吗

  •  
  •   kava · 2011-12-14 16:03:55 +08:00 · 15083 次点击
    这是一个创建于 4762 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就像autoproxy一样的,我这台老机器也就只能用opera了,firefox扩展里不能缺少的就这个。求推荐。在网上找了些自己折腾的,嫌麻烦。
    有方便的解决方案吗
    10 条回复    2016-10-25 20:28:33 +08:00
    BB9z
        1
    BB9z  
       2011-12-14 17:42:53 +08:00
    似乎除了 PAC 没更智能的办法了,关闭/开启代理的好办,从外观中拖一个 使用代理服务器 的钩选框到工具栏就可以了。
    args
        2
    args  
       2011-12-14 17:46:21 +08:00
    operachina有人写过,不知道能不能符合lz要求。
    对我来说,手动F12就够了。。。
    hewigovens
        3
    hewigovens  
       2011-12-14 17:54:03 +08:00
    @args 之前研究了下,Opera似乎没有开放相应的API,无法实现Autoproxy的功能。求operachina的link?
    _s8
        4
    _s8  
       2011-12-14 18:01:19 +08:00
    用ff3.6好了
    vvoody
        5
    vvoody  
       2011-12-14 18:08:21 +08:00
    @hewigovens OC论坛现在好了
    hanqian
        6
    hanqian  
       2011-12-14 19:33:13 +08:00
    Opera有一个“代理例外设置”,可以指定某些网站走代理、其他网站直连,或者相反。
    问题是只支持根域名,无法具体到二级域名或URL。而且这个例外名单无法导入导出,只能手工添加。
    基本满足日常使用。
    nijux
        7
    nijux  
       2011-12-14 20:40:25 +08:00
    1.打开http://autoproxy2pac.appspot.com/ 根据你所使用的软件选择 如果使用的软件端口比较特殊,可以选择其他然后填入所使用的端口 最后下载PAC文件

    2.因为OPERA不支持PAC 文件中的Base64所以得自己转换下,下载http://notepad-plus-plus.org/ 这个编辑器,用它打开之前下载的PAC文件 看到密密麻麻的一大段东东
    把从最开始“function decode64”到“eval(decode64("”这段选中删除
    参考下面这段是要删掉的
    function decode64(_1){var _2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var _3="";var _4,_5,_6;var _7,_8,_9,_a;var i=0;_1=_1.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{_7=_2.indexOf(_1.charAt(i++));_8=_2.indexOf(_1.charAt(i++));_9=_2.indexOf(_1.charAt(i++));_a=_2.indexOf(_1.charAt(i++));_4=(_7<<2)|(_8>>4);_5=((_8&15)<<4)|(_9>>2);_6=((_9&3)<<6)|_a;_3=_3+String.fromCharCode(_4);if(_9!=64){_3=_3+String.fromCharCode(_5);}if(_a!=64){_3=_3+String.fromCharCode(_6);}}while(i<_1.length);return _3;}eval(decode64("

    还要把最后的“="))” 选中删了

    然后剩下的的都是乱码了 把乱码全选 用工具栏中TextFX-->TextFXTooLs-->Base64 Decode 就完成了转换 ctrl+s 保持下文件

    3.打开opera 然后按ctrl+o 注意文件类型要选"全部文件" 要不然找不到那个PAC文件
    用opera打开修改后的pac文件以后,在地址栏会有一大段地址 "file://localhost/*****.pac" 把这地址复制下

    4.最后opera菜单中--> 设置-->首选项-->网络-->代理服务器--> 使用自动代理服务器设置 把刚刚复制的"file://localhost/*****.pac"这款地址粘贴保存就好了


    我也是搜索了好久才找到这个解决方法的 还是得自己动手啊
    kava
        8
    kava  
    OP
       2011-12-15 14:09:40 +08:00
    谢谢楼上各位,
    @args 老师,f12真好用,还发现可以编辑站点首选项,牛b啊。
    老机器用opera真是没说的
    用pac的那种我用过的,但是还是会有经常的意外被墙,很不爽啊
    tension2012
        9
    tension2012  
       2016-10-05 20:18:01 +08:00
    貌似 opera40.0 , 已经和 chrome 属于同一个内核了,也就是 chrome 的插件,可以放到 opera 安装了,你安装一个 Proxy SwitchyOmega 试试
    xiaohuamaoaaa
        10
    xiaohuamaoaaa  
       2016-10-25 20:28:33 +08:00
    @tension2012 Proxy SwitchyOmega 效率极低,在 win 及 mac 上均测试过了, chrome 秒开的 YouTube 在 opera 上不能或很难播放。。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   933 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:06 · PVG 05:06 · LAX 13:06 · JFK 16:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.