显示标签为“firefox技巧”的博文。显示所有博文
显示标签为“firefox技巧”的博文。显示所有博文

2009年2月17日星期二

aMule和Firefox BT

近在Linux下用BT,当然肯定使用aMule拉
Firefox不支持ed2k协议
方法在网上找的我去众家之长吧
“在firefox地址栏中输入about:config
新建一个Boolean,名字为network.protocol-handler.external.ed2k,值为true
新建一个String,名字为network.protocol-handler.app.ed2k,值为/usr/bin/ed2k.amule或者ed2k.amule
这样就OK了。这时候点击一个ed2k链接将会出现一个启动相应应用程序的提示。点击启动后, 这个ed2k链接将会被加入下载队列。前提是amule必须是已经开启着的。

如果你想在点一个ed2k链接的时候不出现提示,那么新建一个Boolean,名字为network.protocol-handler.warn-external.ed2k,值为false ”(
潇湘馆主写的他写的比较全面)


/usr/bin/ed2k fedora 用这个比较好点

aMule kad OFF and firewalled 问题 及解决

aMule kad OFF and firewalled 问题 及解决

在Linux已经好久以前老是在 WINDOWS电驴而且映射端口获得高ID

kad 更新地址用这个
http://www.emule-inside.net/nodes.dat
http://renololo1.free.fr/e/nodes.dat

ID最好设置为:[CHN][VeryCD]XXXX
比如:[CHN][VeryCD]benben

路由器映射端口:4662 tcd 4672 udp 4665 udp
系统防火墙 相应打开端口

用emule 下的文件替换一下效果更好


转换您的eMule到aMule--配置文件


您需要导入eMule中配置文件和临时文件以及共享的文件。首先,配置文件。 在eMule中,配置文件存放在名为 config 的文件夹中。在 aMule 中,配置文件在~/.aMule文件夹中。 简单的复制eMule的配置文件到aMule中即可。

-可以自动识别的配置文件-

一些文件无须修改就可以导入到aMule中,他们是 clients.met known.met (known2.met) server.met ipfilter.dat 和 ipfilter_static.dat emfriends.met criptkey.dat 和 preferences.dat 其他文件,key_index.dat, load_index.dat, nodes.dat, preferencesKad.dat, shareddir.dat 和 src_index.dat。 对于上述文件您可以直接复制。(注:如果没有屏蔽IP和加入好友,就不会有ipfilter_static.dat和emfriends.met)

-无法被识别的文件-

配置文件:在eMule中使用preferences.ini,但在aMule中使用的是amule.conf; 分类文件:在eMule中使用Category.ini,但在aMule中是保存在amule.conf中的; 其他文件在eMule中存在的文件,在aMule中是没有使用的。

firefox 字体的放大

No Squint


https://addons.mozilla.org/zh-CN/firefox/addon/2592

还觉得firefox速度慢么试试这

还觉得firefox速度慢么试试这

Adblock拦截广告


NoScript

为您的 Firefox 提供额外保护: NoScript 可以根据您的选择,只允许受信任的网站启用 JavaScript、Java 或其他插件。白名单基于优先阻止机制,在不损失任何功能的情况下,阻止利用已知或未知安全漏洞的攻击



Flashblock

firefox 加速方法 在网络上找的没署名作者,应该是集大成者

非常好用,我调过后firefox非常快
感觉和opera差不多




我们暂且先把这些复杂的优化操作变的简单一点,然后再来亲自感觉一下这些已经在网络上流传了很久的提速技巧吧。下面的操作我们都在 about:config 里进行。在 Firefox 的地址栏中输入 about:config,让我们开始提速吧。

# network.http.pipelining

在 Filter 中输入 network.http.pipelining,双击赋值为 true,默认为 false。如果没有找到这个键值,可以右键新建一个 Boolean,把她赋值为 true 就 OK 了。

还 是像我在从前解释过的那样,激活这个键值之后,Pipelining 同时发出成倍数的连接请求,从而达到提升连接速度的效果。网络上的大多数网站都是基于 HTTP 协议,而 HTTP 1.1 可以支持多线程的连接请求,通过这个操作可以减少 Firefox 载入网页的时间。不过并不是所有网页所在的服务器都支持这种操作,所以当你修改键值之后却看不到一点实际效果的时候,请不要对我破口大骂。

