Browsed by
Tag: firefox

DNS over HTTPs

DNS over HTTPs

传统的 DNS 基于 UDP 协议,并且采用明文方式传递请求和结果。在互联网早期,这样做没什么问题。而现在网络越来越复杂,网络实体越来越多,各种看得见、看不见的手都可能修改 DNS 的结果。

简单的解决方式就是对 DNS 进行加密。 Mozilla 联合 Cloudflare 通过 HTTPs 来传递 DNS 消息,也就是 DoH (DNS over HTTPs)。这种方式从设计上看,不如 DNS over TLS 高效,但是胜在简单、无需过多更改网络设备和软件。

Firefox 已经内置了对 DoH 的支持,而且非常简单。问题是默认的两个 DoH 服务商:Cloudflare 和 NextDNS,在国内由于某种不可描述的原因,访问速度都很受影响。实际上国内腾讯和阿里的公共 DNS 服务也支持 DoH,以腾讯为例,它提供的 DoH 访问地址是:

https://doh.pub/dns-query

Firefox 的网络设置中,按下图进行配置即可:

Firefox 中设置腾讯 DoH
Firefox 中设置腾讯 DoH

另外,阿里提供的 DoH 访问地址为:

https://dns.alidns.com/dns-query
Firefox中的proxy设置

Firefox中的proxy设置

最近重装了一台电脑,在Firefox中设置SocksV5代理上网(道理大家都懂的),发现还是无法上gmail, docs等科学网站。从log看,Firefox似乎一直在等待TLS握手。难道是某墙又升级了吗? 在另一台电脑上使用同样的ssl tunnel测试了一下,没问题,看来是Firefox自身出状况了。

重新检查Firefox中的配置,发现了以下一个小小的配置项:

Firefox的proxy配置项
Firefox的proxy配置项

好吧,看起来似乎理解了。如果不勾选这项,Firefox会用本地的DNS记录,导致无法访问科学网站(道理大家又懂了)。勾选之后,Firefox将通过proxy查询远端DNS记录,问题解决。

科学上网的感觉真好!从未有过的制度自信、文化自信、xx自信油然而生!

Linux系统ssh代理的问题

Linux系统ssh代理的问题

因为需要访问公司远程网络,而考虑到国内特殊的网络环境,通常在windows系统下都是使用putty创建本地socks5代理,在firefox中设置该代理访问internet。

但是在linux下,默认采用以下命令时,居然只能使用socks4代理:

ssh -D 6666 myname@mycompany.com

如果需要使用socks5代理,则需要明确指定本地的IP地址,命令如下:

ssh -D 127.0.0.1:6666 myname@mycompany.com

其实用netstat检查前一个命令的结果,能看到正确绑定了任意地址的6666端口,而后一个命令只是明确绑定在本地循环地址上。两者应该都能成功进行socks5代理才对。

不知道这是ssh的bug,还是firefox的bug? 简单搜索了一下,似乎也没有人提到这点。

Firefox吞噬硬盘

Firefox吞噬硬盘

我承认是个标题党,实际是指Firefox频繁读写对硬盘有一些损害(其他浏览器也有类似的问题,都属于高IO类型软件),来自一篇网络上的文章,原文请点击这里

在这篇文章中也提到了解决方式:在firefox地址栏中输入“about:config”,然后找到参数“browser.sessionstore.interval”,默认值是15000(15秒),修改这个值即可。

从这个参数的含义看,似乎是firefox保存会话(页面)的频率,一般应用而言估计也没太大意义,改大点(例如600000)好了。

 

安装flash插件

安装flash插件

Debian默认没有安装flash插件,遇到要求flash的网站基本上就是很头疼的一件事。每次都会提示安装flash插件,然后每次都是没有找到,需要手工安装。去到adobe公司的网站,有多种格式的安装包,需要下载tar.gz格式的安装包进行安装。

下载后解压缩,假设解压到/tmp/flash目录下。按照其中readme文件的说明,将.so文件以及/usr目录下的文件拷贝到相应的目录下即可。例如对于firefox,按照以下命令操作即可:

cp libflashplayer.so /usr/lib/mozilla/plugins/
cp -r usr/* /usr

完成后重启firefox即可。

kubuntu系统中iBUS输入的问题

kubuntu系统中iBUS输入的问题

缺省安装的iBUS,没有包含ibus-gtk,因此在某些GTK程序中,无法输入汉字,例如Firefox。

解决方法也很简单,安装ibus-gtk即可。

Firefox 4很给力啊

Firefox 4很给力啊

听说Firefox升级了,而且是个重大的升级,有点心动。以前很支持Firefox,后来在某个3.x版本的时候体验不好,经常假死、崩溃等等,因此转向了Google chrome。老实说,我对Chrome感觉极好,尤其喜欢它的书签同步等功能,而且速度超快!从那以后,就再没用过Firefox了。

今天在家里的电脑上下载安装Firefox 4,顺利检测到旧版Firefox并进行升级。升级过程很顺利,不过对Google toolbar的支持被中断了,看意思是不兼容。启动起来后,试了几个网站,尤其是javascript很多的一些网站,感觉很不错,速度也是非常快。在Firefox中,居然也发现了同步功能,要是能把Chrome的书签同步过来就好了。

目前还在试用过程中,感觉Firefox 4还是下了很多功夫,很给力!

Google chrome升级了

Google chrome升级了

升级到了9.0.597.84版本,不知道这个版本和以前的版本有什么区别。chrome的升级真是神速!

比较奇怪的是,我的chrome总是提示重新启动,每次重起之后还是以前的版本号。非要进入chrome的安装目录,删除以前的chrome.exe文件,将new_chrome.exe更名为chrome.exe才行。

另外发现一个比较奇怪的问题,在linux下用firefox登录google docs写文档时,经常会出现“连接服务器出错”的问题,而在windows下使用chrome登录google docs写文档时,则没有出现类似的问题。在linux环境下也安装同版本的chrome,与在windows系统下的表现基本一样。在widnows环境中没有尝试firefox,因此不能确定是firefox的问题? 还是google在某些产品的体验上,对其他浏览器作了一些“特殊处理”?

Firefox 3.6.6版本可能有问题

Firefox 3.6.6版本可能有问题

升级到这个版本后, 经常出现突然变得非常缓慢的情况, 尤其是使用gmail写邮件或者google documents写文档的时候, 简直慢得难以忍受. 此时, Firefox的CPU占用率也基本超过50%.

以前的版本非常好, 一直没什么问题. 3.6.6版本可能是个有问题的版本. 目前转到Chrome后, 一切都非常正常.