标签归档:GFW

简评ZeroNet分布式P2P网络

zeronet

除了几年前的比特币,很久没有令我眼前一亮好玩的互联网东西出来了。最近看到月光博客介绍了ZeroNet分布式网络。试玩了一下ZeroNet,觉得这个P2P分布式网络很有意思。

简单地说,ZeroNet就是一个P2P为基础的HTTP分布式互联网世界,网址形式为127.0.0.1后面跟一个比特币钱包地址一样的34位长度字符串,比如:

http://127.0.0.1:43110/1D41D7ybgaDypUV3wJ12NHRdJSL35kLiSJ

虽然没有HTTPS,但我猜测内容本身已经加密,就像比特币的网络系统一样。我一看到ZeroNet网络,感觉这才是真正纯粹的互联网,又或者是早期的互联网模式,代表的是真正的平等、自由、民主、隐私。

与我们平时访问的互联网相比,最大的不同点就在于ZeroNet是去中心化,不需要中心服务器,每个访客都是一个节点,承担存储内容和传输带宽,第三方自然也无法审查删除内容。从这一点上来讲,ZeroNet比CDN式的分布式网络更彻底,CDN不过是把原来的一个中心分散成更多的中心,ZeroNet把内容分布在每一个访客节点上。

听起来和暗网或深网类似,又是一个互联网的法外之地?的确,ZeroNet类似的P2P网络与神秘的暗网一样,它不受政府管制,除非把整个网络摧毁——比特币也是如此。从这个意义上来讲,它能成为技术上保持中立的传播工具。至于人类利用它来干坏事还是好事,那完全是另外的话题——我们只谈技术。

不过,暗网依然需要中心服务器,只不过外界无法知道服务器的具体地址在哪里——也许美国NSA有这个能力,暗网本身并不依赖P2P技术。ZeroNet上的内容发布以后,只要有一定数量的节点存活,发布者节点关闭与否都不再重要,内容已经永久存活在网上,永远可以访问,就像用BT发布内容一样,只要种子成活后,内容就理论上存活在互联网上。

ZeroNet有一个与BitTorrent发布内容不一样的地方,ZeroNet发布的内容可以修改,就像我们现在用的普通网站一样,随时可以修改内容,与之连接的节点也会自动更新。而BT发布后的内容就无法修改了。

易用性方面,ZeroNet和暗网相比不相上下,暗网需要TOR来浏览,要访问ZeroNet网络,直接下载ZeroNet软件,解压后点击即可运行使用,就像VPN一样,运行它后并不影响现行的网络连接,唯独多了一个访问ZeroNet的P2P网络世界功能,并且是全局访问,无论用哪个浏览器都可以访问ZeroNet世界里的网站。

对中国大陆用户来讲,可能还有一点其它的意义,它是一个真正意义上不受监控的网络,配合加密,GFW可能很难对付。ZeroNet虽然依赖于现行的IP地址系统,但它完全与现行的网络平行,也就是说,现行网络上的内容需要有人转移到ZeroNet网络上,ZeroNet上目前的内容很少。ZeroNet也有相应的搜索收录引擎:http://zeroexpose.com/ 目前收录的内容很少。

在ZeroNet上建立了个站点,不需要主机、域名、流量带宽,连我自己都不需要开机就可提供可访问。如果你已经下载了ZeroNet,应该能访问。否则点击这里使用ZeroNet的网关bit.no.com访问。或者从GitHub下载,目前支持Mac, Linux和Windows, 还不支持移动设备系统。

我不太认为ZeroNet能取代现行的网络架构。现行的万维网架构发明并存在如此长时间,已经被时间证明了它的重要性,但ZeroNet的出现的确令我眼前一亮,至少从技术层面上来讲,我很久没有这样的感觉了。

必须声明,我也是刚接触ZeroNet,以上理解与评价可能有错误,欢迎高手指正补充。

国内VPN有多么不靠谱?

最近,我一度以为自己犯了一个严重的错误,那就是经常推荐想要科学上网的人使用绿色VPN。它的价格不贵,服务稳定可靠,这是我推荐它的理由。

然而它是一家国内VPN提供商,用QQ提供沟通服务,使用支付宝进行交易,具有国内IP服务器,并且这三项都经久不衰,这不能不让人怀疑它的背景,换句话说,如果要打击它,以上三项任何一项都足够。

若说它完全是某些后台设立的VPN,也不尽然。它的官方网址也经常遭到封锁,不得已常需要更换网址。而且,它开展推荐营销服务,提供15%的提成给推荐者,如果是某背景的VPN,它没有必要如此推广——反正不是为了赚钱,也不缺钱。当然,此处两点与它的背景并不存在绝对的因果关系。