# network.http.pipelining.maxrequests

在 Filter 中输入 network.http.pipelining.maxrequests,双击并赋值为 8,默认键值为 4。

# network.http.proxy.pipelining

在 Filter 中输入 network.http.proxy.pipelining,双击并赋值为 true。

这两条优化的道理同上,这里就不再多解释了。

# network.dns.disableIPv6

在 Filter 中输入 network.dns.disableIPv6,双击并赋值为 true。

IPv6 把 IP 地址由 32 位增加到 128 位,从而能够支持更大的地址空间,当用户在终端向一个 IPv6-capable DNS 服务器发送连接请求时,也许服务器端会错误的返回给用户一个 IPv4 地址。而 Firefox 可以对这一切明察秋毫,不过在 Firefox 纠错的同时也必然会导致信号的延迟,所以这里我们把她赋值为 true,禁用掉她。

# content.interrupt.parsing

右键新建 Boolean 值,键名为 content.interrupt.parsing,赋值 true。

默 认这个键值并不存在。我们激活这个键值之后,当目标网页载入时,Firefox 会根据一定频率打断解析的过程,不断的向用户反馈她所收集到的网页信息,有点像流媒体的意思。这时的 Firefox 很聪明,不会一根筋的一直钻牛角。在下面的内容中我还会具体讲一下这个键值的魅力所在。

# content.max.tokenizing.time

右键新建 Integer 值,键名为 content.max.tokenizing.time,赋值 2250000。

这 个键值的作用其实就是指定一个循环事件的处理周期,这里的单位是微秒,要是我没有算错的话。理论上当我们将这个值取的越小,网页就会从视觉上载入的越流 畅,因为 Firefox 会在很短的单位时间里反馈回解析到的网页信息。可是这样无疑延迟了网页整体载入的时间,所以在这里我们不妨将这个周期取的大一些,理论上可以加速网页的载 入。

# content.notify.interval

右键新建 Integer 值,键名为 content.notify.interval,赋值 750000。

载 入一个网页其实也是一门很大的学问。让我们来放一个慢动作,我们姑且先把在终端第一次收到的网页信息很不专业的叫做预载入页面吧,这个页面有可能是不完整 的图片或者文字,或者别的媒体文件。从我们第一次向远端主机发出连接请求到我们在终端收到这个预载入页面花费的时间,就是这里我们要定义的键值。理论上当 我们将这个时间设置的很低时,肯定会更快的拿到所谓的预载入页面,可这是一种杀鸡取卵的做法,这样无形中反而增加了我们整体页面的载入时间。按照官方的说 法,低于 100,000 将会降低 Firefox 的性能,那好吧,那我们把她彪到 750000 吧。

# content.notify.ontimer

右键新建 Boolean 值,键名为 content.notify.ontimer,赋值 true。

为了使我们上面设置的 750000 微秒生效,还需要把这个键值激活。只有这两个键值配合,才会起作用。

# content.notify.backoffcount

右键新建 Integer 值,键名为 content.notify.backoffcount,赋值 5。

这 个键值控制 Firefox 的内置计数器在归零之前载入页面返回的次数。我们将目标网页分成好多个部分进行下载,每下载完一个部分,计数器归零一次。-1 就是没有限制,值为 0 时这项功能被禁用。这里我们将她设置成 5,当返回的次数达到五次而这部分网页还没有完全下载完时,那么剩下的没有下载完的网页内容将不会再按照我们预告设置的周期,像之前的五次那样一点一点的 搬运回来,而是会一次性的下载完。也就是说在这个部分的网页下载过程中,Firefox 一共向我们反馈了 6 次信息,前 5 次的时间间隔是我们在上面的键值中设置的周期 2250000 微秒,而第 6 次也就是最后一次则没有时间限制,什么时候把剩下的下完了,什么时候反馈回来。

