万维网25岁了!

www_logo

1989年3月,软件工程师蒂姆·伯纳斯-李(Tim Berners-Lee)坐在欧洲核子研究组织(CERN)的一间小办公室里,开始着手开发一个名为万维网的新系统。

1990年,第一个网页发布了。HTTP,  HTML, World Wide Web, 这些名词一个个诞生了,并发展成为了互联网最主要的组成部分。

2014年,25年过去了,现在,全世界有数以亿计的各类站点,网页。现在的网站也不再是过去单调的静态页面。从HTML1.0到现在的HTML5,从曾经的Netscape和IE,到现在的Chrome,…

强制使用HTTPS规避谷歌搜索、维基百科等站点的连接重置

GFW针对谷歌搜索和维基百科的封锁主要是关键字审查,当你访问的URL包含黑名单上的关键字的时候就会遭遇连接重置,而通常使用HTTPS加密访问就可规避GFW的关键字审查;虽然诸如Gmail、G+这些站点都是强制https,不过google搜索,还有维基百科都不是强制https的,而是默认会使用http,我们要做的就是把这些站点也变成强制https;这样做的好处是不用用代理了,直连速度快。但是只针对支持全局HTTPS访问的站点,主要就是解决谷歌、维基百科这两个站点的连接重置问题。

Samsung Galaxy S5来了 你满意么?

galaxy-s5-06_1

Galaxy S5如期而至,依然是那个风格的外形,指纹识别来了,64位处理器、2k屏却没有如约而至。

下面是它的参数,你们满意么:

Samsung Galaxy S5 Specifications

 

Network LTE Cat.4 (150/50Mbps)
Display 5.1″ FHD Super AMOLED (1920 x 1080)
Processor 2.5GHz quad-core application processor
OS Android 4.4.2 (KitKat)
Camera 16MP (rear), 2.0MP (front)
Video UHD@30fps, HDR, video stabilizationVideo Codec : H.263, H.264(AVC), MPEG4, VC-1, Sorenson Spark, MP43, WMV7, WMV8, VP8
Video Format: MP4, M4V, 3GP, 3G2, WMV, ASF, AVI, FLV, MKV, WEBM
Audio Audio Codec : MP3, AMR-NB/WB,

[摘录]全面学习GFW

摘自:https://docs.google.com/document/d/1mmMiMYbviMxJ-DhTyIGdK7OOg581LSD1CZV4XY1OMG8/edit#heading=h.qgojh5xsppyz

全面学习GFW

 

GFW会是一个长期的存在。要学会与之共存,必须先了解GFW是什么。做为局外人,学习GFW有六个角度。渐进的来看分别是:

首先我们学习到的是WHAT和WHEN。比如说,你经常听到人的议论是“昨天”,“github”被封了。其中的昨天就是WHEN,github就是WHAT。这是学习GFW的最天然,最朴素的角度。在这个方面做得非常极致的是一个叫做…

OpenWRT路由器unbound+dnsmasq解决DNS污染与劫持

首先安装unbound:

opkg update
opkg install unbound

然后修改/etc/unbound/unbound.conf文件,把以下内容相关的条目的注释取消,并按如下形式修改:

# unbound本地端口 由于dnsmasq占用53端口所以改用其他 如5353
port: 5353
# 启用TCP模式
tcp-upstream: yes
# 设置转发的DNS服务器
forward-zone:
	name: "."
	forward-addr: 8.8.8.8
	forward-addr: 8.8.4.4
	forward-first: no

启动unbound:

/etc/init.d/unbound start

目前热门科学上网方式介绍及优缺点简评

科学上网主要有两大类:“翻墙”和“穿墙”。“翻墙”主要方式是代理、VPN,需要国外代理服务器,“穿墙”则是读懂GFW的特性,使用特殊方式使得GFW的屏蔽失效。

“翻墙”受代理服务器连接速度的制约,一个日本代理对于东部沿海城市,一个香港代理对于南方城市来说一般速度较好,而最为常见的美国代理往往速度堪忧,毕竟在地球另一边。

而“穿墙”混淆了GFW使得它无法无法屏蔽你的连接,是直连站点的服务器了,通常速度较好,但毕竟能“穿”的站点有限,许多站点光“穿墙”是不行的,因此有许多科学上网工具采用了“穿”、“翻”结合的方式。…

国内DNS劫持与污染状况分析

(本人不是专业人士,如有错误请指正 , 2014年)

在G+上碰到了出现DNS相关问题的网友,于是今天又测试了一下DNS的现状。整个过程很简单,只需一个命令即可:nslookup

在Windows的命令提示符下测试,基本的格式为:

而国内的DNS问题基本分两种:

一、DNS记录劫持

DNS记录劫持是指DNS服务器上的DNS记录被恶意设定为不正确的内容。DNS劫持是长期的,不经手动更改不会修复。

一类是政策问题导致国内DNS会劫持某些站点,GFW你懂的。而另一类:…

Chrome+SwitchSharp实现GoAgent与Shadowsocks混合代理

首先一切的前提是你已经部署、配置完毕GoAgent和Shadowsocks的服务端和客户端,GoAgent使用默认本地端口8087,而Shadowsocks本地端口假设为8198。用shadowsocks要有自己的服务器,不过Windows下的客户端shadowsocks-gui提供了一个免费的公共代理。不多说进入正题:

(不懂怎么部署shadowsocks?看这里:shadowsocks – libev 服务端的部署

如下图,在SwitchSharp的配置中新建情景模式,HTTP、FTP为未加密连接可填入Goagent的代理端口配置,而在SOCKS代理中填入Shadowsocks的端口号,如此一来,HTTPS就会自动走shadowsocks,未加密流量就会走goagent,从而不用导入GoAgent…

OpenWRT:利用Image Builder编译生成自定义ROM

官方编译好的OpenWRT固件只包含了比较基本的包,而对于日常使用,至少能在刚刷完ROM后能直接登陆luci的网页管理页面,打开无线才比较方便;而且有人会购买增加了ROM容量的改版路由器;这些情况都需要我们生成自己的自定义ROM。

一种方法是使用官方在SVN上发布的源码,修改配置后进行编译,不过这显然太麻烦了,而且不太懂的人很难跟着官方的文档一步步做下来。然而其实官方给出了名为Image Builder(Image Generator)的工具包来快捷生成所需固件,这个工具包已经包含并配置好了所有编译需要的东西,一条命令即可生成所需的固件,并且可以通过修改Makefile和一些配置文件来生成自定义的固件,是相对简洁易用的方式。下面逐步介绍通过Image…

Google今日多项服务出现一小时左右的故障

Google今日多项服务出现一小时左右的故障

北京时间今日凌晨3点左右,美国当地时间下午两点多,Google的多项服务出现故障,服务器出现不稳定,G-mail、环聊、G+等等服务都受到了影响,我当时挂了VPN上G+都时断时续的访问网页版还时不时来个HTTP500,真是想不到Google也会出现如此大规模的故障,联系前几天国内的全国性DNS污染事件,难道是两国默默在搞的网络对攻战?(以上纯属YY)

总之还是给用户造成了诸多不便和一定的损失,还好我大天朝当时是凌晨,估计好多人都没注意到。…