中文名 | 英文名 | Unicode | Unicode 2 |
---|---|---|---|
Mac OS | |||
华文细黑 | STHeiti Light [STXihei] | \534E\6587\7EC6\9ED1 | 华文细黑 |
华文黑体 | STHeiti | \534E\6587\9ED1\4F53 | 华文黑体 |
华文楷体 | STKaiti | \534E\6587\6977\4F53 | 华文楷体 |
华文宋体 | STSong | \534E\6587\5B8B\4F53 | 华文宋体 |
华文仿宋 | STFangsong | \534E\6587\4EFF\5B8B | 华文仿宋 |
丽黑 Pro | LiHei Pro Medium | \4E3D\9ED1 Pro | 丽黑 Pro |
丽宋 Pro | LiSong Pro Light | \4E3D\5B8B Pro | 丽宋 Pro |
标楷体 | BiauKai | \6807\6977\4F53 | 标楷体 |
苹果丽中黑 | Apple LiGothic Medium | \82F9\679C\4E3D\4E2D\9ED1 | 苹果丽中黑 |
苹果丽细宋 | Apple LiSung Light | \82F9\679C\4E3D\7EC6\5B8B | 苹果丽细宋 |
Windows | |||
新细明体 | PMingLiU | \65B0\7EC6\660E\4F53 | 新细明体 |
细明体 | MingLiU | \7EC6\660E\4F53 | 细明体 |
标楷体 | DFKai-SB | \6807\6977\4F53 | 标楷体 |
黑体 | SimHei | \9ED1\4F53 | 黑体 |
宋体 | SimSun | \5B8B\4F53 | 宋体 |
新宋体 | NSimSun | \65B0\5B8B\4F53 | 新宋体 |
仿宋 | FangSong | \4EFF\5B8B | 仿宋 |
楷体 | KaiTi | \6977\4F53 | 楷体 |
仿宋_GB2312 | FangSong_GB2312 | \4EFF\5B8B_GB2312 | 仿宋_GB2312 |
楷体_GB2312 | KaiTi_GB2312 | \6977\4F53_GB2312 | 楷体_GB2312 |
微软正黑体 | Microsoft JhengHei | \5FAE\x8F6F\6B63\9ED1\4F53 | 微软正黑体 |
微软雅黑 | Microsoft YaHei | \5FAE\8F6F\96C5\9ED1 | 微软雅黑 |
Office | |||
隶书 | LiSu | \96B6\4E66 | 隶书 |
幼圆 | YouYuan | \5E7C\5706 | 幼圆 |
华文细黑 | STXihei | \534E\6587\7EC6\9ED1 | 华文细黑 |
华文楷体 | STKaiti | \534E\6587\6977\4F53 | 华文楷体 |
华文宋体 | STSong | \534E\6587\5B8B\4F53 | 华文宋体 |
华文中宋 | STZhongsong | \534E\6587\4E2D\5B8B | 华文中宋 |
华文仿宋 | STFangsong | \534E\6587\4EFF\5B8B | 华文仿宋 |
方正舒体 | FZShuTi | \65B9\6B63\8212\4F53 | 方正舒体 |
方正姚体 | FZYaoti | \65B9\6B63\59DA\4F53 | 方正姚体 |
华文彩云 | STCaiyun | \534E\6587\5F69\4E91 | 华文彩云 |
华文琥珀 | STHupo | \534E\6587\7425\73C0 | 华文琥珀 |
华文隶书 | STLiti | \534E\6587\96B6\4E66 | 华文隶书 |
华文行楷 | STXingkai | \534E\6587\884C\6977 | 华文行楷 |
华文新魏 | STXinwei | \534E\6587\65B0\9B4F | 华文新魏 |
中文字体的英文名称对照表
firefox脚本设置
Firefox 内置有四个能超强自定义能力的文件,分别是:
UserContent.js -自定义网页用户脚本
为了更方便地管理用户样式表和脚本,避免挤到这四个文件中,于是有了三个(或许更多)超强的扩展,如下:
UserChromeJS - 管理几乎所有用户脚本,对应第三第四个文件
Stylish 来说基本上就是一管理器,跟直接使用第一第二个文件是同样功能的(目前 Userstyles.org 似乎有更大野心,这就不说了)。
GM 只针对网页,并且基于安全理由添加了很多限制,例如 GM 脚本实际上是运行在独立的封包中而不是插入到网页内(尽管 GM 提供了直接运行而不封包的选项,也有绕过的方式)。于是 GM 脚本就跟网页脚本基本上一样。
UC 其实就是一个平台,让脚本可以以扩展的方式运行(其实很多简单的扩展就是一个脚本封装在扩展的架构中),所以 UC 脚本就是“骨架”扩展,也可针对浏览器也可针对网页。
总结,如果你不想装扩展,可以将脚本或样式的代码添加到第一段的四个文件中并且对号入座,但要知道怎么避免冲突和忍受编辑管理上的麻烦;否则最好就是根据需要(或者你手头有的脚本和样式文件)选择安装第二段的三个扩展。
其他。
Stylish 的官网兼样式表展厅是 userstyles.org ,相当方便;
GM 脚本全球集散地是 userscripts.org ,相当完善;
UC 脚本基本上都挂在一些论坛和一些作者自己的主页上,查找要看耐性;
UserChrome.css -浏览器界面的样式表
UserContent.css -自定义网页的样式表
UserChrome.js -浏览器界面的功能脚本
UserContent.js -自定义网页用户脚本
为了更方便地管理用户样式表和脚本,避免挤到这四个文件中,于是有了三个(或许更多)超强的扩展,如下:
Stylish - 管理所有样式表,对应第一、第二个文件
GreaseMonkey - 管理所有网页用户脚本,对应第四个文件
UserChromeJS - 管理几乎所有用户脚本,对应第三第四个文件
Stylish 来说基本上就是一管理器,跟直接使用第一第二个文件是同样功能的(目前 Userstyles.org 似乎有更大野心,这就不说了)。
GM 只针对网页,并且基于安全理由添加了很多限制,例如 GM 脚本实际上是运行在独立的封包中而不是插入到网页内(尽管 GM 提供了直接运行而不封包的选项,也有绕过的方式)。于是 GM 脚本就跟网页脚本基本上一样。
UC 其实就是一个平台,让脚本可以以扩展的方式运行(其实很多简单的扩展就是一个脚本封装在扩展的架构中),所以 UC 脚本就是“骨架”扩展,也可针对浏览器也可针对网页。
总结,如果你不想装扩展,可以将脚本或样式的代码添加到第一段的四个文件中并且对号入座,但要知道怎么避免冲突和忍受编辑管理上的麻烦;否则最好就是根据需要(或者你手头有的脚本和样式文件)选择安装第二段的三个扩展。
其他。
Stylish 的官网兼样式表展厅是 userstyles.org ,相当方便;
GM 脚本全球集散地是 userscripts.org ,相当完善;
UC 脚本基本上都挂在一些论坛和一些作者自己的主页上,查找要看耐性;
使用方法:
1. 先安装好对应扩展。
GM 可以装 GreaseMonkey 扩展 或 scriptish 扩展;UC 可以装 userchormejs 扩展,或者 UC 扩展
2. 脚本的安装。
stylish 和 GM 一般在线安装,打开时会自动弹出安装提示。如果是本地的源文件,在 addon 管理器里找到 stylish,添加新样式,把css粘进去即可,但网址过滤需要自己写;GM 则直接把脚本拖入浏览器打开,就可以安装。
UC 不支持在线安装,需指定脚本存放路径,一般默认在chrome文件夹(支持子文件夹?)。 UC 扩展直接默认指定chrome文件夹,而userchormejs 扩展需要在 userChrome.js 文件(没有的话就在chrome文件夹里自建)里指定路径。BTW,UC 扩展的图标在地址栏里,右键即可管理
_________________
GM脚本:快捷跳转搜索引擎 无需跳转搜索引擎 强大的关键词高亮增强版 本论坛数楼器 更多。。
Stylish样式:百度有道Google 让本论坛帖子页面不被撑宽 CNKI有道词典
firefox重要数据和它们对应的文件
你的重要数据和它们对应的文件
书签和浏览历史
- places.sqlite
密码
你的密码存放在两个文件中,缺一不可:- key3.db - 该文件保存了你密码的密钥数据库,你一定要把它和下面的文件一并复制。
- signons.sqlite - 保存的密码。
站点相关的首选项
- permissions.sqlite
搜索引擎
- search.sqlite
- \searchplugins\ 文件夹
个人词库
- persdict.dat
自动完成历史记录
- formhistory.sqlite
Cookies
- cookies.sqlite
安全证书设置
- cert8.db
特定文件的下载动作
- mimeTypes.rdf
用户样式
- \chrome\userChrome.css
- \chrome\userContent.css
firefox配置文件详解
- 书签和浏览历史: places.sqlite 文件中包含您所有的Firefox书签,以及所有您访问过的网站列表。更多信息请参考 创建,管理书签.
- 密码: 您的密码被保存在 key3.db 和 signons.sqlite 文件中。更多信息请参考 如何让 Firefox 记住我的用户名和密码?.
- 站点自定的首选项: permissions.sqlite 以及content-prefs.sqlite文件中保存了许多针对站点的权限设置(比如,它保存着哪些网站被允许显示弹出窗口),或者针对站点的页面缩放级别。更多信息请参考我该怎样管理网站的权限? 和页面缩放.
- 搜索引擎: search.sqlite 文件和 searchplugins 文件夹存储着Firefox 什么是搜索栏 中可用的搜索引擎。
- 个人字典: persdict.dat 文件保存着一些您添加到Firefox字典中的自定义的词。更多信息请参考 使用拼写检查.
- 自动完成历史: formhistory.sqlite 记录着您曾经通过Firefox搜索框搜索的历史,以及您曾经在网站填写过的表单。更多信息请参考 表单自动完成。
- 下载历史: 在 downloads.sqlite 文件中,记载着您已经下载了什么。更多信息请参考下载管理器。
- Cookies: cookie 保留着少量的您曾访问过的网站信息。通常是诸如您的网站首选项信息或登录状态。Cookies 被保存在 cookies.sqlite 文件中。
- DOM 存储: DOM 存储是被设计用来提供一个更大、更安全、更易用的,以代替将信息存储在cookies的方式。每个网站的信息被存储在 webappsstore.sqlite 文件中 ,而 chromeappsstore.sqlite 文件存储着 about:* 页面的存储。
- 安全证书设置: cert8.db 文件保存着所有您的安全证书设置,以及您向Firefox中导入的SSL证书。
- 安全设备设置: secmod.db 文件是安全模块的数据库。
- 下载活动: mimeTypes.rdf 文件保存着您设定的当某个文件类型打开时Firefox应该做的动作。例如当您在Firefox中点击一个PDF文件的链接时,Firefox将使用 Acrobat Reader 打开它。更多信息请参考 管理文件类型.
- 插件 MIME 类型: pluginreg.dat 文件存储着与您已安装的插件相关的file stores MIME 类型 。更多信息请参考使用Firefox插件。
- 保存的会话: sessionstore.js 文件存储了当前打开着的页签和窗口。更多信息请参考 会话恢复功能。
- 自定义工具栏: localstore.rdf 文件存储了工具栏和窗口的大小、位置设置。更多信息请参考 如何定制工具栏。
- 用户样式: 如果它们存在 \chrome\userChrome.css 和 \chrome\userContent.css 文件将保存着用户定义的对Firefox外观的改变,或某些特定的网站或网页的元素的外观或行为。
- ==================================================
- profiles文件夹(火狐配置文件夹):
文件夹:
adblockplus文件夹 若安装了Adblock Plus则会有该文件夹,主要用于存放规则
|----patterns.ini 存放广告过滤扩展adblock plus的过滤规则
|----patterns-backup1.ini 规则的备份1
|----patterns-backup2.ini 规则的备份2 用久了还有更多3,4甚至更多
bookmarkbackups文件夹 书签备份文件夹,备份近五日书签的资料夹
Cache文件夹 缓存网络文件夹。用about:cache查看缓存文件夹位置以及关于缓存文件的信息。
chrome文件夹 界面和网页显示的设置
|----user.js 用来改变各种选项
|----userChrome.css 用来改变浏览器的外观
|----userContent.css 用来改变网页的外观
extensions 文件夹 存放扩展和主题文件(只要用了扩展或主题,就必须保留)
fastdial文件夹 安装了FastDial才会有,用于存放快速启动的图片和该扩展的配置信息
|----fastdial.sqlite FastDial 的用户配置文件
OfflineCache文件夹
文件:
blocklist.xml 自动下载的危险扩展列表
cert8.db 安全性资料库:安全凭证及安全管理模组的相关资料
compatibility.ini 存储上次使用过本配置文件的应用程序的版本和路径。当一个不同版本/路径的应用程序载入这个配置文件时,将触发 XPCOM 组件注册过程。该文件自动生成,可以安全删除。
compreg.dat 列出注册的XPCOM 组件。触发XPCOM 注册过程时自动生成。
content-prefs.sqlite
cookies.sqlite 保存的cookies
downloads.sqlite 保存的下载历史
extensions.cache 列出已安装的扩展、它们的ID和安装文件夹,以及最后更改时间。例如将文件夹拖放到已知的安装位置,该文件用于注册以这种方式安装的扩展。该文件自动生成。
extensions.ini 列出已安装扩展和主题的文件夹。该文件由nsExtensionManager 自动生成,低级代码用以检测chrome 包以及已安装的附加软件提供的XPCOM 组件。可以删除该文件以解决某些问题。
extensions.rdf 已安装扩展的信息,如将某扩展禁用的信息就放里面
formhistory.sqlite 保存的表单输入历史记录
key3.db 保存密码的密钥数据库,必须和signons.txt 一起保存
localstore.rdf 工具栏和窗口大小/位置的配置文件
mimeTypes.rdf 有关文件的MIME类型识别信息,即在下载某些类型的文件时执行的动作。可以删除该文件以重置下载动作。
parent.lock 用以标记当前正在使用的配置文件。可以删除该文件以解除配置文件锁定。
permissions.sqlite
places.sqlite firefox3的书签文件,所有的书签都存在里面
places.sqlite-journal
pluginreg.dat 插件Mimetypes 的注册信息。默认位置在包含配置文件夹的父文件夹。如将某插件禁用的信息就放里面。
prefs.js 扩展,选项,about:config等Firefox3所有的设置
search.sqlite 保存的搜索栏历史记录
secmod.db 安全模块数据库
sessionstore.js 存储会话
signons3.txt Firefox3密码管理器保存的表单密码,必须和key3.db 一起保存
urlclassifier3.sqlite Firefox3的反钓鱼数据库
urlclassifierkey3.txt
webappsstore.sqlite 会话存储
XPC.mfl
xpti.dat 列出已注册的 XPCOM 接口。XPCOM 注册过程触发时自动生成。
XUL.mfl 缓存用户接口数据
空着的表示至少我还不清楚地,而且还有很多是错的或者不完善的,希望大家帮着看一下。
youtube 视频搜索技巧
YouTube的搜索很简单啦,但是也许你知道了一些技巧之后或许会更加有趣,搜索出来的结果会更精确一些。YouTube的工程师们简化了他们的搜索引擎使得用户不需要学习复杂的语法就可以进行检索。让我们来看看下面的例子吧。
1.找到特定的YouTube的频道
royal wedding, channel
YouTube里面有很多关于royal wedding的视频,但是如果你希望检索到官方的视频页面,只要在后面加上channel就可以了。
2.检索近期上传视频
oprah winfrey, this week
上面的检索关键字将会显示过去一周内上传到YouTube的视频,当然你还可以使用"today"或者"this mouth"来限制时间。
3.找到原汁原味的视频
never say never, partner
如果你想要听到原版的音乐或者视频,而不是网友们翻版的或者恶搞的,加上partner就可以了。
4.找到全时长的电影
jackie chan, movie
如果你项找到完整版的电影,该加上什么,你懂的。甚至你能看到宝莱坞的电影哦。
5.找出高清电影
the king's speech trailer, hd
你既然已经知道hd是高清的意思,我额外想要告诉你的信息就是你可以看到结果里面全部时720p或者1080p的电影鸟~
6.看3D电影
avatar, 3d
高清的还不过瘾,你有一副3D眼镜摆在家里?那就来尝试3D的电影吧,看3D电影不一定要3D眼镜哦,详情猛击此处。
7.找出播放列表
bryan adams, playlist
你可以找出播放列表和一些相关类型的演员或者是电影,为了保存他们,你可以添加到你的账户中,以备下次观看。详情猛击此处。
8.在 YouTube 中找到长影片
tom and jerry cartoons, long
加上 long ,你可以找到20分钟时长以上的影片。
9.标题的精确匹配
allintitle:"google goes gaga"
你可以进行精确地匹配以便于找到一些可能由于地理位置限制而不允许在你们国家看的电影哦。
10.混合条件匹配
ted talks, hd, this month, long
以上1~9的条件可以混合使用,Geek们,这个类似布尔操作“与”,是伐?
1.找到特定的YouTube的频道
royal wedding, channel
YouTube里面有很多关于royal wedding的视频,但是如果你希望检索到官方的视频页面,只要在后面加上channel就可以了。
2.检索近期上传视频
oprah winfrey, this week
上面的检索关键字将会显示过去一周内上传到YouTube的视频,当然你还可以使用"today"或者"this mouth"来限制时间。
3.找到原汁原味的视频
never say never, partner
如果你想要听到原版的音乐或者视频,而不是网友们翻版的或者恶搞的,加上partner就可以了。
4.找到全时长的电影
jackie chan, movie
如果你项找到完整版的电影,该加上什么,你懂的。甚至你能看到宝莱坞的电影哦。
5.找出高清电影
the king's speech trailer, hd
你既然已经知道hd是高清的意思,我额外想要告诉你的信息就是你可以看到结果里面全部时720p或者1080p的电影鸟~
6.看3D电影
avatar, 3d
高清的还不过瘾,你有一副3D眼镜摆在家里?那就来尝试3D的电影吧,看3D电影不一定要3D眼镜哦,详情猛击此处。
7.找出播放列表
bryan adams, playlist
你可以找出播放列表和一些相关类型的演员或者是电影,为了保存他们,你可以添加到你的账户中,以备下次观看。详情猛击此处。
8.在 YouTube 中找到长影片
tom and jerry cartoons, long
加上 long ,你可以找到20分钟时长以上的影片。
9.标题的精确匹配
allintitle:"google goes gaga"
你可以进行精确地匹配以便于找到一些可能由于地理位置限制而不允许在你们国家看的电影哦。
10.混合条件匹配
ted talks, hd, this month, long
以上1~9的条件可以混合使用,Geek们,这个类似布尔操作“与”,是伐?
色戒之我见
除了上次在百度贴吧讨论的那些关于色戒的看法,今天又看了下色戒,又有新的体会
色戒中梁朝伟哭了4次,我认为。和“麦太太”后两次做爱时,“麦太太”唱歌时,“麦太太”走了时。梁朝伟都没有真的落泪,而是眼中含泪。这正印证了王佳芝的那句话“戏假情真”
3次做爱镜头在我看来,绝对体现了导演的精心设计,堪称经典。
头一次,SM,梁朝伟一声不吭的坐在角落观察着“麦太太”的一举一动,当“麦太太”发现他时,他如“鬼”一样,这暗示了此时梁朝伟不信任“麦太太”,而王佳芝也深恨此人。但王佳芝还是冷静的去引诱他,明显是在“演”,而梁朝伟看透了这一切,他直接残暴的把“麦太太”压在身下,用手按住她的头,以及做完后恢复一身正装,冷冷的说句“你的风衣”就走了,这些都说明梁朝伟只是在享受做爱,在演戏;王佳芝起初被压着时,愤怒的回头看梁朝伟一眼,说明她恨;梁朝伟走后,王佳芝嘴角的一丝诡异的笑,说明她觉得和梁朝伟做爱,比和酒鬼同学做爱爽多了(这就是为什么和酒鬼同学第二次做爱时,王佳芝要在上面的原因)
第二次,融合。真心的做爱本来就是一种融合,在这次梁朝伟和王佳芝已经是这样了。王佳芝严重没有了仇恨的目光,而是坦诚的审视着眼前这个男人,她发现他很脆弱,很可怜,也很美好。此时她的头脑中绝对没有“任务”这些想法。梁朝伟呢,他不在压着王佳芝了,两个人是并列侧躺在床上,说明梁朝伟放松了对王佳芝的警惕。而最后高潮时,梁朝伟眼中含泪体现了他很痛苦(这痛苦可能来自内心的孤单,生活工作种种,无人了解他内心的脆弱),在他眼里王佳芝成了唯一的知心人。
第三场,车上,他的话暗示他明白王佳芝的身份,也说明他真的很在意王佳芝,也会嫉妒,当然他也很霸道,这是男人对自己女人的态度。同时,他的动作又说明他急切想和王佳芝做爱的心情,他说的话和做的动作都是他下意思的反应,绝对不是演出来的。床上,王佳芝已经“处于上风”,在“枪”和“性”的选择上,王选择了”性“,说明了王佳芝的彻底”堕落”,最后二人都同时看到了枪,说明二人都懂个中来由,但却不愿“面对”这现实。
所以,还是那句话,性可以改变一个人的,这正是色戒的本意。
ps:
王佳芝为什么不想吃饭?当她接电话时异常紧张时,我们明白了:王佳芝入戏了,她渴望把这个戏演下去。
王佳芝与老鬼的争执,体现了她内心中对正邪两种人的客观看法:她了解梁朝伟的苦,也怨愤自己被当做棋子摆布(她恨他们不允许她动感情,恨他们用“忠诚”来“骗”自己);但是,最后她还是坦然接受了这“不公正”的安排。
梁朝伟为什么暴力?因为内心的极度恐惧,孤单。性,是他表达这种痛苦感受的话语。
色戒原版下载地址:ed2k://|file|[%E8%89%B2%E6%88%92(%E5%AE%8C%E6%95%B4%E6%9C%AA%E5%88%A0%E7%89%88)].Lust.Caution.2007.Uncut.720p.BluRay.x264.AC3-CMCT.mkv|3431308565|01A4E335DA98A6512CB92AB5891D67E9|
色戒中梁朝伟哭了4次,我认为。和“麦太太”后两次做爱时,“麦太太”唱歌时,“麦太太”走了时。梁朝伟都没有真的落泪,而是眼中含泪。这正印证了王佳芝的那句话“戏假情真”
3次做爱镜头在我看来,绝对体现了导演的精心设计,堪称经典。
头一次,SM,梁朝伟一声不吭的坐在角落观察着“麦太太”的一举一动,当“麦太太”发现他时,他如“鬼”一样,这暗示了此时梁朝伟不信任“麦太太”,而王佳芝也深恨此人。但王佳芝还是冷静的去引诱他,明显是在“演”,而梁朝伟看透了这一切,他直接残暴的把“麦太太”压在身下,用手按住她的头,以及做完后恢复一身正装,冷冷的说句“你的风衣”就走了,这些都说明梁朝伟只是在享受做爱,在演戏;王佳芝起初被压着时,愤怒的回头看梁朝伟一眼,说明她恨;梁朝伟走后,王佳芝嘴角的一丝诡异的笑,说明她觉得和梁朝伟做爱,比和酒鬼同学做爱爽多了(这就是为什么和酒鬼同学第二次做爱时,王佳芝要在上面的原因)
第二次,融合。真心的做爱本来就是一种融合,在这次梁朝伟和王佳芝已经是这样了。王佳芝严重没有了仇恨的目光,而是坦诚的审视着眼前这个男人,她发现他很脆弱,很可怜,也很美好。此时她的头脑中绝对没有“任务”这些想法。梁朝伟呢,他不在压着王佳芝了,两个人是并列侧躺在床上,说明梁朝伟放松了对王佳芝的警惕。而最后高潮时,梁朝伟眼中含泪体现了他很痛苦(这痛苦可能来自内心的孤单,生活工作种种,无人了解他内心的脆弱),在他眼里王佳芝成了唯一的知心人。
第三场,车上,他的话暗示他明白王佳芝的身份,也说明他真的很在意王佳芝,也会嫉妒,当然他也很霸道,这是男人对自己女人的态度。同时,他的动作又说明他急切想和王佳芝做爱的心情,他说的话和做的动作都是他下意思的反应,绝对不是演出来的。床上,王佳芝已经“处于上风”,在“枪”和“性”的选择上,王选择了”性“,说明了王佳芝的彻底”堕落”,最后二人都同时看到了枪,说明二人都懂个中来由,但却不愿“面对”这现实。
所以,还是那句话,性可以改变一个人的,这正是色戒的本意。
ps:
王佳芝为什么不想吃饭?当她接电话时异常紧张时,我们明白了:王佳芝入戏了,她渴望把这个戏演下去。
王佳芝与老鬼的争执,体现了她内心中对正邪两种人的客观看法:她了解梁朝伟的苦,也怨愤自己被当做棋子摆布(她恨他们不允许她动感情,恨他们用“忠诚”来“骗”自己);但是,最后她还是坦然接受了这“不公正”的安排。
梁朝伟为什么暴力?因为内心的极度恐惧,孤单。性,是他表达这种痛苦感受的话语。
色戒原版下载地址:ed2k://|file|[%E8%89%B2%E6%88%92(%E5%AE%8C%E6%95%B4%E6%9C%AA%E5%88%A0%E7%89%88)].Lust.Caution.2007.Uncut.720p.BluRay.x264.AC3-CMCT.mkv|3431308565|01A4E335DA98A6512CB92AB5891D67E9|
GFW
1、DNS劫持
DNS劫持会导致我们访问了一些不存在的或不稳定的网站的时候,访问到的却是电信114搜索(详见月光博客《断网后互联星空的浏览器劫持》)或访问Google却显示了Baidu的主页(详见月光博客《Google博客搜索摇身一变成百度》)。
如果需要确认自己是否处在DNS劫持的环境中,我们可以在Windows命令行cmd中使用Windows自带的网络诊断工具nslookup查找一个不存在或不稳定的域名进行一下网络诊断:
C:\>nslookup www.SomeRandomDomainName.com
Server: ns-pd.online.sh.cn
Address: 202.96.209.133
Non-authoritative answer:
Name: www.SomeRandomDomainName.com
Address: 218.83.175.155
我们看到,www.SomeRandomDomainName.com本应该是一个不存在的域名,DNS服务器应该告诉我们这个域名不存在,但我们 却看 到DNS服务器告诉我们这个域名的IP为218.83.175.155(不同地区的114搜索的IP都不同,可能得到的IP并不是 218.83.175.155,而是自己所在地区的114搜索的服务器IP地址),而这个IP却是114搜索的IP,导致我们在浏览器中访问这个网站时看 到的是114搜索的网页。
如果需要解决DNS劫持的问题,可以把自己的域名解析服务器换乘国外的,比如OpenDNS(详见月光博客《使用OpenDNS解决DNS域名劫持》)或Google DNS(详见月光博客《Google推出免费DNS服务》)。
解决之后我们再次使用nslookup查找一下这个网站:
C:\>nslookup www.SomeRandomDomainName.com
Server: google-public-dns-a.google.com
Address: 8.8.8.8
*** google-public-dns-a.google.com can’t find www.SomeRandomDomainName.com: Non-existent domain
我们看到DNS服务器正确的告诉了我们这个域名不存在,我们不会被劫持到114搜索了。
不过,正如《使用OpenDNS解决DNS域名劫持》中最后一段所说的那样,“但是对于DNS污染的劫持,使用OpenDNS也无法解决问题”。那么接下来,我就介绍一下DNS污染。
2、DNS污染
由于DNS劫持可以通过把域名解析服务器更换为国外的来解决问题,所以系统需要使用DNS污染来封锁一些域名。这样,即使使用国外的域名服务器也得不到服务器的正确IP,所以也就无法访问这些服务器了。比如现在著名的微博客始祖twitter主页就遭到了DNS污染。
如果需要确认域名遭到了DNS污染而不是其他的故障,首先要了解,DNS劫持是由国内的域名服务器完成的,所以我们把域名服务器换成国外的就可以解决问题;而DNS污染是由系统完成的,所以即使更换了域名服务器,系统仍旧可以发送伪造的域名解析结果替换正确的解析结果。所以我们可以通过使用一个不存在的国外IP作为我们的域名服务器进行诊断究竟是DNS劫持还是DNS污染。我们仍旧通过使用nslookup进行网络诊断,选一个不存在的国外IP为 144.223.234.234:
C:\>nslookup twitter.com 144.223.234.234
DNS request timed out.
timeout was 2 seconds.
*** Can’t find server name for address 144.223.234.234: Timed out
Server: UnKnown
Address: 144.223.234.234
Name: twitter.com
Address: 93.46.8.89
我们看到,由于144.223.234.234不存在,理应没有任何返回。但我们却得到了一个错误的IP:93.46.8.89。我们再测试一下刚才被DNS劫持的IP的情况:
C:\>nslookup www.SomeRandomDomainName.com 144.223.234.234
DNS request timed out.
timeout was 2 seconds.
*** Can’t find server name for address 144.223.234.234: Timed out
Server: UnKnown
Address: 144.223.234.234
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to UnKnown timed-out
我们看到,www.SomeRandomDomainName.com 没有返回结果,那么它没有被DNS污染。
如果要解决DNS污染,我们只能使用各种加密代理进行远程DNS解析、VPN或利用系统的漏洞了。
3、IP封锁
这里IP封锁指的是国内把国外服务器的IP加入了系统的黑名单,导致大部分地区甚至全国无法直接访问服务器。由于系统是分布式的,所以有可能出现部分地区可以访问,部分地区不能访问的情况。比如现在知名的云存储服务Dropbox的主页,就是遭到了IP封锁。
首先我们把域名服务器设置为国外的,排除了DNS劫持的问题。之后我们诊断一下dropbox的域名是否遭到了DNS污染:
C:\>nslookup www.dropbox.com 144.223.234.234
DNS request timed out.
timeout was 2 seconds.
*** Can’t find server name for address 144.223.234.234: Timed out
Server: UnKnown
Address: 144.223.234.234
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to UnKnown timed-out
显然也没有遭到DNS污染。那么接下去我们可以在没有过滤ICMP协议的网络环境中(有些小区宽带和有些公司的内部网络过滤了ICMP协议,无法使 用 tracert),我们可以在Windows命令行cmd中使用Windows自带的网络诊断工具tracert进行一下网络诊断是网站遭到了IP封锁还 是其他的故障:
C:\>tracert -d www.dropbox.com
Tracing route to www.dropbox.com [174.36.30.70]
over a maximum of 30 hops:
1 18 ms 19 ms 26 ms 58.35.240.1
2 15 ms 20 ms 29 ms 58.35.240.1
3 13 ms 10 ms 14 ms 124.74.20.45
4 14 ms 14 ms 15 ms 124.74.209.137
5 10 ms 15 ms 14 ms 61.152.86.58
6 * * * Request timed out.
7 * * * Request timed out.
8 * * * Request timed out.
……
我们看到,最后一个IP为61.152.86.58(不同地区的IP不一样),之后就不通了,显然在61.152.86.58附近遭到了IP封锁。那么我们打开ip138查一下61.152.86.58是谁在掌控:
您查询的IP:61.152.86.58
* 本站主数据:上海市 电信
* 参考数据一:上海市 电信
* 参考数据二:上海市 电信
显然,问题在上海电信这里(其他地区可能是地区的本地电信),而不是dropbox服务器的问题。
4、服务器防火墙IP过滤和服务器宕机
把这两点放在一起写是因为这两种情况的对外表现是一样的。但和IP封锁却有很大区别。IP封锁的最后一个可达IP是中国的,而服务器防火墙IP过滤 和服 务器当机时的最后一个可达IP却是国外的。比如我们拿75.101.142.137做试验,之前在上面部署过alexa的网站,现在这个IP上暂时没有服 务器(可以看成服务器宕机):
C:\>tracert -d 75.101.142.237
Tracing route to 75.101.142.237 over a maximum of 30 hops
1 25 ms 18 ms 18 ms 58.35.240.1
2 25 ms 42 ms 27 ms 58.35.240.1
3 10 ms 15 ms 14 ms 124.74.37.9
4 49 ms 59 ms 12 ms 124.74.209.129
5 14 ms 14 ms 14 ms 61.152.86.142
6 10 ms 14 ms 15 ms 202.97.35.154
7 14 ms 15 ms 14 ms 202.97.34.126
8 194 ms 195 ms 194 ms 202.97.51.138
9 171 ms 170 ms 173 ms 202.97.50.54
10 215 ms 179 ms 175 ms 63.146.27.133
11 279 ms 280 ms 278 ms 67.14.36.6
12 * * * Request timed out.
13 249 ms 249 ms 244 ms 72.21.199.40
14 254 ms 254 ms 254 ms 72.21.222.157
15 250 ms 250 ms 249 ms 216.182.232.53
16 270 ms 270 ms 273 ms 216.182.224.22
17 272 ms 269 ms 289 ms 75.101.160.35
18 * * * Request timed out.
19 * * * Request timed out.
20 * * * Request timed out.
我们看到最后一个可达IP为75.101.160.35,然后我们查一下这个IP是谁的呢:
您查询的IP:75.101.160.35
* 本站主数据:美国
* 参考数据一:美国
* 参考数据二:美国 华盛顿州金县西雅图市亚马逊公司
显然,这个是服务器故障。
如果要解决IP封锁,我们只能通过加密代理、VPN或利用系统的漏洞进行访问这些网站了。
5、基于关键词的TCP连接重置
国内的系统在人们通过http协议访问国外网站时会记录所有的内容,一旦出现某些比较“敏感”的关键词时,就会强制断开TCP连接,记录双方IP并 保留 一段时间 (1分钟左右),我们的浏览器也就会显示“连接被重置”。之后在这一段时间内(1分钟左右),由于我们和服务器的IP被摄查系统记录,我们就无法再次访问 这个网站了。我们必须停止访问这个网站,过了这段时间再次访问没有这些关键词的网页,就又能访问这个网站了。
由于这些特征,我们判断是 否遭到了基于关键词的TCP连接重置的情况也比较容易。如果浏览器显示“连接被重置”,并且在一段时间内无法再次访问这个网站,之后过了这段时间访问这个 网站上没有这些关键词的网页又能访问的时候,我们就是遭到了基于关键词的TCP连接重置的故障。
正是因为http协议是明文传输的,所 以才能基于关键词进行TCP连接重置。所以如果网站支持https加密访问,我们可以通过https方式访问网站,从而解决这个问题。但如果网站不支持 https方式访问,我们只能通过加密代理、VPN或利用系统的漏洞进行访问了。而且国内的系统对付https也不是没有其他手段了。除了IP封锁外,还 有无状态的TCP连接重置、SSL证书过滤、SSL劫持等手段,下面进行依次介绍。
6、无状态的TCP连接重置
由于https是加密传输数据的协议,系统无法知道通过https协议传输了什么内容,但又不允许民众使用https访问“有害信息”,所以系统只要监测到(系统只是知道访问了这个网站的https协议,并不知道其中传输的内容)访问了指定网站的https协议(比如Google Docs的https访问方式),就会强制断开TCP连接。这样,这些网站的https协议在国内就无法直接使用了,很多人被迫使用http协议,从而传输的所有内容被系统所记录。
无状态的TCP连接重置的结果也是浏览器显示“连接被重置”,只不过无论访问这个服务器上的任何网页都会被重置。如果要解决这个问题,也只能依靠加密代理、VPN或利用系统的漏洞了。
7、SSL证书过滤
和无状态的TCP连接重置一样,由于https是加密传输数据的协议,系统无法知道通过https协议传输了什么内容,但又不允许民众使用 https访 问“有害信息”,除了域名污染和无状态的TCP连接重置防止无法审查内容外,还有SSL证书过滤的审查手段。由于https传输过程中,SSL证书却是明文传输的,所以可以监测SSL证书是否掰发给指定域名的。如果确实如此,那么就强制断开TCP连接,浏览器也会显示“连接被重置”。SSL证书过滤只发生 在使用https访问网站的时候。
SSL证书过滤的情况比较少。如果需要解决这个问题,也只能依靠加密代理、VPN或利用系统的漏洞了。
8、SSL劫持
断开https连接虽然能阻止民众访问“有害信息”,但并不知道访问了什么有害信息。基于这一点,针对https的弱点(信任所有证书颁发机构 CA),CNNIC申请成为了顶级证书颁发机构(Root CA),从而可以发假证书进行中间人攻击,从而破解https传输的内容。详见月光博客《破解Google Gmail的https新思路》。
如果遭到了SSL劫持,很难发现。我们通过https访问国外网站的时候必须每次检查一下证书是否为国内的证书颁发机构颁发。如果为国内的证书颁发机构颁发,那么很可能遭到了SSL劫持,必须马上停止继续访问。
如果要解决SSL劫持,我们可以去浏览器中禁止比如CNNIC那样的国内证书颁发机构的证书(比如《CNNIC,我不信任你》)。但这并不能完全解决问题,如果某一天一个不知名的国内证书颁发机构参与了SSL劫持就很难发现。最终我们还需要依赖加密代理或VPN。
9、HTTP会话劫持
HTTP会话劫持是修改正常的http返回结果,可以在其中加入广告,甚至是病毒木马。而一般上网被http会话劫持加入广告,很有可能认为是网站自己的广告。由于http协议是明文传输的,http会话劫持也就可以做到。月光博客中《电信级的网络弹出广告》、《获取了电信恶意弹出广告的罪证》和《谁控制了我们的浏览器?》也有详细介绍http会话劫持。HTTP会话劫持通常是ISP为了推送广告而实施的,但并不排除这一手段今后会被系统所利用。
要解决HTTP会话劫持,月光博客中也提供了一种解决思路——《解除ADSL弹出广告的方法》。 使用浏览器插件屏蔽广告能解决部分问题,也不能完全解决问题。如果要从技术手段解决HTTP会话劫持,一种办法是使用加密代理和VPN访问所有的网站,包 括国内的,但也不能完全解决问题,如果HTTP会话劫持是在服务器附近的路由器上设置的,这种方法也无法解决;另一种办法是针对不同的HTTP会话劫持, 我们通过刷路由器固件的方式再劫持回来(dd-wrt和tomato路由器固件支持自定义,可能可以把HTTP会话再劫持回原来的数据),或者针对不同的 HTTP会话劫持,使用不同的本地应用层代理服务器进行广告过滤。
在国内常见的人为网络故障都介绍完了,同学们都可以区分不同的故障了并加以解决吗?
来源:读者投稿。 作者Twitter:@davidsky2012,作者Google Reader: https://www.google.com/reader/shared/lehui99
DNS劫持会导致我们访问了一些不存在的或不稳定的网站的时候,访问到的却是电信114搜索(详见月光博客《断网后互联星空的浏览器劫持》)或访问Google却显示了Baidu的主页(详见月光博客《Google博客搜索摇身一变成百度》)。
如果需要确认自己是否处在DNS劫持的环境中,我们可以在Windows命令行cmd中使用Windows自带的网络诊断工具nslookup查找一个不存在或不稳定的域名进行一下网络诊断:
C:\>nslookup www.SomeRandomDomainName.com
Server: ns-pd.online.sh.cn
Address: 202.96.209.133
Non-authoritative answer:
Name: www.SomeRandomDomainName.com
Address: 218.83.175.155
我们看到,www.SomeRandomDomainName.com本应该是一个不存在的域名,DNS服务器应该告诉我们这个域名不存在,但我们 却看 到DNS服务器告诉我们这个域名的IP为218.83.175.155(不同地区的114搜索的IP都不同,可能得到的IP并不是 218.83.175.155,而是自己所在地区的114搜索的服务器IP地址),而这个IP却是114搜索的IP,导致我们在浏览器中访问这个网站时看 到的是114搜索的网页。
如果需要解决DNS劫持的问题,可以把自己的域名解析服务器换乘国外的,比如OpenDNS(详见月光博客《使用OpenDNS解决DNS域名劫持》)或Google DNS(详见月光博客《Google推出免费DNS服务》)。
解决之后我们再次使用nslookup查找一下这个网站:
C:\>nslookup www.SomeRandomDomainName.com
Server: google-public-dns-a.google.com
Address: 8.8.8.8
*** google-public-dns-a.google.com can’t find www.SomeRandomDomainName.com: Non-existent domain
我们看到DNS服务器正确的告诉了我们这个域名不存在,我们不会被劫持到114搜索了。
不过,正如《使用OpenDNS解决DNS域名劫持》中最后一段所说的那样,“但是对于DNS污染的劫持,使用OpenDNS也无法解决问题”。那么接下来,我就介绍一下DNS污染。
2、DNS污染
由于DNS劫持可以通过把域名解析服务器更换为国外的来解决问题,所以系统需要使用DNS污染来封锁一些域名。这样,即使使用国外的域名服务器也得不到服务器的正确IP,所以也就无法访问这些服务器了。比如现在著名的微博客始祖twitter主页就遭到了DNS污染。
如果需要确认域名遭到了DNS污染而不是其他的故障,首先要了解,DNS劫持是由国内的域名服务器完成的,所以我们把域名服务器换成国外的就可以解决问题;而DNS污染是由系统完成的,所以即使更换了域名服务器,系统仍旧可以发送伪造的域名解析结果替换正确的解析结果。所以我们可以通过使用一个不存在的国外IP作为我们的域名服务器进行诊断究竟是DNS劫持还是DNS污染。我们仍旧通过使用nslookup进行网络诊断,选一个不存在的国外IP为 144.223.234.234:
C:\>nslookup twitter.com 144.223.234.234
DNS request timed out.
timeout was 2 seconds.
*** Can’t find server name for address 144.223.234.234: Timed out
Server: UnKnown
Address: 144.223.234.234
Name: twitter.com
Address: 93.46.8.89
我们看到,由于144.223.234.234不存在,理应没有任何返回。但我们却得到了一个错误的IP:93.46.8.89。我们再测试一下刚才被DNS劫持的IP的情况:
C:\>nslookup www.SomeRandomDomainName.com 144.223.234.234
DNS request timed out.
timeout was 2 seconds.
*** Can’t find server name for address 144.223.234.234: Timed out
Server: UnKnown
Address: 144.223.234.234
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to UnKnown timed-out
我们看到,www.SomeRandomDomainName.com 没有返回结果,那么它没有被DNS污染。
如果要解决DNS污染,我们只能使用各种加密代理进行远程DNS解析、VPN或利用系统的漏洞了。
3、IP封锁
这里IP封锁指的是国内把国外服务器的IP加入了系统的黑名单,导致大部分地区甚至全国无法直接访问服务器。由于系统是分布式的,所以有可能出现部分地区可以访问,部分地区不能访问的情况。比如现在知名的云存储服务Dropbox的主页,就是遭到了IP封锁。
首先我们把域名服务器设置为国外的,排除了DNS劫持的问题。之后我们诊断一下dropbox的域名是否遭到了DNS污染:
C:\>nslookup www.dropbox.com 144.223.234.234
DNS request timed out.
timeout was 2 seconds.
*** Can’t find server name for address 144.223.234.234: Timed out
Server: UnKnown
Address: 144.223.234.234
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to UnKnown timed-out
显然也没有遭到DNS污染。那么接下去我们可以在没有过滤ICMP协议的网络环境中(有些小区宽带和有些公司的内部网络过滤了ICMP协议,无法使 用 tracert),我们可以在Windows命令行cmd中使用Windows自带的网络诊断工具tracert进行一下网络诊断是网站遭到了IP封锁还 是其他的故障:
C:\>tracert -d www.dropbox.com
Tracing route to www.dropbox.com [174.36.30.70]
over a maximum of 30 hops:
1 18 ms 19 ms 26 ms 58.35.240.1
2 15 ms 20 ms 29 ms 58.35.240.1
3 13 ms 10 ms 14 ms 124.74.20.45
4 14 ms 14 ms 15 ms 124.74.209.137
5 10 ms 15 ms 14 ms 61.152.86.58
6 * * * Request timed out.
7 * * * Request timed out.
8 * * * Request timed out.
……
我们看到,最后一个IP为61.152.86.58(不同地区的IP不一样),之后就不通了,显然在61.152.86.58附近遭到了IP封锁。那么我们打开ip138查一下61.152.86.58是谁在掌控:
您查询的IP:61.152.86.58
* 本站主数据:上海市 电信
* 参考数据一:上海市 电信
* 参考数据二:上海市 电信
显然,问题在上海电信这里(其他地区可能是地区的本地电信),而不是dropbox服务器的问题。
4、服务器防火墙IP过滤和服务器宕机
把这两点放在一起写是因为这两种情况的对外表现是一样的。但和IP封锁却有很大区别。IP封锁的最后一个可达IP是中国的,而服务器防火墙IP过滤 和服 务器当机时的最后一个可达IP却是国外的。比如我们拿75.101.142.137做试验,之前在上面部署过alexa的网站,现在这个IP上暂时没有服 务器(可以看成服务器宕机):
C:\>tracert -d 75.101.142.237
Tracing route to 75.101.142.237 over a maximum of 30 hops
1 25 ms 18 ms 18 ms 58.35.240.1
2 25 ms 42 ms 27 ms 58.35.240.1
3 10 ms 15 ms 14 ms 124.74.37.9
4 49 ms 59 ms 12 ms 124.74.209.129
5 14 ms 14 ms 14 ms 61.152.86.142
6 10 ms 14 ms 15 ms 202.97.35.154
7 14 ms 15 ms 14 ms 202.97.34.126
8 194 ms 195 ms 194 ms 202.97.51.138
9 171 ms 170 ms 173 ms 202.97.50.54
10 215 ms 179 ms 175 ms 63.146.27.133
11 279 ms 280 ms 278 ms 67.14.36.6
12 * * * Request timed out.
13 249 ms 249 ms 244 ms 72.21.199.40
14 254 ms 254 ms 254 ms 72.21.222.157
15 250 ms 250 ms 249 ms 216.182.232.53
16 270 ms 270 ms 273 ms 216.182.224.22
17 272 ms 269 ms 289 ms 75.101.160.35
18 * * * Request timed out.
19 * * * Request timed out.
20 * * * Request timed out.
我们看到最后一个可达IP为75.101.160.35,然后我们查一下这个IP是谁的呢:
您查询的IP:75.101.160.35
* 本站主数据:美国
* 参考数据一:美国
* 参考数据二:美国 华盛顿州金县西雅图市亚马逊公司
显然,这个是服务器故障。
如果要解决IP封锁,我们只能通过加密代理、VPN或利用系统的漏洞进行访问这些网站了。
5、基于关键词的TCP连接重置
国内的系统在人们通过http协议访问国外网站时会记录所有的内容,一旦出现某些比较“敏感”的关键词时,就会强制断开TCP连接,记录双方IP并 保留 一段时间 (1分钟左右),我们的浏览器也就会显示“连接被重置”。之后在这一段时间内(1分钟左右),由于我们和服务器的IP被摄查系统记录,我们就无法再次访问 这个网站了。我们必须停止访问这个网站,过了这段时间再次访问没有这些关键词的网页,就又能访问这个网站了。
由于这些特征,我们判断是 否遭到了基于关键词的TCP连接重置的情况也比较容易。如果浏览器显示“连接被重置”,并且在一段时间内无法再次访问这个网站,之后过了这段时间访问这个 网站上没有这些关键词的网页又能访问的时候,我们就是遭到了基于关键词的TCP连接重置的故障。
正是因为http协议是明文传输的,所 以才能基于关键词进行TCP连接重置。所以如果网站支持https加密访问,我们可以通过https方式访问网站,从而解决这个问题。但如果网站不支持 https方式访问,我们只能通过加密代理、VPN或利用系统的漏洞进行访问了。而且国内的系统对付https也不是没有其他手段了。除了IP封锁外,还 有无状态的TCP连接重置、SSL证书过滤、SSL劫持等手段,下面进行依次介绍。
6、无状态的TCP连接重置
由于https是加密传输数据的协议,系统无法知道通过https协议传输了什么内容,但又不允许民众使用https访问“有害信息”,所以系统只要监测到(系统只是知道访问了这个网站的https协议,并不知道其中传输的内容)访问了指定网站的https协议(比如Google Docs的https访问方式),就会强制断开TCP连接。这样,这些网站的https协议在国内就无法直接使用了,很多人被迫使用http协议,从而传输的所有内容被系统所记录。
无状态的TCP连接重置的结果也是浏览器显示“连接被重置”,只不过无论访问这个服务器上的任何网页都会被重置。如果要解决这个问题,也只能依靠加密代理、VPN或利用系统的漏洞了。
7、SSL证书过滤
和无状态的TCP连接重置一样,由于https是加密传输数据的协议,系统无法知道通过https协议传输了什么内容,但又不允许民众使用 https访 问“有害信息”,除了域名污染和无状态的TCP连接重置防止无法审查内容外,还有SSL证书过滤的审查手段。由于https传输过程中,SSL证书却是明文传输的,所以可以监测SSL证书是否掰发给指定域名的。如果确实如此,那么就强制断开TCP连接,浏览器也会显示“连接被重置”。SSL证书过滤只发生 在使用https访问网站的时候。
SSL证书过滤的情况比较少。如果需要解决这个问题,也只能依靠加密代理、VPN或利用系统的漏洞了。
8、SSL劫持
断开https连接虽然能阻止民众访问“有害信息”,但并不知道访问了什么有害信息。基于这一点,针对https的弱点(信任所有证书颁发机构 CA),CNNIC申请成为了顶级证书颁发机构(Root CA),从而可以发假证书进行中间人攻击,从而破解https传输的内容。详见月光博客《破解Google Gmail的https新思路》。
如果遭到了SSL劫持,很难发现。我们通过https访问国外网站的时候必须每次检查一下证书是否为国内的证书颁发机构颁发。如果为国内的证书颁发机构颁发,那么很可能遭到了SSL劫持,必须马上停止继续访问。
如果要解决SSL劫持,我们可以去浏览器中禁止比如CNNIC那样的国内证书颁发机构的证书(比如《CNNIC,我不信任你》)。但这并不能完全解决问题,如果某一天一个不知名的国内证书颁发机构参与了SSL劫持就很难发现。最终我们还需要依赖加密代理或VPN。
9、HTTP会话劫持
HTTP会话劫持是修改正常的http返回结果,可以在其中加入广告,甚至是病毒木马。而一般上网被http会话劫持加入广告,很有可能认为是网站自己的广告。由于http协议是明文传输的,http会话劫持也就可以做到。月光博客中《电信级的网络弹出广告》、《获取了电信恶意弹出广告的罪证》和《谁控制了我们的浏览器?》也有详细介绍http会话劫持。HTTP会话劫持通常是ISP为了推送广告而实施的,但并不排除这一手段今后会被系统所利用。
要解决HTTP会话劫持,月光博客中也提供了一种解决思路——《解除ADSL弹出广告的方法》。 使用浏览器插件屏蔽广告能解决部分问题,也不能完全解决问题。如果要从技术手段解决HTTP会话劫持,一种办法是使用加密代理和VPN访问所有的网站,包 括国内的,但也不能完全解决问题,如果HTTP会话劫持是在服务器附近的路由器上设置的,这种方法也无法解决;另一种办法是针对不同的HTTP会话劫持, 我们通过刷路由器固件的方式再劫持回来(dd-wrt和tomato路由器固件支持自定义,可能可以把HTTP会话再劫持回原来的数据),或者针对不同的 HTTP会话劫持,使用不同的本地应用层代理服务器进行广告过滤。
在国内常见的人为网络故障都介绍完了,同学们都可以区分不同的故障了并加以解决吗?
来源:读者投稿。 作者Twitter:@davidsky2012,作者Google Reader: https://www.google.com/reader/shared/lehui99
原创文章如转载,请注明:转载自月光博客 [ http://www.williamlong.info/ ]
本文链接地址:http://www.williamlong.info/archives/2195.html
本文链接地址:http://www.williamlong.info/archives/2195.html
如何让Firefox优化得比Chrome更快
Firefox一向比IE快得多,但Google Chrome发布之后,Firefox便更像是龟兔赛跑中的乌龟而不是火狐了。这篇文章提供了优化方法让Firefox优化得比Chrome更快:
1、安装BleachBit(选择下载多语言版,支持Linux和Windows,已包含在Ubuntu 和Debian软件仓库内),专门用于释放磁盘空间的开源工具,可清除Firefox的缓存和历史,改进启动速度。
2、在地址栏输入about:config,改变设置以更快的渲染网页:创建新的整数值content.notify.backoffcount,设定值 为5;创建新的值nglayout.initialpaint.delay,设定为0。第一个值是让Firefox不要等到整个网页全部下载后再去渲染, 第二个值是改进渲染速度,不要等待网页的布局信息全部下载后再渲染。
3、优化历史:打开about:config,将储存的浏览历史过期天数browser.history_expire_days从默认的180天从改为 7天,browser.history_expire_days_min从默认的90天改为7天(两个值也可以该为14或其它较低的天 数),browser.history_expire_sites定义储存的最大网站数量从默认的40000降到更少。
4、加速菜单:打开about:config,创建新整数ui.submenuDelay,值设为0。
5、禁用IPv6,IPv4仍然是主流,IPv6数量很少,因此关闭它可以提高速度:打开about:config,将network.dns.disableIPv6从默认的'False'改为'True'。
6、增加缓存空间,如果你的内存有2GB,那么不妨把缓存设置大一点:打开about:config,创建browser.cache.memory.capacity,设为32768。"
2、在地址栏输入about:config,改变设置以更快的渲染网页:创建新的整数值content.notify.backoffcount,设定值 为5;创建新的值nglayout.initialpaint.delay,设定为0。第一个值是让Firefox不要等到整个网页全部下载后再去渲染, 第二个值是改进渲染速度,不要等待网页的布局信息全部下载后再渲染。
3、优化历史:打开about:config,将储存的浏览历史过期天数browser.history_expire_days从默认的180天从改为 7天,browser.history_expire_days_min从默认的90天改为7天(两个值也可以该为14或其它较低的天 数),browser.history_expire_sites定义储存的最大网站数量从默认的40000降到更少。
4、加速菜单:打开about:config,创建新整数ui.submenuDelay,值设为0。
5、禁用IPv6,IPv4仍然是主流,IPv6数量很少,因此关闭它可以提高速度:打开about:config,将network.dns.disableIPv6从默认的'False'改为'True'。
6、增加缓存空间,如果你的内存有2GB,那么不妨把缓存设置大一点:打开about:config,创建browser.cache.memory.capacity,设为32768。"
7、使用TraceMonkey JavaScript引擎:打开about:config,改javascript.options.jit.chrome为True,javascript.options.jit.content的值为True。
8、优化TCP:打开about:config,加入(有些服务器不支持)
browser.tabs.showSingleWindowModePrefs – true
network.http.max-connections – 48
network.http.max-connections-per-server – 16
network.http.max-persistent-connections-per-proxy – 8
network.http.max-persistent-connections-per-server – 4
network.http.pipelining – true
network.http.pipelining.maxrequests – 8
network.http.proxy.pipelining – true
network.http.request.timeout – 300
content.notify.ontimer - true
trim_on_minimize - true (Windows only)
content.interrupt.parsing - true
content.max.tokenizing.time - 2250000
content.maxtextrun - 8191
content.notify.interval - 750000
content.switch.threshold - 750000
8、优化TCP:打开about:config,加入(有些服务器不支持)
browser.tabs.showSingleWindowModePrefs – true
network.http.max-connections – 48
network.http.max-connections-per-server – 16
network.http.max-persistent-connections-per-proxy – 8
network.http.max-persistent-connections-per-server – 4
network.http.pipelining – true
network.http.pipelining.maxrequests – 8
network.http.proxy.pipelining – true
network.http.request.timeout – 300
content.notify.ontimer - true
trim_on_minimize - true (Windows only)
content.interrupt.parsing - true
content.max.tokenizing.time - 2250000
content.maxtextrun - 8191
content.notify.interval - 750000
content.switch.threshold - 750000
Firefox 自带的 ClearType 硬件加速渲染参数
gfx.font_rendering.cleartype.always_use_for_content true
gfx.font_rendering.cleartype.use_for_downloadable_fonts true
gfx.font_rendering.cleartype.use_for_downloadable_fonts true
cleartype
级别,0 到 100 ,100 最大;
gfx.font_rendering.cleartype_params.cleartype_level;100
gfx.font_rendering.cleartype_params.cleartype_level;100
对比度增强,0 到100, 100最大
;
gfx.font_rendering.cleartype_params.enhanced_contrast;200
gfx.font_rendering.cleartype_params.enhanced_contrast;200
gamma
值 1.0 到 2.2,这里它是按照
cleartype 的注册表值来指派的,1000-2200/1000 对应 1.0 和 2.2;
gfx.font_rendering.cleartype_params.gamma;2200
gfx.font_rendering.cleartype_params.gamma;2200
渲染像素结构,0 = flat, 1 = RGB, 2 = BGR 液晶就用RGB ;
gfx.font_rendering.cleartype_params.pixel_structure;1
gfx.font_rendering.cleartype_params.pixel_structure;1
渲染模式,0 = default, 1 = aliased, 2 = GDI Classic, 3 = GDI Natural,
4 = Natural, 5 = Natural Symmetric ;能开启次像素渲染 5 效果最好
gfx.font_rendering.cleartype_params.rendering_mode;5
4 = Natural, 5 = Natural Symmetric ;能开启次像素渲染 5 效果最好
gfx.font_rendering.cleartype_params.rendering_mode;5
其中
gfx.font_rendering.cleartype_params.enhanced_contrast 取值对字体浓淡影响较大,自己试试吧,数值越大越黑。
firefox远程解析
给Firefox设置远程DNS解析,破解DNS劫持与污染!
DNS劫持在国内经常出现。在Firefox中,设置远程DNS解析可以防止DNS劫持。
方法很简单,只需在Firefox地址栏输入自定义配置 about:config ,搜索network.proxy.socks_remote_dns 修改为 true 。
常用的公共 DNS 服务器包括:
DNS劫持在国内经常出现。在Firefox中,设置远程DNS解析可以防止DNS劫持。
方法很简单,只需在Firefox地址栏输入自定义配置 about:config ,搜索network.proxy.socks_remote_dns 修改为 true 。
常用的公共 DNS 服务器包括:
- Google Public DNS (8.8.8.8, 8.8.4.4)、
- Norton DNS (198.153.192.1, 198.153.194.1)、
- OpenDNS (208.67.222.222, 208.67.220.220)、
- OpenDNS Family (208.67.222.123, 208.67.220.123)、
- Comodo Secure DNS (156.154.70.22, 156.156.71.22)、
- ScrubIt DNS (67.138.54.100, 207.225.209.66)、
- DNS Advantage (156.154.70.1, 156.154.71.1)。
Gmail快捷键
通过键盘快捷键,您的手无需离开键盘而使用鼠标进行操作,从而帮助您节约时间。您需要有标准 101/102 键或自然 PS/2 键盘才能使用快捷键。
要启用或停用这些区分大小写的快捷键,请点击设置,然后选择键盘快捷键旁边的选项。
组合键 - 使用以下组合键可在 Gmail 中进行导航。
要启用或停用这些区分大小写的快捷键,请点击设置,然后选择键盘快捷键旁边的选项。
快捷键 | 定义 | 操作 |
---|---|---|
c | 撰写 | 可让您撰写新邮件。<Shift> + c 可让您在新窗口中撰写邮件。 |
/ | 搜索 | 将光标放在搜索框中。 |
k | 移至上一个会话 | 打开上一个会话或将光标移至上一个会话。您可以按 <Enter> 展开会话。 |
j | 移至下一个会话 | 打开下一个会话或将光标移至下一个会话。您可以按 <Enter> 展开会话。 |
n | 下一封邮件 | 将光标移至下一封邮件。您可以按 <Enter> 展开或折叠邮件(仅适用于“会话视图”)。 |
p | 上一封邮件 | 将光标移至上一封邮件。您可以按 <Enter> 展开或折叠邮件(仅适用于“会话视图”)。 |
o 或 <Enter> | 打开 | 打开您的会话。如果您位于“会话视图”中,此操作还可以展开或折叠邮件。 |
u | 返回到会话列表 | 刷新页面,并返回到收件箱或会话列表。 |
e | 存档 | 将所有视图中的会话存档。 |
m | 忽略 | 将会话存档,除直接发送或抄送给您的邮件外,以后所有的邮件均跳过收件箱。了解详情。 |
x | 选择会话 | 自动检查并选择会话,以便您可以进行存档、应用标签,或从下拉菜单中选择一项操作以应用到该会话。 |
s | 对邮件或会话加注星标 | 对邮件或会话添加或删除星标。您可以通过星标为邮件或会话提供一个特殊的状态。 |
+ | 标记为重要 | 通过标记被错误归类的邮件,帮助 Gmail 了解哪些是您的重要邮件(优先收件箱特有)。 |
- | 标记为不重要 | 通过标记被错误归类的邮件,帮助 Gmail 了解哪些是您不重要的邮件(优先收件箱特有)。 |
! | 列为垃圾邮件 | 将邮件标记为垃圾邮件,并将其从会话列表中删除。 |
r | 回复 | 对邮件发件人进行回复。<Shift> + r 可让您在新窗口中回复邮件(仅适用于“会话视图”)。 |
a | 全部回复 | 回复所有邮件收件人。<Shift> +a 可让您在新窗口中回复所有邮件收件人(仅适用于“会话视图”)。 |
f | 转发 | 转发邮件。<Shift> + f 可让您在新窗口中转发邮件(仅适用于“会话视图”)。 |
<Esc> | 离开输入字段 | 将光标从当前输入字段中移除。 |
<Ctrl> + s | 保存草稿 | 在您撰写邮件时,将当前文本另存为草稿。按住 <Ctrl> 键的同时按下 s,在使用此快捷键时确保光标在以下其中一个文本字段中:撰写窗格,或任何“收件人”、“抄送”、“密送”或“主题”字段。 |
# | 删除 | 将会话移至“已删除邮件”。 |
l | 标签 | 打开“标签”菜单,以对会话添加标签。 |
v | 移至 | 将会话从“收件箱”移至其他标签:“垃圾邮件”或“已删除邮件”。 |
<Shift> + i | 标记为已读 | 将邮件标记为“已读”,并跳至下一封邮件。 |
<Shift> + u | 标记为未读 | 将邮件标记为“未读”,以便您稍后可以返回至该邮件。 |
[ | 存档,然后移至上一个会话 | 将会话存档,然后移至上一个会话。 |
] | 存档,然后移至下一个会话 | 将会话存档,然后移至下一个会话。 |
z | 撤消 | 如果可能,撤消上一个操作(适用于带有“撤消”链接的操作)。 |
<Shift> + n | 更新当前会话 | 在有新邮件时,更新当前会话。 |
q | 将光标移至聊天搜索 | 将光标直接移至聊天搜索框。 |
y | 从当前视图中删除* | 自动删除当前视图中的邮件或会话。
|
. | 显示更多操作 | 显示“更多操作”下拉菜单。 |
<Ctrl> + <向下箭头> | 打开“聊天”中的选项 |
|
? | 显示键盘快捷键帮助 | 显示您所在任何页面中的键盘快捷键帮助菜单。 |
k | 将联系人上移 | 在联系人列表中将光标上移 |
j | 将联系人下移 | 在联系人列表中将光标下移 |
o 或 <Enter> | 打开 | 打开光标旁边的联系人。 |
u | 返回到联系人列表视图 | 刷新页面,然后返回到联系人列表。 |
e | 从当前群组中删除 | 从当前显示的群组中删除所选联系人。 |
x | 选择联系人 | 检查并选择联系人,以便您可以更改群组成员资格或从下拉菜单中选择一项操作以应用到此联系人。 |
<Esc> | 离开输入字段 | 将光标从当前输入中移除 |
# | 删除 | 永久删除联系人 |
l | 群组成员资格 | 打开群组按钮可以对联系人进行分组 |
z | 撤消 | 如果可能,撤消上一个操作(适用于带有“撤消”链接的操作) |
. | 显示更多操作 | 显示“更多操作”下拉菜单。 |
快捷键 | 定义 | 操作 |
---|---|---|
先按 <Tab>,然后按 <Enter> | 发送邮件 | 撰写完邮件之后,使用此组合键可自动发送邮件(Windows 上的 Internet Explorer 和 Firefox 中支持此功能)。 |
先按 y,然后按 o | 存档,然后移至下一个会话 | 将会话存档,然后移至下一个会话。 |
先按 g,然后按 a | 转到“所有邮件” | 可让您转到“所有邮件”,即您发送或接收的(以及尚未删除的)所有邮件的存储站点。 |
先按 g,然后按 s | 转到“已加星标” | 可让您转到已加星标的所有会话。 |
先按 g,然后按 c | 转到“通讯录” | 可让您转到通讯录 |
先按 g,然后按 d | 转到“草稿” | 可让您转到已保存的所有草稿。 |
先按 g,然后按 l | 转到“标签” | 可让您转到“标签:”运算符已填写的搜索框。 |
先按 g,然后按 i | 转到“收件箱” | 可让您返回到收件箱。 |
先按 g,然后按 t | 转到“已发邮件” | 可让您转到您已发送的所有邮件。 |
先按 *,然后按 a | 全选 | 选择所有邮件。 |
先按 *,然后按 n | 全部不选 | 取消选择所有邮件。 |
先按 *,然后按 r | 选择已读邮件 | 选择所有已读邮件。 |
先按 *,然后按 u | 选择未读邮件 | 选择所有未读邮件。 |
先按 *,然后按 s | 选择已加星标的邮件 | 选择所有已加星标的邮件。 |
先按 *,然后按 t | 选择未加星标的邮件 | 选择所有未加星标的邮件。 |
已更新
09/21/2011
09/21/2011
firefox搜索引擎关键字
= 有道词典
0 站内搜索
9 google
8 baidu
7 wikipedia
1 Google Images
11 google search by image(URL)
2 gogle videos
3 google mp3
4 google map
5 google
0 站内搜索
9 google
8 baidu
7 wikipedia
1 Google Images
11 google search by image(URL)
2 gogle videos
3 google mp3
4 google map
5 google
Google Reader 快捷键
j/k | 向下/向上浏览项目 | 在列表中选择下一个/上一个项目 |
space/shift-space | 向下/向上翻页 | 向下/向上翻页 |
n/p | 向下/向上扫描 | 在列表视图中,无需打开就可选择下一个项目 |
o | 打开/关闭项目 | 在列表视图中,展开或折叠所选项目 |
enter | 打开/关闭项目 | 在列表视图中,展开或折叠所选项目 |
s | 切换星标 | 为所选项目加注星标 |
shift-s | 切换共享 | 共享所选项目 |
m | 标记为已读/未读 | 在所选项目的已读/未读状态间切换 |
t | 标记项目 | 打开所选项目的标记字段 |
v | 查看原始内容 | 在新窗口中打开该文章的原始来源 |
shift-a | 全部标记为已读 | 将当前视图中的所有项目标记为已读 |
1 | 展开视图 | 将订阅展示为扩展项目 |
2 | 列表视图 | 将订阅展示为标题列表 |
r | 刷新 | 在导航中刷新未读文章数 |
shift-n/p | 导航向下/向上 | 在导航中选择下一个/上一个订阅或文件夹 |
shift-x | 导航展开/折叠 | 在导航中展开或折叠所选文件夹 |
shift-o | 导航打开订阅 | 在导航中打开当前所选项目 |
gh | 转到主页 | 转到 Google 阅读器主页 |
ga | 转到所有项目 | 转到"所有项目"视图 |
gs | 转到加星标项目 | 转到"加星标项目"视图 |
gt | 转到标记 | 允许通过输入标记名称转到该标记 |
gu | 转到订阅 | 允许通过输入订阅名称转到该订阅 |
u | 全屏模式 | 隐藏或展示订阅列表 |
? | 键盘快捷键帮助 | 展示有关 Google 阅读器快捷键的快捷指南 |
遨游目录
[Maxthon2](安装目录)
├─changelog_cn.txt(更新日志)
├─enablelog.reg(启用记录log日志)
├─License.txt(许可声明)
├─Maxthon.exe(启动程序)
├─MaxthonUINST.exe(卸载程序)
├─sp2enable.reg(启用SP2的安全设置)
├─sp2removal.reg(禁用SP2的安全设置)
├─[Config](登录帐号目录)
├─[Default](默认设置目录)
├─[Favicons](站点图标目录)
├─[Filter](过滤包目录)
├─[Language](语言文件目录)
├─[log](记录log日志目录,运行enablelog.reg文件后出现)
├─[Modules](组件目录)
│ ├─[MxCapScr](傲游截图)
│ ├─[MxDownloader](傲游下载)
│ ├─[MxGuardian](安全监控)
│ ├─[MxPageSearch](页面查找)
│ ├─[MxSpellCheck](拼写检查)
│ └─[MxWebBoost](网站加速)
├─[Plugin](插件目录)
├─[SharedAccount](未注册用户帐号目录,注册帐号为xxx@xxx.xx的邮箱目录形式)
│ ├─[Config](设置保存目录)
│ │ ├─Config.ini(设置中心设定)
│ │ ├─ProxyConfig.xml(代理规则)
│ │ ├─SiteList.xml(广告猎手规则)
│ │ └─ui.xml(界面布局)
│ ├─[Data](数据保存目录)
│ │ ├─Collector.xml(收集面板)
│ │ ├─Form.dat(填表数据)
│ │ ├─History.dat(历史记录)
│ │ └─mbookmark.xml(本地收藏)
│ ├─[Downloads](默认下载目录)
│ │ └─[Images](默认图片保存目录)
│ ├─[PluginData](插件设置目录)
│ └─[Session](进程存储目录)
├─[skin](皮肤目录)
├─[Temp](临时目录)
└─[template](模板目录
[Modules](组件目录)如下图:
├─changelog_cn.txt(更新日志)
├─enablelog.reg(启用记录log日志)
├─License.txt(许可声明)
├─Maxthon.exe(启动程序)
├─MaxthonUINST.exe(卸载程序)
├─sp2enable.reg(启用SP2的安全设置)
├─sp2removal.reg(禁用SP2的安全设置)
├─[Config](登录帐号目录)
├─[Default](默认设置目录)
├─[Favicons](站点图标目录)
├─[Filter](过滤包目录)
├─[Language](语言文件目录)
├─[log](记录log日志目录,运行enablelog.reg文件后出现)
├─[Modules](组件目录)
│ ├─[MxCapScr](傲游截图)
│ ├─[MxDownloader](傲游下载)
│ ├─[MxGuardian](安全监控)
│ ├─[MxPageSearch](页面查找)
│ ├─[MxSpellCheck](拼写检查)
│ └─[MxWebBoost](网站加速)
├─[Plugin](插件目录)
├─[SharedAccount](未注册用户帐号目录,注册帐号为xxx@xxx.xx的邮箱目录形式)
│ ├─[Config](设置保存目录)
│ │ ├─Config.ini(设置中心设定)
│ │ ├─ProxyConfig.xml(代理规则)
│ │ ├─SiteList.xml(广告猎手规则)
│ │ └─ui.xml(界面布局)
│ ├─[Data](数据保存目录)
│ │ ├─Collector.xml(收集面板)
│ │ ├─Form.dat(填表数据)
│ │ ├─History.dat(历史记录)
│ │ └─mbookmark.xml(本地收藏)
│ ├─[Downloads](默认下载目录)
│ │ └─[Images](默认图片保存目录)
│ ├─[PluginData](插件设置目录)
│ └─[Session](进程存储目录)
├─[skin](皮肤目录)
├─[Temp](临时目录)
└─[template](模板目录
[Modules](组件目录)如下图:
chromium快捷键
Windows 键盘快捷键
标签页和窗口快捷键
Ctrl+N | 打开新窗口。 |
Ctrl+T | 打开新标签页。 |
Ctrl+Shift+N | 在隐身模式下打开新窗口。 |
按 Ctrl+O,然后选择文件。 | 在 Google Chrome 浏览器中打开计算机中的文件。 |
按住 Ctrl+Shift 的同时点击链接。 | 在新标签页中打开链接并切换到刚打开的标签页。 |
按住 Shift 键的同时点击链接。 | 在新窗口中打开链接。 |
Ctrl+Shift+T | 恢复关闭的标签页(同firefox) |
将链接拖到标签页中。 | 在标签页中打开链接。 |
将链接拖到标签栏的空白区域。 | 在新标签页中打开链接。 |
将标签页拖出标签栏。 | 在新窗口中打开标签页。 |
将标签页从标签栏拖到现有窗口中。 | 在现有窗口中打开标签页。 |
拖动标签页时按 Esc 键。 | 将标签页恢复到原先的位置。 |
Ctrl+1 到 Ctrl+8 | 切换到标签栏中指定位置编号所对应的标签页。 |
Ctrl+9 | 跳到最后一个标签页。 |
Ctrl+Tab 或 Ctrl+PgDown | 切换到下一个标签页。 |
Ctrl+Shift+Tab 或 Ctrl+PgUp | 切换到上一个标签页。 |
Ctrl+W | 关闭当前标签页(同firefox) |
Backspace | 后退 |
Shift+Backspace | 前进 |
Alt+Home | 主页 |
Google Chrome 浏览器功能快捷键
Alt+E | 打开“工具”菜单 |
Ctrl+Shift+B | 打开和关闭书签栏。 |
Ctrl+H | 历史记录 |
Ctrl+J | 下载内容 |
Shift+Esc | 任务管理器 |
Shift+Alt+T | 将焦点设置在浏览器工具栏中的第一个工具上。然后就能用以下快捷键在工具栏中移动:
|
F6 或 Shift+F6 | 将焦点切换到下一个键盘可访问的窗格。这些窗格包括:
|
Ctrl+Shift+Delete | 清除浏览数据 |
F1 | 帮助中心 |
Ctrl+Shift+M | 在多个用户之间切换。 |
地址栏快捷键
在地址栏中可使用以下快捷键:键入搜索字词,然后按 Enter 键。 | 使用默认搜索引擎进行搜索。 |
键入搜索引擎关键字,按空格键,然后键入搜索字词,再按 Enter 键。 | 使用与关键字相关联的搜索引擎进行搜索。 |
首先键入搜索引擎网址,然后在系统提示时按 Tab 键,键入搜索字词,再按 Enter 键。 | 使用与网址相关联的搜索引擎进行搜索。 |
Ctrl+Enter | 加上 www. 和 .com,并打开得到的网址。 |
键入网址,按 Alt+Enter | 在新标签页中打开网址 |
Ctrl+K | 定位默认搜索引擎 |
同时按 Ctrl 和向左箭头键。 | 在地址栏中将光标移到上一个关键字词 |
同时按 Ctrl 和向右箭头键。 | 在地址栏中将光标移到下一个关键字词 |
Ctrl+Backspace | 在地址栏中删除光标前的字词 |
用键盘上的方向键从地址栏下拉菜单中选择一个条目,然后按 Shift+Delete。 | 从浏览历史记录中删除所选条目(如果可以)。 |
用鼠标中键(或鼠标滚轮)点击地址栏下拉菜单中的一个条目。 | 从后台在新标签页中打开该条目。 |
显示地址栏下拉菜单时按 Page Up 或 Page Down。 | 选中下拉菜单中的第一个或最后一个条目。 |
网页快捷键
Ctrl+S | 保存当前网页。 |
Esc | 停止 |
Ctrl+F | 查找 |
Ctrl+G 或 F3 | 在查找栏中查找下一条与输入内容相匹配的内容。 |
Ctrl+Shift+G、Shift+F3 或 Shift+Enter | 在查找栏中查找上一条与输入内容相匹配的内容。 |
鼠标中键(滚轮) | 激活自动滚动模式。当您移动鼠标时,网页会根据鼠标的移动方向自动滚动。 |
Ctrl+F5(同firefox) | 刷新,忽略缓存 |
按住 Alt 键,然后点击链接 | 下载链接目标 |
Ctrl+U | 网页的源代码 |
Ctrl+D | 保存为书签 |
F11 | 全屏,再按一次 F11 退出全屏 |
Ctrl++ | 放大网页 |
Ctrl+- | 缩小网页 |
Ctrl+0 | 恢复到正常大小 |
空格键 | 向下滚动网页 |
按住 Shift 键的同时滚动鼠标滚轮 | 横向滚动 |
文本快捷键
Ctrl+V | 粘贴 |
Ctrl+Shift+V | 粘贴(不带格式) |
chromium插件
chrome扩展地址:网上商店
1 lastpass
2 xmarks
3 proxy switchy
4 tempermonkey
5 adblock
6 search by image(by google)
7 快捷工具
8 content menu search
1 lastpass
2 xmarks
3 proxy switchy
4 tempermonkey
5 adblock
6 search by image(by google)
7 快捷工具
8 content menu search
firefox 个人配置文件详解
官方说明(英文)
哪些信息被保存在我的用户配置文件中?
注意: 只是一些重要信息,在进行数据恢复时非常有用。
- 书签和浏览历史: places.sqlite 文件中包含您所有的Firefox书签,以及所有您访问过的网站列表。更多信息请参考 创建,管理书签.
- 密码: 您的密码被保存在 key3.db 和 signons.sqlite 文件中。更多信息请参考 如何让 Firefox 记住我的用户名和密码?.
- 站点自定的首选项: permissions.sqlite 以及content-prefs.sqlite文件中保存了许多针对站点的权限设置(比如,它保存着哪些网站被允许显示弹出窗口),或者针对站点的页面缩放级别。更多信息请参考我该怎样管理网站的权限? 和页面缩放.
- 搜索引擎: search.sqlite 文件和 searchplugins 文件夹存储着Firefox 什么是搜索栏 中可用的搜索引擎。
- 个人字典: persdict.dat 文件保存着一些您添加到Firefox字典中的自定义的词。更多信息请参考 使用拼写检查.
- 自动完成历史: formhistory.sqlite 记录着您曾经通过Firefox搜索框搜索的历史,以及您曾经在网站填写过的表单。更多信息请参考 表单自动完成。
- 下载历史: 在 downloads.sqlite 文件中,记载着您已经下载了什么。更多信息请参考下载管理器。
- Cookies: cookie 保留着少量的您曾访问过的网站信息。通常是诸如您的网站首选项信息或登录状态。Cookies 被保存在 cookies.sqlite 文件中。
- DOM 存储: DOM 存储是被设计用来提供一个更大、更安全、更易用的,以代替将信息存储在cookies的方式。每个网站的信息被存储在 webappsstore.sqlite 文件中 ,而 chromeappsstore.sqlite 文件存储着 about:* 页面的存储。
- 安全证书设置: cert8.db 文件保存着所有您的安全证书设置,以及您向Firefox中导入的SSL证书。
- 安全设备设置: secmod.db 文件是安全模块的数据库。
- 下载活动: mimeTypes.rdf 文件保存着您设定的当某个文件类型打开时Firefox应该做的动作。例如当您在Firefox中点击一个PDF文件的链接时,Firefox将使用 Acrobat Reader 打开它。更多信息请参考 管理文件类型.
- 插件 MIME 类型: pluginreg.dat 文件存储着与您已安装的插件相关的file stores MIME 类型 。更多信息请参考使用Firefox插件。
- 保存的会话: sessionstore.js 文件存储了当前打开着的页签和窗口。更多信息请参考 会话恢复功能。
- 自定义工具栏: localstore.rdf 文件存储了工具栏和窗口的大小、位置设置。更多信息请参考 如何定制工具栏。
- 用户样式: 如果它们存在 \chrome\userChrome.css 和 \chrome\userContent.css 文件将保存着用户定义的对Firefox外观的改变,或某些特定的网站或网页的元素的外观或行为。
使用用户配置文件
- 管理用户配置文件 解释了如何创建一个新的用户配置文件,以及如何删除一个旧的用户配置文件。
- 备份你的信息 解释了如何备份并回复一个用户配置文件,此外还有如何移动您的用户配置文件信息到一个您硬盘的另一个位置或另一台电脑。
- 从旧的配置文档中恢复重要数据 解释了用户配置文件中的每一个文件中存储了哪些信息,并解释了如何将他们复制到新的用户配置文件中。
订阅:
博文 (Atom)