综合我所了解的信息,我认为对绿色VPN的较为合理的猜测是,它是一家在国内备案注册过的VPN提供商,这样才能解释以上我对它的分析。

无论如何,使用绿色VPN(包括其它国内VPN)就不要觉得有多安全靠谱,因为它的服务器受某些机构控制,其中流量隐私,难以说安全靠谱。同理,国外VPN也未必不受有关机构或者提供商监控,只是对方未必对你有兴趣罢了。

这并不是说需要科学上网的人就不能使用包括绿色VPN在内的国内VPN。为什么这样说?VPN只是解决连接问题,实现访问本来就应该能正常访问的网络,VPN并不提供隐私和匿名保护。即使发达国家的网络不受不合理的审查,网民的访问流量也受政府和ISP监控。

换句话说,要实现匿名和隐私保护,无论使用不使用VPN,都要借助于TOR这样的浏览器。另外,尽量访问支持HTTPS的网站——访问流量加密。

我们普通网民上网没有什么不可告人的东西,不过是想要正常地访问全世界的网站和服务,哪有那么多事?只是因为无法正常浏览,才不得已使用VPN实现连接。因此,对于非特殊目的的正常上网浏览,能使用国外VPN固然好,如果不行,使用国内VPN也未尝不可。

V2EX被招安

招安

中文技术讨论社区V2EX网站被墙时,我还觉得挺可惜,也感觉这是必然。因为这个中文技术讨论社区上面有太多的翻墙技巧内容。

当时,网站的主人还就此事发过一段声明

在听到这件事情的时候,我并没有觉得特别惊讶,因为类似的事情,在2007年9月时,其实已经经历了一次。

两次我都觉得挺莫名其妙的。

V2EX二次上线之后,我确实在内容方面一直在尝试做一些平衡,比如VPN方面的内容很早就不会上首页,shadowsocks相关的内容也在最近进了隐藏节点。我内心当然还是希望能够平静过一天算是一天,这些翻墙方面的内容,在我们整个流量中的比率其实不到1%,我当然不想因为这些1%的内容而遇到今天这样的事情。

这是一种自我审查吗?是,当然是。为此我也被不少人骂过。这些事情我自己也一直觉得挺恶心的。

但是,该来的这一天还是来了。

Q: 为什么V2EX一直没有备案?

A: 因为我嫌麻烦。而且我真心觉得备案这个制度挺恶心的。

所以今天这事发生了之后,我也不想扯太多没用的,就简单地说一下自己的态度吧:

  • 对于V2EX来说,最重要的是这里的技术讨论里的干货
  • 这次域名成为了关键字,我不会做任何努力去更换域名或者添加其他手段,就这样吧
  • 我很希望能够有和审查者沟通的机会

这与我当年被墙时的声明也有类似情怀,何其相似。

却没想到,就在这几天,V2EX在国内完成了域名备案,服务器也据说迁移至国内,并听说修改了用户使用协议(TOS)。这态度变得如此之快,令反感备案和互联网不透明审查的人感到不小的意外。

也有人翻出上面的这段话,网站主人自己也承认:

对,这个帖子里有我几个月前说过的话。这些话和现在的现实是矛盾的。

因为墙让V2EX无法用最好的技术手段优化访问速度,所以在经过各种考虑之后,决定移回国内。

因为这个过程并不容易,所以一切是在很低调的情况下完成的。

我几个月前说过的那些话,在现在看起来会很打脸。但是为了目前的访问速度,打脸也值了。

这也是V2EX的价值,一旦信息发出去,就无法再修改和删除。

话已至此,不必纠结了。

我的看法是,V2EX选择招安自然有它自己的道理。它毕竟是一个中文讨论社区,内容的产生并不完全由网站主人控制,然后绝大部分访客都是在墙内,以此理由选择回国看起来并不是没有道理。

但是,V2EX的HTTPS加密访问并没有受到墙影响,而且,就V2EX的用户网络水平而言,墙并不是真的不可逾越。所以,我猜测V2EX被招安的最大理由,不过是不想看到自己的广告收入受到影响,毕竟,它上面的广告投放收入是实实在在的,按V2EX现在的广告报价,估计每年收入能上百万。许多人视金钱如粪土,却同时希望满地都是粪土。

其实别说是这种较有影响力的小众社区网站,就算普通的个人中文博客,我也没有见到几个在被墙后还活得坚挺的。不符合自己价值观的事情,不一定要对抗,但可以选择不合作。

既然要选择不一样的内心骄傲程度,付出一点代价总是应该的。

更新:

一、V2EX.com的流量这些年来平均约为每日9.6万PV左右日AdSense广告收入平均约为20美元左右

