继续阅读:更加方便的 Opera 代理按钮和菜单
围观暴力窝瓜兔的新按钮和菜单。
@Vicia 那个按钮果然很壮观。 全是窝瓜自己写的? 以前都是以围观的姿态来看,现在自己也得折腾折腾了,在家两个月,哪儿都上不去肯定不爽。
@Vicia 坐下美女的大腿…… 话说又很久没用op了,最近都使用ff,懒吧
@Vicia 这个其实我在上一次修改好后就有主意了。 那是,回国就需要。
@zwwooooo 习惯的就好,我一如既往。当然偶尔有瞧瞧其他浏览器有什么新变化。
@zwwooooo 坐大腿,OM太无耻了耶……
板凳。。。
难得抢个前排沙发
这让几分钟前刚按照之前那篇文章添加好按钮和设置的我情何以堪…
好吧,再来一遍…
@Donald 哈,借此机会多玩几次就顺手了
太强大了
越来越强大了
@jude 不折腾会死
@A.shun 太邪恶太暴力了
纯支持~
折腾的好
不用Opera的路过。
学习~~深受启发啊,原来几个“>”相连的状态显示是有优先级的
比方说下面这个,当端口是9666并开全局代理时,按钮只显示开了代理,不显示端口: Disable proxy servers, , , “Proxy Disable”, “No Security” > Enable proxy servers, , , “Proxy Enabled”, “High Security Simple” > Set preference, “Proxy|HTTP server=127.0.0.1:9666”, , “Port is 9666” 因为这个问题我一直不知道怎么在一个按钮里既表明端口,又表明是否开了代理
下面这个改下顺序,当端口是9666并开全局代理时,就能显示端口了 Disable proxy servers, , , “Proxy Disable”, “No Security” > Set preference, “Proxy|HTTP server=127.0.0.1:9666”, , “Port is 9666” > Enable proxy servers, , , “Proxy Enabled”, “High Security Simple”
解决了我的一个困扰啊威武~~
这下子wiki那篇命令语法又有得斟酌咋写了
@悲伤的采购 “因为这个问题我一直不知道怎么在一个按钮里既表明端口,又表明是否开了代理”仔细想我好像困扰的不是这个。。。啊啊啊啊啊啊啊不知道怎么表达 五姑娘附体中。。。
@悲伤的采购 我当时也被这个问题困扰了,所以才弄了三个按钮。不过上次更新之后就有主意了。然后就是折腾、排除,总算大功告成
wiki你就好好伤脑筋吧
@悲伤的采购 这个还是看得明白的,的确不好表达。 就像我现在弄的这样,看似完美(自以为),但也无法在唯一的按钮显示禁用代理时的端口状态。。。
一直用judes的那个代理菜单,够用就行
@heller_EM 是的,够用就好。 不过菜单总是差不多的,这里的重点是按钮呢。这一个按钮的代码量相当于半个菜单。 主要区别在于能否显示当前代理端口,以及是否启用pac。
不看不知道,一看就知道是非常好的教程!
我表示….好复杂的感觉…..
我用的是哪个chrome opera 很少用!呵呵
真够折腾的,用来用去,还是opera好啊!
把订阅的地址换成feedsky吧,feedburner被封了,有很多人会受到影响的。
@truant 一直有的,地址是:feed.a-shun.com。 我还在feed的底部加了提示。
还没用过这个浏览器哦~
A.shun辛苦了 好久没折腾过代理了
权子来支持咯~~~
新手弱问一下,为什么召唤的时候都是“此扩展名未注册应用程序”?
@薄荷叶子 注意事项里面说了的,“如果提示“此扩展名未注册应用程序”,那么请检查外部程序路径。” 那个菜单切换代理部分可以直接用,但是运行外部工具的话,由于每个人的机器环境不同,要修改下路径的。
纯围观,Chrome死忠了,去年这时候还是IE的死忠。
@Jacse 这么容易动摇还说死忠呢,囧
没用过opera,一直chrome呢
不错~~从GR看到终于有文章更新了~
@wander 最近更新频率低啊,惭愧
围观,我慢慢看···
俺已经习惯FF了 呵呵
Opera代理功能蛮人性化的
@Firm op只是提供定制性,所以会折腾很多地方可以人性化
折腾了几次Opera,还是放弃了。 Firefox最实在
@Hailo 话说,你很久没更新了
@A.shun 唉,事情太多了,不想折腾了,寒假再说了。
爱折腾滴人啊
这折腾的……高级!
看起来确实更加方便了。
今天准备下载一个试用一下~看看如何
Opera的技术贴,越来越精致了,
用不了这么多,一个VPN就够了~
@leo vpn是全局的嘛,最算是加上路由表,我也很少用
opera代理一直是我心中的痛,所以今年一直在用FF,慢慢已经习惯了,最近消息说FF的启动速度有望加快,有可能比google chrome还快,因为工程师破译出chrome的快速启动的原理。关注中,当然我也得闲来尝试一下opera的代理。呵呵,我还是很喜欢这玩意的。
@大嘴 FF是不错的浏览器呢
其实我更喜欢opera的全屏浏览,一个字,爽啊。 不对,两个字。。。
opera我还是用不惯,现在在用chrome
好长的菜单up
@yjd 其实复杂的是按钮
这个工具是对当前页面还是对所有网页还是对设定了的页面代理呢?
@发条狐狸 a shun快回复吧.
@发条狐狸 当然是对浏览器全局嘛。 pac的话可以设置针对特定站点
友情路过支持…… 一直以不折腾为最高理念,代理也是很少用,顺顺辛苦啊
Hi Boss,
你的按钮代码有一部分应该是重复了吧?! Go to page, “opera:config” & Delay, 1 & Go to page, “javascript:(function(){opera.setPreference(‘Proxy’,’Use HTTP’,1);opera.setPreference(‘Proxy’,’Use HTTPS’,1);window.close()})();”
我今天才装Opera,不过相信我没看错
@Michael 你没看错,但我也没有写错。
首先,非常感谢你的博文。我本来以为Opera做跨栏运动是个蠢驴 – –
我根据你的代码修改成了一个特别针对S-S*H的按钮。 但是我遇到问题了,请帮助我!
修改后的代码: (为便于阅读,我保留了多行排版)
Disable proxy servers, , , “Disable AutoProxy”, “No Security” > Go to page, “opera:config” & Delay, 1 & Go to page, “javascript:(function(){opera.setPreference(‘Proxy’,’Use HTTP’,1);opera.setPreference(‘Proxy’,’Use HTTPS’,1);window.close()})();” > Set preference, “proxy|Use Automatic Proxy Configuration=1”, , “Automatic Mode”, “Extended Security” > Go to page, “opera:config” & Delay, 1 & Go to page, “javascript:(function(){opera.setPreference(‘Proxy’,’Use HTTP’,1);opera.setPreference(‘Proxy’,’Use HTTPS’,1);window.close()})();” > Set preference, “Proxy|HTTP server=127.0.0.1:8123”, , “SSH”, “proxy-ssh” > Enable proxy servers, , , “Proxy Enabled”, “High Security Simple” + Show popup menu, “AutoProxy Menu”
Item, “Automatic Mode”=New page,,,, “Extended Security” & Go to page, “opera:config” & Delay, 1 & Go to page, “javascript:(function(){var as=opera.getPreference(‘Proxy’,’Use Automatic Proxy Configuration’);if(as==0){var as=1}else{var as=0}opera.setPreference(‘Proxy’,’Use Automatic Proxy Configuration’,as);window.close()})();” Item, “SSH”=External action,,,,Panel Collapse Right | disable proxy servers & show preferences & show proxy servers & check item & focus next widget & insert,”127.0.0.1″ & focus next widget & insert,”8123″ & focus next widget & check item & focus next widget & insert,”127.0.0.1″ & focus next widget & insert,”8123” & ok & delay,10 & cancel
疑问: 1、当使用SSH的时候,按钮变得很长很长(见图片http://cn.drop.io/q8m1ase),这是怎么回事?怎样解决? 2、代码“High Security Simple”是什么用途? 3、有没有不需要弹出设置框的办法?
再问个其他的问题:用什么办法隐藏p.o.l.i.p.o.的命令行窗口?
谢谢帮助!
@Michael 1.按钮变得很长很长,显示的是名称,也就是没有指定图标。 2.High Security Simple 就是那个图标- – 3.有,用Set命令,比如 Set preference, "Proxy|HTTP server=127.0.0.1:8123",,"SSH","High Security Simple"。 4.p.o.l.i.p.o.,那个要用命令提示符的参数了,但隐藏了窗口要关闭只能结束进程吧,不是太了解
Set preference, "Proxy|HTTP server=127.0.0.1:8123",,"SSH","High Security Simple"
代码我还看,在折腾主题。。。你只用一个代理么?那没有必要写得这么复杂的。
@A.shun 现在主要就用那一个。 我今天才安装Opera,让我整出一个完美的确实太折腾了。
你可以写个s-s-h特别版吗?就三项功能:全局代理,自动代理和禁用代理。最好是不用弹出框的那种方法。
感激不尽!
@Michael 刚刚洗澡去了 。 我还是用老方法,因为set方式的话,在标签多的情况下会卡。而且虽然可以显示多状态,但若加上pac状态的话,伤脑筋。 按钮: Proxy
菜单:
[AutoProxy Menu] Item, "运行 SSH-D"=Execute program,"SSh 客户端的路径" ,,,"Low Security" & Execute program,"polipo 的路径" Item, "开关 » Autoproxy"=New page,,,, "Extended Security" & Go to page, "opera:config" & Delay, 1 & Go to page, "javascript:(function(){var as=opera.getPreference('Proxy','Use Automatic Proxy Configuration');if(as==0){var as=1}else{var as=0}opera.setPreference('Proxy','Use Automatic Proxy Configuration',as);window.close()})();" --------------0 Item, "打开代理设置"="External action,,,,Menu Tools | show preferences & show proxy servers" Item, "端口设置为8123"="External action,,,,Panel Collapse Right | disable proxy servers & show preferences & show proxy servers & check item & focus next widget & insert,"127.0.0.1" & focus next widget & insert,"8123" & focus next widget & check item & focus next widget & insert,"127.0.0.1" & focus next widget & insert,"8123" & ok & delay,10 & cancel" Item, "添加到例外"=External action,,,,Add widget | edit site preferences & delay, 10 & copy & Cancel & delay,1 & Disable proxy servers & Show preferences & Show proxy servers & Delay, 10 & Check item & Focus next widget & Focus next widget & Focus next widget & Check item & Focus next widget & Focus next widget & Focus next widget & Focus next widget & Focus next widget & Focus next widget & Focus next widget & Focus next widget & Check item & Focus next widget & Go to end & Insert, "," & Paste & Ok & Delay, 10 & Cancel
@A.shun Thank you very much
请教一个有关皮肤的问题。
是不是皮肤图标必须打包成zip文档? 我只是想添加四个自定义图标(ico格式),有没有更简便的方法?
———- 补充一个应该出现在上一个回复的问题: 以下代码等号后面的引号(非命令参数)是可选的,还是分情况必须的? Item, “打开代理设置”=”External action,,,,Menu Tools | show preferences & show proxy servers”
Best regards
@Michael 对,op的皮肤都是以zip格式存在的,o的皮肤相对复杂。。
图标支持png 以及动态的gif和apng(仅在工具栏和对话框会动)。 ico格式估计是不行。
等号后面如果加引号的话,那么最后面也要加一个引号,成对即可。在o里面添加按钮的话会默认加上引号的,如果自己编辑工具栏配置的话不加也可以。
另外,我最近有点忙,有什么问题到 oc 来吧,热情的朋友很多呢。
@A.shun Thank you!
交流下: myentunnel已经过时了,Bitvise Tunnelier更佳,我自己测试验证过。 ico文件可以被用于皮肤,我在状态栏的实验是可行的。
@Michael “myentunnel已经过时了,Bitvise Tunnelier更佳” 同意。不过我一般都只用着plink.exe,并不是每个版本都有bug的,而且就我的带宽来看,速度没啥差距。 200多k的小程序和o一起带着,方便
哦,ico可以啊,那挺好。
bug提交: 在由非代理模式向代理模式转换时,会关闭当前网页,且在“恢复已关闭标签页”按钮中无法恢复,请问A.shun兄有碰到过这种情况么?我使用的是win7的32位旗舰版,opera是10.70,OperaPortable便携版。
@蘧庐 首选项>高级>标签,取消勾选“重用当前标签页”。
太意外了,谢谢您这么快的回复! 我按照您的提示,取消勾选“重用当前标签页”,试了一下,还是会关闭,我只好在点击按钮之前,先新建一个标签页,以免把当前浏览页给关闭了又无法恢复。呵呵。这不是很严重的问题,只是有些麻烦,不过还是感谢A.shun兄的热心解答
@蘧庐 哈,刚刚好睡觉之前上来看看
取消勾选这个之后是不会的。因为新开的设置标签是自动在新标签打开的。
这太诡异了。
不过还有第二种解决方法。 就是在按钮命令的所有Go to page, "opera:config"前面加上new page &
Go to page, "opera:config"
new page &
相关工具栏配置文件的编辑这里不好解释,请看wiki或者到oc提问。
非常感谢!解决了! 其实您在第一次回复的方法就可以解决了。之所以先前没有成功,是因为我自作聪明,还是按没有修改设置前(取消勾选“重用当前标签页”)防止关闭当前浏览页而新建页面的方式点击,这样新建标签页就会被关闭。而我试着对非新建起始页进行操作,则界面上闪过一个新建标签页并且关闭,而当前页面则仍然存在,呵呵。 再次感谢A.shun兄,我常用代理,并且需要调入外部程序,您的博文对我太有帮助了,呵呵
此扩展名未注册应用程序是怎么回事呢
在线PAC还算稳定吧 http没被墙
@m 路径错了。 上面有说了:“如果提示“此扩展名未注册应用程序”,那么请检查外部程序路径。”
稳定,那是不可能的。gae有流量和资源限制。 你用过上面的代理或者第三方tw页面就知道了。
刚才那个回复不知道发成功了没有,再发一次orz 我看本地pac路径不能用相对的啊,比如 profile\optools\autoproxy.pac 这样填就不成,用不了~
@wuyunxian 恩,的确如此呢。又一个吐槽点。
更新OPERA11后代理切换失效了
@若想 在命令与命令之间加点延迟即可。
你先折腾看看。 我这几天忙,有空再更新下。
已解决了,加两个延迟就行了。谢谢!
用在OPERA11后代理切换失效,看了若想的加两个延迟,偶捣鼓了半天,无奈水平太低,实在是无法搞定。
@bbtg 你可以用采儿折腾的那个,相当好的说。 我打算在现有和他那个基础上再整理一下的,不过最近忙呀
采儿折腾的那个偶的Opera11用起来有些问题,偶见过的代理设置,Firefox里是AutoProxy最好;Opera里就是你这个最好。除了没有添加和删除代理网站的功能,你这个我看比AutoProxy还好一点,就是能直接启动代理软件。
@bbtg 那个有什么问题?欢迎指出以帮助我们改进 。 添加和删除代理网站感觉不是很有必要,有 pac 嘛。
还是达不到 AutoProxy 的水平啊,在自动代理方面- –
其实启动代理我一般不再 Opera 中进行,写上去只是让人知道 Opera 可以做到这个。
采儿那个偶还要重新配置一下才符合偶的习惯,而且在11里用会再打开一个opera11。如果不麻烦的话,请告诉偶在按钮的什么地方加2个延迟。
@bbtg 比如 Item, "[ Fg/fu ] » 8580"=External action,,,,Panel Collapse Right | disable proxy servers & show preferences & show proxy servers & check item & focus next widget & insert,"127.0.0.1" & focus next widget & insert,"8580" & focus next widget & check item & focus next widget & insert,"127.0.0.1" & focus next widget & insert,"8580" & ok & delay,10 & cancel 改成 Item, "[ Fg/fu ] » 8580"=External action,,,,Panel Collapse Right | disable proxy servers & show preferences & Delay,1 & show proxy servers & Delay,1 & check item & focus next widget & insert,"127.0.0.1" & focus next widget & insert,"8580" & focus next widget & check item & focus next widget & insert,"127.0.0.1" & focus next widget & insert,"8580" & ok & delay,10 & cancel 试试,可以的话其他也按照这个。
Item, "[ Fg/fu ] » 8580"=External action,,,,Panel Collapse Right | disable proxy servers & show preferences & show proxy servers & check item & focus next widget & insert,"127.0.0.1" & focus next widget & insert,"8580" & focus next widget & check item & focus next widget & insert,"127.0.0.1" & focus next widget & insert,"8580" & ok & delay,10 & cancel
Item, "[ Fg/fu ] » 8580"=External action,,,,Panel Collapse Right | disable proxy servers & show preferences & Delay,1 & show proxy servers & Delay,1 & check item & focus next widget & insert,"127.0.0.1" & focus next widget & insert,"8580" & focus next widget & check item & focus next widget & insert,"127.0.0.1" & focus next widget & insert,"8580" & ok & delay,10 & cancel
采儿的是窗口方式,我这是标签方式,各有优点,其实我还比较喜欢他那种。 过几天我会重新整理好,同时提供窗口和标签方式。
切换全局代理没问题,自动代理还是切换不过去,点击后是关闭代理的状态。非常感谢你的回复。
@bbtg 试试这个 Item, "开关 » Autoproxy"=New page,,,, "Extended Security" & Delay, 1 & Go to page, "opera:config" & Delay, 1 & Go to page, "javascript:(function(){var as=opera.getPreference('Proxy','Use Automatic Proxy Configuration');if(as==0){var as=1}else{var as=0}opera.setPreference('Proxy','Use Automatic Proxy Configuration',as);window.close()})();"
Item, "开关 » Autoproxy"=New page,,,, "Extended Security" & Delay, 1 & Go to page, "opera:config" & Delay, 1 & Go to page, "javascript:(function(){var as=opera.getPreference('Proxy','Use Automatic Proxy Configuration');if(as==0){var as=1}else{var as=0}opera.setPreference('Proxy','Use Automatic Proxy Configuration',as);window.close()})();"
hh,难得遇到你在线上,偶试了你的新开关,切换自动代理还是老样子。真是麻烦你了。偶装得的白菜版1190,不知是否有关系。
@bbtg 不是定制版的原因。是我的命令没有在 11 下测试过,只是大概估计的修改。 现在还用着 10.70 呢。
最近有升级到 11.01 的打算了~
a.shun兄好!啥时候把代理设置挪到新版本上去呢?一直没升级11版,就是因为代理方面的原因,呵呵。
@蘧庐 早就挪呐,Opera 自动代理解决方案和代理菜单
添加Privoxy时出现如下错误提示:————————— Privoxy Error ————————— Jun 08 15:46:40 Privoxy(00061400) Fatal error: can’t check configuration file ‘config.txt’: (error number 2)
————————— 确定 —————————
怎么办啊。我觉得我快配置好了,可是怎么也弄不对呀。求助!远程。
看看先谢谢楼主
为什么用你上面提供 的pac文件,切换到“启动自动代理”打不开相应的页面,但切换到“全局代理”就可以翻墙了。
我添加相应的网址到pac文件了,但就是在自动代理模式下打不开。
是不是这个pac格式不适合我的opera版本啊?我的是opera 11.50.
麻烦您回答一下
支持10.10.1893吗,可以请博主电邮一下,谢谢~
Name (required)
Mail (will not be published)(required)
Website
点击这里取消回复。
Δ
围观暴力窝瓜兔的新按钮和菜单。
@Vicia 那个按钮果然很壮观。
全是窝瓜自己写的? 

以前都是以围观的姿态来看,现在自己也得折腾折腾了,在家两个月,哪儿都上不去肯定不爽。
@Vicia 坐下美女的大腿……
话说又很久没用op了,最近都使用ff,懒吧
@Vicia 这个其实我在上一次修改好后就有主意了。
那是,回国就需要。
@zwwooooo 习惯的就好,我一如既往。当然偶尔有瞧瞧其他浏览器有什么新变化。
@zwwooooo 坐大腿,OM太无耻了耶……
板凳。。。
难得抢个前排沙发
好吧,再来一遍…
@Donald 哈,借此机会多玩几次就顺手了
太强大了
越来越强大了
@jude 不折腾会死
@A.shun
太邪恶太暴力了
纯支持~
折腾的好
不用Opera的路过。
学习~~深受启发啊,原来几个“>”相连的状态显示是有优先级的
比方说下面这个,当端口是9666并开全局代理时,按钮只显示开了代理,不显示端口:
Disable proxy servers, , , “Proxy Disable”, “No Security” > Enable proxy servers, , , “Proxy Enabled”, “High Security Simple” > Set preference, “Proxy|HTTP server=127.0.0.1:9666”, , “Port is 9666”
因为这个问题我一直不知道怎么在一个按钮里既表明端口,又表明是否开了代理
下面这个改下顺序,当端口是9666并开全局代理时,就能显示端口了
Disable proxy servers, , , “Proxy Disable”, “No Security” > Set preference, “Proxy|HTTP server=127.0.0.1:9666”, , “Port is 9666” > Enable proxy servers, , , “Proxy Enabled”, “High Security Simple”
解决了我的一个困扰啊威武~~
这下子wiki那篇命令语法又有得斟酌咋写了
@悲伤的采购
五姑娘附体中。。。
“因为这个问题我一直不知道怎么在一个按钮里既表明端口,又表明是否开了代理”仔细想我好像困扰的不是这个。。。啊啊啊啊啊啊啊不知道怎么表达
@悲伤的采购 我当时也被这个问题困扰了,所以才弄了三个按钮。不过上次更新之后就有主意了。然后就是折腾、排除,总算大功告成
wiki你就好好伤脑筋吧
@悲伤的采购 这个还是看得明白的,的确不好表达。
就像我现在弄的这样,看似完美(自以为),但也无法在唯一的按钮显示禁用代理时的端口状态。。。
一直用judes的那个代理菜单,够用就行
@heller_EM 是的,够用就好。
不过菜单总是差不多的,这里的重点是按钮呢。这一个按钮的代码量相当于半个菜单。
主要区别在于能否显示当前代理端口,以及是否启用pac。
不看不知道,一看就知道是非常好的教程!
我表示….好复杂的感觉…..
我用的是哪个chrome opera 很少用!呵呵
真够折腾的,用来用去,还是opera好啊!
把订阅的地址换成feedsky吧,feedburner被封了,有很多人会受到影响的。
@truant 一直有的,地址是:feed.a-shun.com。
我还在feed的底部加了提示。
还没用过这个浏览器哦~
A.shun辛苦了

好久没折腾过代理了
权子来支持咯~~~
新手弱问一下,为什么召唤的时候都是“此扩展名未注册应用程序”?
@薄荷叶子 注意事项里面说了的,“如果提示“此扩展名未注册应用程序”,那么请检查外部程序路径。”
那个菜单切换代理部分可以直接用,但是运行外部工具的话,由于每个人的机器环境不同,要修改下路径的。
纯围观,Chrome死忠了,去年这时候还是IE的死忠。
@Jacse 这么容易动摇还说死忠呢,囧
没用过opera,一直chrome呢
不错~~从GR看到终于有文章更新了~
@wander 最近更新频率低啊,惭愧
俺已经习惯FF了 呵呵
Opera代理功能蛮人性化的
@Firm op只是提供定制性,所以会折腾很多地方可以人性化
折腾了几次Opera,还是放弃了。
Firefox最实在
@Hailo 话说,你很久没更新了
@A.shun 唉,事情太多了,不想折腾了,寒假再说了。
爱折腾滴人啊
这折腾的……高级!
看起来确实更加方便了。
今天准备下载一个试用一下~看看如何
Opera的技术贴,越来越精致了,
用不了这么多,一个VPN就够了~
@leo vpn是全局的嘛,最算是加上路由表,我也很少用
opera代理一直是我心中的痛,所以今年一直在用FF,慢慢已经习惯了,最近消息说FF的启动速度有望加快,有可能比google chrome还快,因为工程师破译出chrome的快速启动的原理。关注中,当然我也得闲来尝试一下opera的代理。呵呵,我还是很喜欢这玩意的。
@大嘴 FF是不错的浏览器呢
其实我更喜欢opera的全屏浏览,一个字,爽啊。
不对,两个字。。。
opera我还是用不惯,现在在用chrome
好长的菜单up

@yjd 其实复杂的是按钮
这个工具是对当前页面还是对所有网页还是对设定了的页面代理呢?
@发条狐狸 a shun快回复吧.
@发条狐狸 当然是对浏览器全局嘛。
pac的话可以设置针对特定站点
友情路过支持……
一直以不折腾为最高理念,代理也是很少用,顺顺辛苦啊
Hi Boss,
你的按钮代码有一部分应该是重复了吧?!
Go to page, “opera:config” & Delay, 1 & Go to page, “javascript:(function(){opera.setPreference(‘Proxy’,’Use HTTP’,1);opera.setPreference(‘Proxy’,’Use HTTPS’,1);window.close()})();”
我今天才装Opera,不过相信我没看错
@Michael 你没看错,但我也没有写错。
Hi Boss,
首先,非常感谢你的博文。我本来以为Opera做跨栏运动是个蠢驴 – –
我根据你的代码修改成了一个特别针对S-S*H的按钮。
但是我遇到问题了,请帮助我!
修改后的代码:
(为便于阅读,我保留了多行排版)
Disable proxy servers, , , “Disable AutoProxy”, “No Security”
> Go to page, “opera:config” & Delay, 1 & Go to page, “javascript:(function(){opera.setPreference(‘Proxy’,’Use HTTP’,1);opera.setPreference(‘Proxy’,’Use HTTPS’,1);window.close()})();”
> Set preference, “proxy|Use Automatic Proxy Configuration=1”, , “Automatic Mode”, “Extended Security”
> Go to page, “opera:config” & Delay, 1 & Go to page, “javascript:(function(){opera.setPreference(‘Proxy’,’Use HTTP’,1);opera.setPreference(‘Proxy’,’Use HTTPS’,1);window.close()})();”
> Set preference, “Proxy|HTTP server=127.0.0.1:8123”, , “SSH”, “proxy-ssh”
> Enable proxy servers, , , “Proxy Enabled”, “High Security Simple” + Show popup menu, “AutoProxy Menu”
Item, “Automatic Mode”=New page,,,, “Extended Security” & Go to page, “opera:config” & Delay, 1 & Go to page, “javascript:(function(){var as=opera.getPreference(‘Proxy’,’Use Automatic Proxy Configuration’);if(as==0){var as=1}else{var as=0}opera.setPreference(‘Proxy’,’Use Automatic Proxy Configuration’,as);window.close()})();”
Item, “SSH”=External action,,,,Panel Collapse Right | disable proxy servers & show preferences & show proxy servers & check item & focus next widget & insert,”127.0.0.1″ & focus next widget & insert,”8123″ & focus next widget & check item & focus next widget & insert,”127.0.0.1″ & focus next widget & insert,”8123” & ok & delay,10 & cancel
疑问:
1、当使用SSH的时候,按钮变得很长很长(见图片http://cn.drop.io/q8m1ase),这是怎么回事?怎样解决?
2、代码“High Security Simple”是什么用途?
3、有没有不需要弹出设置框的办法?
再问个其他的问题:用什么办法隐藏p.o.l.i.p.o.的命令行窗口?
谢谢帮助!
@Michael
1.按钮变得很长很长,显示的是名称,也就是没有指定图标。
2.High Security Simple 就是那个图标- –
3.有,用Set命令,比如
Set preference, "Proxy|HTTP server=127.0.0.1:8123",,"SSH","High Security Simple"
。4.p.o.l.i.p.o.,那个要用命令提示符的参数了,但隐藏了窗口要关闭只能结束进程吧,不是太了解
代码我还看,在折腾主题。。。你只用一个代理么?那没有必要写得这么复杂的。
@A.shun
现在主要就用那一个。
我今天才安装Opera,让我整出一个完美的确实太折腾了。
你可以写个s-s-h特别版吗?就三项功能:全局代理,自动代理和禁用代理。最好是不用弹出框的那种方法。
感激不尽!
@Michael 刚刚洗澡去了
。
我还是用老方法,因为set方式的话,在标签多的情况下会卡。而且虽然可以显示多状态,但若加上pac状态的话,伤脑筋。
按钮:
Proxy
菜单:
@A.shun
Thank you very much
Hi Boss,
请教一个有关皮肤的问题。
是不是皮肤图标必须打包成zip文档?
我只是想添加四个自定义图标(ico格式),有没有更简便的方法?
———-
补充一个应该出现在上一个回复的问题:
以下代码等号后面的引号(非命令参数)是可选的,还是分情况必须的?
Item, “打开代理设置”=”External action,,,,Menu Tools | show preferences & show proxy servers”
Best regards
@Michael 对,op的皮肤都是以zip格式存在的,o的皮肤相对复杂。。
图标支持png 以及动态的gif和apng(仅在工具栏和对话框会动)。
ico格式估计是不行。
等号后面如果加引号的话,那么最后面也要加一个引号,成对即可。在o里面添加按钮的话会默认加上引号的,如果自己编辑工具栏配置的话不加也可以。
另外,我最近有点忙,有什么问题到 oc 来吧,热情的朋友很多呢。
@A.shun
Thank you!
交流下:
myentunnel已经过时了,Bitvise Tunnelier更佳,我自己测试验证过。
ico文件可以被用于皮肤,我在状态栏的实验是可行的。
@Michael “myentunnel已经过时了,Bitvise Tunnelier更佳”
同意。不过我一般都只用着plink.exe,并不是每个版本都有bug的,而且就我的带宽来看,速度没啥差距。
200多k的小程序和o一起带着,方便
哦,ico可以啊,那挺好。
bug提交:
在由非代理模式向代理模式转换时,会关闭当前网页,且在“恢复已关闭标签页”按钮中无法恢复,请问A.shun兄有碰到过这种情况么?我使用的是win7的32位旗舰版,opera是10.70,OperaPortable便携版。
@蘧庐 首选项>高级>标签,取消勾选“重用当前标签页”。
太意外了,谢谢您这么快的回复!
我按照您的提示,取消勾选“重用当前标签页”,试了一下,还是会关闭,我只好在点击按钮之前,先新建一个标签页,以免把当前浏览页给关闭了又无法恢复。呵呵。这不是很严重的问题,只是有些麻烦,不过还是感谢A.shun兄的热心解答
@蘧庐 哈,刚刚好睡觉之前上来看看
取消勾选这个之后是不会的。因为新开的设置标签是自动在新标签打开的。
这太诡异了。
不过还有第二种解决方法。
就是在按钮命令的所有
Go to page, "opera:config"
前面加上new page &
相关工具栏配置文件的编辑这里不好解释,请看wiki或者到oc提问。
非常感谢!解决了!
其实您在第一次回复的方法就可以解决了。之所以先前没有成功,是因为我自作聪明,还是按没有修改设置前(取消勾选“重用当前标签页”)防止关闭当前浏览页而新建页面的方式点击,这样新建标签页就会被关闭。而我试着对非新建起始页进行操作,则界面上闪过一个新建标签页并且关闭,而当前页面则仍然存在,呵呵。
再次感谢A.shun兄,我常用代理,并且需要调入外部程序,您的博文对我太有帮助了,呵呵
此扩展名未注册应用程序是怎么回事呢
在线PAC还算稳定吧 http没被墙
@m 路径错了。
上面有说了:“如果提示“此扩展名未注册应用程序”,那么请检查外部程序路径。”
稳定,那是不可能的。gae有流量和资源限制。
你用过上面的代理或者第三方tw页面就知道了。
刚才那个回复不知道发成功了没有,再发一次orz
我看本地pac路径不能用相对的啊,比如 profile\optools\autoproxy.pac 这样填就不成,用不了~
@wuyunxian 恩,的确如此呢。又一个吐槽点。
更新OPERA11后代理切换失效了
@若想 在命令与命令之间加点延迟即可。
你先折腾看看。
我这几天忙,有空再更新下。
已解决了,加两个延迟就行了。谢谢!
用在OPERA11后代理切换失效,看了若想的加两个延迟,偶捣鼓了半天,无奈水平太低,实在是无法搞定。
@bbtg 你可以用采儿折腾的那个,相当好的说。
我打算在现有和他那个基础上再整理一下的,不过最近忙呀
采儿折腾的那个偶的Opera11用起来有些问题,偶见过的代理设置,Firefox里是AutoProxy最好;Opera里就是你这个最好。除了没有添加和删除代理网站的功能,你这个我看比AutoProxy还好一点,就是能直接启动代理软件。
@bbtg 那个有什么问题?欢迎指出以帮助我们改进
。
添加和删除代理网站感觉不是很有必要,有 pac 嘛。
还是达不到 AutoProxy 的水平啊,在自动代理方面- –
其实启动代理我一般不再 Opera 中进行,写上去只是让人知道 Opera 可以做到这个。
采儿那个偶还要重新配置一下才符合偶的习惯,而且在11里用会再打开一个opera11。如果不麻烦的话,请告诉偶在按钮的什么地方加2个延迟。
@bbtg
比如
Item, "[ Fg/fu ] » 8580"=External action,,,,Panel Collapse Right | disable proxy servers & show preferences & show proxy servers & check item & focus next widget & insert,"127.0.0.1" & focus next widget & insert,"8580" & focus next widget & check item & focus next widget & insert,"127.0.0.1" & focus next widget & insert,"8580" & ok & delay,10 & cancel
改成
Item, "[ Fg/fu ] » 8580"=External action,,,,Panel Collapse Right | disable proxy servers & show preferences & Delay,1 & show proxy servers & Delay,1 & check item & focus next widget & insert,"127.0.0.1" & focus next widget & insert,"8580" & focus next widget & check item & focus next widget & insert,"127.0.0.1" & focus next widget & insert,"8580" & ok & delay,10 & cancel
试试,可以的话其他也按照这个。
采儿的是窗口方式,我这是标签方式,各有优点,其实我还比较喜欢他那种。
过几天我会重新整理好,同时提供窗口和标签方式。
切换全局代理没问题,自动代理还是切换不过去,点击后是关闭代理的状态。非常感谢你的回复。
@bbtg 试试这个
Item, "开关 » Autoproxy"=New page,,,, "Extended Security" & Delay, 1 & Go to page, "opera:config" & Delay, 1 & Go to page, "javascript:(function(){var as=opera.getPreference('Proxy','Use Automatic Proxy Configuration');if(as==0){var as=1}else{var as=0}opera.setPreference('Proxy','Use Automatic Proxy Configuration',as);window.close()})();"
hh,难得遇到你在线上,偶试了你的新开关,切换自动代理还是老样子。真是麻烦你了。偶装得的白菜版1190,不知是否有关系。
@bbtg 不是定制版的原因。是我的命令没有在 11 下测试过,只是大概估计的修改。
现在还用着 10.70 呢。
最近有升级到 11.01 的打算了~
a.shun兄好!啥时候把代理设置挪到新版本上去呢?一直没升级11版,就是因为代理方面的原因,呵呵。
@蘧庐 早就挪呐,Opera 自动代理解决方案和代理菜单
添加Privoxy时出现如下错误提示:—————————
Privoxy Error
—————————
Jun 08 15:46:40 Privoxy(00061400) Fatal error: can’t check configuration file ‘config.txt’: (error number 2)
—————————
确定
—————————
怎么办啊。我觉得我快配置好了,可是怎么也弄不对呀。求助!远程。
看看先谢谢楼主
为什么用你上面提供 的pac文件,切换到“启动自动代理”打不开相应的页面,但切换到“全局代理”就可以翻墙了。
我添加相应的网址到pac文件了,但就是在自动代理模式下打不开。
是不是这个pac格式不适合我的opera版本啊?我的是opera 11.50.
麻烦您回答一下
支持10.10.1893吗,可以请博主电邮一下,谢谢~