只有当我们在上面提到的 content.notify.ontimer 键值为 true 的时候,这里的设置才会生效。

# content.switch.threshold

右键新建 Integer 值,键名为 content.switch.threshold ,赋值 750000,也就是四分之三秒。

在 前面我们提到了一个键值 content.interrupt.parsing,通过激活她实际上我们可以在载入页面的过程中跟 Firefox 产生互动,毕竟我们每一个人的心里都充满了爱。把 content.interrupt.parsing 激活后当页面载入时 Firefox 会有两种操作模式:高频和低频中断模式。使用高频模式时,网页回馈的频率也很高,我们坐在显示器前看到的网页载入过程也会更加的平滑。低频时网页回馈的频 率相对比较低,可是这时反而加快了网页载入的时间。当我们移动鼠标或者触击键盘时,高频模式被激活。在经过某一段时间我们没有碰鼠标和键盘,程序没有接到 鼠标和键盘发出的任何指令时,Firefox 就会自动进入低频模式工作,而这所谓的某一段时间,就是我们这里要指定的值。

# nglayout.initialpaint.delay

右键新建 Integer 值,键名为 nglayout.initialpaint.delay,赋值 0。

这里实际上延迟了整个网页的显示速度,但是因为用户更喜欢在整个网页完全截入之前就开始阅读网页 (就像流媒体那样),所以在这里可以把值调为零,加速用户阅读网页的速度,有时候阅读速度和载入速度并不是成正比的。


If you are unsatisfied about the speed of last Mozilla's browser then this is exactly what you need! We are going to set up some options inside the configuration file, to do so the first thing you should do is typing "about:config" in the address bar... You will able to see the Firefox control panel.

Now we need to modify some entries: if you can't find one of these entries then you have to create it (just right click anywhere in the control panel then choose "New" using the proper desired value, remember to use Boolean when it needs to be "True or False"!):

network.dns.disableIPv6: true
network.http.max-connections: 48
network.http.max-connections-per-server: 24
network.http.max-persistent-connections-per-proxy: 12
network.http.pipelining.firstrequest: true
network.http.pipelining: true
network.http.pipelining.maxrequests: 32
network.http.proxy.pipelining: true
nglayout.initialpaint.delay: 0
network.http.request.max-start-delay: 5
extensions.checkCompatibility: false

Now your browser should be faste but if you want to "go over" then you should try this little extension that speed up Firefox startup: Chrome Cleaner.

Thanks to the previus changes you will be able to install this extension in Firefox 3 even if it's not officially supported: after downloading the file you just have to open it using Firefox and follow the instructions.