二、早在2007年1月11日,刘昕(Livid)的服务器被”上级主管部门”勒令拔掉网线,他当时写下了这么一段话:

So this is the land I called it “homeland”, so this is the way they treat me, I’m always being constructive, I’m always being creative, I’m smart and I’m nice to everyone, I used to make wealth and knowledge for this land, but this land just cannot allow me to be a nice “good” man, so, what else can I do?

博客域名独立四周年

鲜花总会长出来,不在墙这边相见,就在墙外面思念
2012年6月摄于挪威Trondheim市的Munkholmen岛

看到AdSense给我的卡片提示,说我的AdSense账号四年了。这一算起来,发现 tumutanzi.com 这个域名也注册四年了,当年就是在Google Blogger上绑定域名注册的域名,然后顺便开通了AdSense。从而实现了土木坛子从BSP托管博客到独立博客,一晃四年过去了。

在如今写博客的人越来越少的年代里,我一不小心从当年的搜狐博客上写下第一篇博文开始,断断续续地写了3142天,即使是从独立博客开始算起,也是4个整整的年头。许多事情,只要不放弃,就是坚持。要是让我短时期内写下820多篇原创日志,当然不可能,但时间长了,就容易了。

这么些年来,博客陪我度过了许多难忘的时刻,记录了那些如果不记录就会忘记的时光。有些博文也帮助到了来自全世界的网友。通过和读者们的留言交流,认识了不少朋友,也是通过博客,为自己老家的小孩子们做了点小小的事情。如果没有博客,我肯定无法做到这些事情。

值得一提的是,作为一个中文博客,在两年前左右,土木坛子的域名遭到了GFW的封杀,导致在中国大陆无法正常浏览。虽然我当时也没有放弃使用这个域名写博客,但我料想这个博客的流量地一落千丈。

两年后,土木坛子的访问量每月有近100,000,而当年封杀前的最高月访问量也不到三万。在Feedly订阅服务中,土木坛子的订阅量已经超过800. 这些大大超乎我当年的预料。

甚至,少了中国大陆许多的访问量后,连网站广告的表现都要好很多,因为读者的整体水平大大提高,并且大部分访问量都是是来自欧美华人,或者也可能是使用VPN访问的国内高端网民。

我倒不是说博客最看重的是访问量,而是说从这一点来来看,GFW对土木坛子关上了一扇门,却推开了一扇窗,窗外是更宽阔自由的世界。

博客独立托管在境外后,我越发觉得也只有独立博客才是真正属于自己的网络自留地,几乎不受任何限制,也只有不受限制,才会发挥出最大的价值。这种乐趣,也只有亲自体验后,才能感受到。

作为一名老博客主,见惯了太多的独立博客建立然后再消失,来来去去,去去来来。如果没有意外,土木坛子会一直坚持下去,继续毫无限制地记录着自己的一点一滴。

百度重新放出土木坛子的搜索结果

自从我的网站域名被有关部门认证后,在“与时俱进”的百度搜索里就再也无法搜到土木坛子的域名,但我的服务器后台日志显示百度的蜘蛛经常光顾,甚至我在robots.txt里禁止它都没有用。

最近有网友告诉我说百度能搜索“土木坛子”了,我刚开始不相信,以为是间接搜索结果。于是我去百度试了一下: site:tumutanzi.com,发现是真的,百度重新放出对土木坛子的检索结果,收录结果保持着最新。直接搜索“土木坛子”也能将土木坛子的首页列为第一个结果。

baidu-tumutanzi

但是令我感到奇怪的是,百度将我的网址链接都变成了HTTP, 而不是我设置的强制性HTTPS,估计百度是简单粗暴地将HTTPS都转成了HTTP(百度目前还不支持索引HTTPS SSL加密网页——不太可能是技术问题),所以在国内即使能搜索到土木坛子博客的结果,点击搜索结果也无法访问土木坛子——聪明的网友可能会使用百度快照查看一下,也因此如此,百度显示土木坛子的连通率是0%。

看到百度搜索对我这样的认证域名出现了变化,我猜测是GFW墙的政策或者技术方面出现了一些新的变化:百度可能觉得放出收录结果也无妨,反正也访问不了。

我不希望百度放出这样的检索结果,对搜索者很不友好。可是我没有办法,就任由百度去吧。随着“网络主权”政策的日益扩大,网络审查封锁会越来越严厉,技术手段也越来越高,不能正常访问墙外网站将越来越“正常”,能访问才不太“正常”。

PS. Google真好玩,搜索“坛子”,居然是这样(Update: 其实也就是Google居然把“坛子”这个普通名词当作土木坛子了)。