ChaosFox
小狐狸
小狐狸
  • UID275
  • 注册日期2004-11-27
  • 最后登录2012-05-31
  • 发帖数89
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:29001回复:29

[03.25]xyzProxy_hughman修改版,支持Socks,Tor,更换和编辑PAC,切换UserAgent

楼主#
更多 发布于:2007-03-13 18:33
这个网站的速度慢得让人想跳楼!!

根据xyzProxy1.16修改
主要改动:
03.25
* 同步更新了英文和繁体语言文件,使用英文或繁体版本的请重新下载,否则会报错,一时疏忽,抱歉

03.23
* 新增切换浏览器标识的功能,支持IE和Opera,又可以少装一个useragentswitcher了,虽然功能没那么强,但绝对够用了,你见过only for opera或netscape的网页吗?标识串保存在about:config里,过滤器里输入xyzproxy就可以看到了,一看就明白怎么修改,所以没必要弄个UI了。
* 解决pac文件中文路径及路径中有空格时无法读取的问题,并且支持unicode了(不过建立pac文件只能保存为系统默认编码,那位大侠能告诉我怎么获取文件的原始编码?
* 有个“重新载入Chrome”的功能,我从Extension Developer's Extension里拷出来的,本来只是作为自己调试的时候用的,忘了删了,就保留着吧,其实就一行代码,修改插件的时候挺方便的,不用反复重启Firefox,点一下所有改动就生效了。
* 配合浏览器标识的功能,更换了图标(如图),并重写了css,更多切换状态。因为图标都是真彩的,所以这次更新插件包大了许多。

03.15 安装的时候可能要先卸载老版本
* 支持Socks5(暂不打算支持socks4,没人愿意用吧 ^_^ ,编辑的时候只要在代理后面加上@socks就可以了,默认是http,因显示格式改变,原先的代理要重新导入)
* 增加更换自动代理配置文件的选项
* 增加编辑当前自动代理配置文件的功能
* 启用自动代理脚本或Tor不再禁选其他代理,方便切换

03.13
* 支持Tor,无需设置,运行Tor就可以了,不需要Privoxy
* 将“使用自动代理”提到第一层
* 提示可以根据使用PAC、Tor还是一般代理变化了

自动代理配置脚本小教程:
自动代理配置脚本是一种扩展名为pac的文本文件,是一种弱化了的javascript脚本,可以根据不同的域名设置不同的代理,所以会用pac就可以抛弃foxyproxy之类的插件了。这是我用的一个模板:


function FindProxyForURL(url, host){
     host = host.toLowerCase();
     if(
         //维基百科
         dnsDomainIs(host,"wikipedia.org")
         ||dnsDomainIs(host,"wikisource.org")
         ||dnsDomainIs(host,"wikibooks.org")
         ||dnsDomainIs(host,"wikimedia.org")
         ||dnsDomainIs(host,"wiktionary.org")
         ||dnsDomainIs(host,"wikinews.org")
         ||dnsDomainIs(host,"wikimediafoundation.org")
         ||dnsDomainIs(host,"mediawiki.org")
         ||dnsDomainIs(host,"wikiquote.org")
         //其他
         ||dnsDomainIs(host,"wordpress.com")
     )
         return "Socks 127.0.0.1:9050";    //Tor
     else if(
         dnsDomainIs(host, "?")
         ||dnsDomainIs(host,"?")    
     )
          return "PROXY http代理";
     else if(
         dnsDomainIs(host, "?")
         ||dnsDomainIs(host, "?")
         return "Socks socks代理";
     )
     else
          return "DIRECT";
 }


基本语法:
蓝色的3个关键字PROXY、Socks、DIRECT分别表示http代理、socks代理和直接连接;"||"表示或者的意思,"//"是注释。
"?"处是你要设置代理来浏览的网站的域名,要新增一个域名,只要加一句
||dnsDomainIs(host, "域名"),红色地方改成代理地址,格式为IP:端口

将上述代码复制到一个文本文件里,用系统默认编码保存,改扩展名为pac。
配合本插件的更换PAC文件功能,将pac文件的路径填入,启用自动代理配置就可以用了。
本插件的编辑PAC文件可以让你随时编辑,比foxyproxy打开层层窗口来设置方便多了
附件名称/大小 下载次数 最后更新
xyzproxy-1.16-fx+fl_hughman_0315.xpi (20KB)  903 2007-03-25 18:15
xyzproxy-1.16-fx+fl_hughman_0325.xpi (33KB)  2326 2007-03-25 18:15
leave
非常火狐
非常火狐
  • UID4598
  • 注册日期2005-03-31
  • 最后登录2019-07-26
  • 发帖数924
  • 经验152枚
  • 威望0点
  • 贡献值86点
  • 好评度4点
  • 社区居民
1楼#
发布于:2007-03-13 18:33
Re: [03.25]xyzProxy_hughman修改版,支持Socks,Tor,更换和编辑PAC,切换UserAg
这个很强大。。。
个人将其修改支持Firefox7.0
见附件,一个原版修改支持版本号,一个增强版修改支持版本号。。。
附件名称/大小 下载次数 最后更新
xyzproxy_tor_socks.xpi (35KB)  49 2011-09-29 12:52
xyzproxy.xpi (19KB)  35 2011-09-29 12:52
很多年过去。你还会因为那时的悲伤而悲伤么。
netdream
小狐狸
小狐狸
  • UID5368
  • 注册日期2005-04-22
  • 最后登录2011-10-20
  • 发帖数30
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2007-03-13 18:33
盼了好久,终于有的用了(:
netdream
小狐狸
小狐狸
  • UID5368
  • 注册日期2005-04-22
  • 最后登录2011-10-20
  • 发帖数30
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2007-03-13 18:33
Re: https://www.firefox.net.cn/forum/viewtopic.php?t=18278
不错,多谢!

angus:根据mozine论坛上的1.16修改版,改了楼主的xyzproxy,可以用在3.0上了回到原帖
worm123
小狐狸
小狐狸
  • UID17653
  • 注册日期2007-03-28
  • 最后登录2009-11-09
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2007-03-13 18:33
怎么不更新了啊?????
用不到ff3上啊
angus
小狐狸
小狐狸
  • UID1325
  • 注册日期2004-12-23
  • 最后登录2021-02-19
  • 发帖数40
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2007-03-13 18:33
https://www.firefox.net.cn/forum/viewtopic.php?t=18278
根据mozine论坛上的1.16修改版,改了楼主的xyzproxy,可以用在3.0上了
附件名称/大小 下载次数 最后更新
xyzproxy-1.16-fx+fl_hughman_0325.xpi (33KB)  320 2008-06-08 10:11
worm123
小狐狸
小狐狸
  • UID17653
  • 注册日期2007-03-28
  • 最后登录2009-11-09
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2007-03-13 18:33
请教楼主:
我用的是花刺代理的自定义代理脚本,有一个问题,我花刺的代理改变后,FF调用的还没有修改过来,还要重启FF才行,有快捷的方式么?

foxyproxy只要禁用再开启一下,其他地方不用动,就改过来了,比较方便。
Gecko
火狐狸
火狐狸
  • UID3701
  • 注册日期2005-03-07
  • 最后登录2012-04-27
  • 发帖数199
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2007-03-13 18:33
这个东西好。
angus
小狐狸
小狐狸
  • UID1325
  • 注册日期2004-12-23
  • 最后登录2021-02-19
  • 发帖数40
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2007-03-13 18:33
不知为什么,楼主帖的脚本我复制后一直无法使用,下面是我可以用的脚本,格式有点不一样。

function FindProxyForURL(url, host)
{
host = host.toLowerCase();
if (dnsDomainIs(host,"wikipedia.org") ||
dnsDomainIs(host,"wikisource.org") ||
dnsDomainIs(host,"wikibooks.org") ||
dnsDomainIs(host,"wikimedia.org") ||
dnsDomainIs(host,"wiktionary.org")){
return "PROXY 127.0.0.1:8118";
}
else
return "DIRECT";
}
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
9楼#
发布于:2007-03-13 18:33
那位大侠能告诉我怎么获取文件的原始编码?

--- Use EmEditor
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
angus
小狐狸
小狐狸
  • UID1325
  • 注册日期2004-12-23
  • 最后登录2021-02-19
  • 发帖数40
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2007-03-13 18:33
系统默认编码是什么编码?用自动代理脚本一直不成功,楼主能把pac文件打包传上来吗?谢谢
ChaosFox
小狐狸
小狐狸
  • UID275
  • 注册日期2004-11-27
  • 最后登录2012-05-31
  • 发帖数89
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2007-03-13 18:33
Re: 我怎么没有自动配置代理选项,还有PAC文件有乱码
wang2one:见图回到原帖


Use PAC 就是自动配置代理的意思

PAC文件需要使用系统默认编码,你看下是不是存成其他编码格式了
wang2one
火狐狸
火狐狸
  • UID6016
  • 注册日期2005-05-15
  • 最后登录2014-07-14
  • 发帖数122
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
12楼#
发布于:2007-03-13 18:33
是不是和3.0a7有冲突啊

foxyproxy也用不起来了,真是很郁闷
wang2one
火狐狸
火狐狸
  • UID6016
  • 注册日期2005-05-15
  • 最后登录2014-07-14
  • 发帖数122
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
13楼#
发布于:2007-03-13 18:33
我怎么没有自动配置代理选项,还有PAC文件有乱码
见图
xuxi
小狐狸
小狐狸
  • UID19131
  • 注册日期2007-06-02
  • 最后登录2007-06-02
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2007-03-13 18:33
请问使用socks5代理怎么设置用户名和密码?
谢谢啊
上一页

返回顶部