Restart your browser and go to (actually I'm not using the English version so I'm sorry if the following path it's not 100% exactly!) "Tools" > "Add-Ons" > "Chrome Cleaner" > "Options" and then click on the "Clean!" button. Done!

如果你对Mozilla前日发行的浏览器速度不太满意,这正是你所需要的!我们需要在设置文件里面设置一些选项,要完成这件事儿,首先需要在地址栏里键入“about:config”...你将能够看到Firefox控制面板。

我们需要修改一些条目:如果你找不到某一个条目,那么你需要创建一个新的(在控制面板任意位置右键,选择“新建”,使用默认值。当设置为“true或者faluse”时,记得使用布尔量!):

network.dns.disableIPv6: true
network.http.max-connections: 48
network.http.max-connections-per-server: 24
network.http.max-persistent-connections-per-proxy: 12
network.http.pipelining.firstrequest: true
network.http.pipelining: true
network.http.pipelining.maxrequests: 32
network.http.proxy.pipelining: true
nglayout.initialpaint.delay: 0
network.http.request.max-start-delay: 5
extensions.checkCompatibility: false

现在你的浏览器速度应该更快了。但是你若想“检查”一下,那么你应该试试这个小插件来加速Fireox启动:Chrome Cleaner。

你现在应该能够安装这个扩展即便它不是官方支持的:下载完毕你只需用火狐打开它然后根据提示去做就行了。

重启浏览器选择“工具”>“附加扩展”>"Chrome Cleaner">"选项">然后点击"clean"!



如果觉得麻烦 大家可以用我的 js 文件,纯加速 如果需要别的可以己添加


这个是firefox 3.*以上的

一般位置 linux下

home/***//home/csbbb/.mozilla/firefox/****.default/

# Mozilla User Preferences

/* Do not edit this file.
*
* If you make changes to this file while the application is running,
* the changes will be overwritten when the application exits.
*
* To make a manual change to preferences, you can visit the URL about:config
* For more information, see http://www.mozilla.org/unix/customizing.html#prefs
*/

user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1234136394);
user_pref("app.update.lastUpdateTime.background-update-timer", 1234136394);
user_pref("app.update.lastUpdateTime.blocklist-background-update-timer", 1234136394);
user_pref("app.update.lastUpdateTime.microsummary-generator-update-timer", 1233904999);
user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1234161696);
user_pref("browser.download.lastDir", "/home/csbbb/图片");
user_pref("browser.migration.version", 1);
user_pref("browser.offline", false);
user_pref("browser.places.importBookmarksHTML", false);
user_pref("browser.places.importDefaults", false);
user_pref("browser.places.leftPaneFolderId", -1);
user_pref("browser.places.migratePostDataAnnotations", false);
user_pref("browser.places.smartBookmarksVersion", 1);
user_pref("browser.places.updateRecentTagsUri", false);
user_pref("browser.rights.3.shown", true);
user_pref("browser.safebrowsing.malware.enabled", false);
user_pref("browser.sessionstore.resume_session_once", true);
user_pref("browser.startup.homepage", "http://www.hao123.com/");
user_pref("browser.startup.homepage_override.mstone", "rv:1.9.0.6");
user_pref("browser.tabs.warnOnClose", false);
user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.backoffcount", 5);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("extensions.checkCompatibility", false);
user_pref("extensions.enabledItems", "langpack-af@firefox.mozilla.org:3.0.6,langpack-id@firefox.mozilla.org:3.0.6,langpack-eu@firefox.mozilla.org:3.0.6,langpack-bn-IN@firefox.mozilla.org:3.0.6,langpack-ca@firefox.mozilla.org:3.0.6,langpack-zh-CN@firefox.mozilla.org:3.0.6,langpack-cy@firefox.mozilla.org:3.0.6,langpack-cs@firefox.mozilla.org:3.0.6,langpack-da@firefox.mozilla.org:3.0.6,langpack-de@firefox.mozilla.org:3.0.6,langpack-en-GB@firefox.mozilla.org:3.0.6,langpack-es-AR@firefox.mozilla.org:3.0.6,langpack-es-ES@firefox.mozilla.org:3.0.6,langpack-eo@firefox.mozilla.org:3.0.6,langpack-et@firefox.mozilla.org:3.0.6,langpack-fr@firefox.mozilla.org:3.0.6,langpack-fy-NL@firefox.mozilla.org:3.0.6,langpack-gl@firefox.mozilla.org:3.0.6,langpack-ka@firefox.mozilla.org:3.0.6,langpack-el@firefox.mozilla.org:3.0.6,langpack-gu-IN@firefox.mozilla.org:3.0.6,langpack-he@firefox.mozilla.org:3.0.6,langpack-hi-IN@firefox.mozilla.org:3.0.6,langpack-is@firefox.mozilla.org:3.0.6,langpack-ga-IE@firefox.mozilla.org:3.0.6,langpack-it@firefox.mozilla.org:3.0.6,langpack-ja@firefox.mozilla.org:3.0.6,langpack-kn@firefox.mozilla.org:3.0.6,langpack-ko@firefox.mozilla.org:3.0.6,langpack-ku@firefox.mozilla.org:3.0.6,langpack-lv@firefox.mozilla.org:3.0.6,langpack-lt@firefox.mozilla.org:3.0.6,langpack-hu@firefox.mozilla.org:3.0.6,langpack-mr@firefox.mozilla.org:3.0.6,{dd68c513-9296-4b63-8d8b-8f1c991c8a48}:0.1.7.3,langpack-mn@firefox.mozilla.org:3.0.6,langpack-nl@firefox.mozilla.org:3.0.6,langpack-nb-NO@firefox.mozilla.org:3.0.6,langpack-nn-NO@firefox.mozilla.org:3.0.6,langpack-oc@firefox.mozilla.org:3.0.6,langpack-pl@firefox.mozilla.org:3.0.6,langpack-pt-BR@firefox.mozilla.org:3.0.6,langpack-pt-PT@firefox.mozilla.org:3.0.6,langpack-pa-IN@firefox.mozilla.org:3.0.6,langpack-ro@firefox.mozilla.org:3.0.6,langpack-ru@firefox.mozilla.org:3.0.6,langpack-si@firefox.mozilla.org:3.0.6,langpack-sk@firefox.mozilla.org:3.0.6,langpack-sl@firefox.mozilla.org:3.0.6,langpack-fi@firefox.mozilla.org:3.0.6,langpack-sv-SE@firefox.mozilla.org:3.0.6,langpack-te@firefox.mozilla.org:3.0.6,langpack-th@firefox.mozilla.org:3.0.6,langpack-zh-TW@firefox.mozilla.org:3.0.6,langpack-tr@firefox.mozilla.org:3.0.6,langpack-uk@firefox.mozilla.org:3.0.6,langpack-be@firefox.mozilla.org:3.0.6,langpack-bg@firefox.mozilla.org:3.0.6,langpack-mk@firefox.mozilla.org:3.0.6,langpack-sr@firefox.mozilla.org:3.0.6,langpack-ar@firefox.mozilla.org:3.0.6,{972ce4c6-7e08-4474-a285-3208198ce6fd}:3.0.6");
user_pref("extensions.lastAppVersion", "3.0.6");
user_pref("extensions.newAddons", "{dd68c513-9296-4b63-8d8b-8f1c991c8a48}");
user_pref("extensions.update.notifyUser", false);
user_pref("intl.charsetmenu.browser.cache", "ISO-8859-1, gb2312, x-gbk, GB2312, UTF-8");
user_pref("network.cookie.prefsMigrated", true);
user_pref("network.dns.disableIPv6", true);
user_pref("network.http.max-connections", 64);
user_pref("network.http.max-connections-per-server", 32);
user_pref("network.http.max-persistent-connections-per-proxy", 16);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.firstrequest", true);
user_pref("network.http.pipelining.maxrequests", 32);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.protocol-handler.app.ed2k", "/usr/bin/ed2k");
user_pref("network.protocol-handler.external.ed2k", true);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("pref.browser.homepage.disable_button.current_page", false);
user_pref("spellchecker.dictionary", "en_HK");
user_pref("urlclassifier.keyupdatetime.https://sb-ssl.google.com/safebrowsing/newkey", 1235178102);
user_pref("xpinstall.whitelist.add", "");
user_pref("xpinstall.whitelist.add.103", "");

firefox BTchian

方法一:
1. 安装Firefox插件Greasemonkey,下载地址如下:
https://addons.mozilla.org/en-US/firefox/addons/versions/748
目前版本是:Version 0.7.20070607.0 — June 7, 2007 — 99 KB

2. 下载脚本文件"show_btchina-1.0.zip"
http://www.firefox.net.cn/newforum/download.php?id=4920
下载后解压缩这个文件,是这个文件:show_btchina.user.js
在Firefox中从菜单 文件 -> 打开文件 -> 找到上面的.js文件点击打开
在弹出的对话框中点击安装即可。

3. 在Firefox打开http://bt3.btchina.net/,可以显示索引页面了。

方法二:
安装IE tab扩展,安装后点击状态栏图标在ie核心和Firefox核心之间切换,右键点击图标把btchina加入列表即可永久使用IE tab访问btchina。

参考文档:
1.
显示BTCHINA索引页种子列表的greasemonkey脚本(2006.01.05 更新到1.0)
http://www.firefox.net.cn/newforum/viewtopic.php?t=11842

2. btchina里搜索看不到结果
http://www.firefox.net.cn/newforum/viewtopic.php?printertopic=1&t=18816&start=0&postdays=0&postorder=asc&vote=viewresult