2010-02-12 / Mystryl /
(如此软文的标题骗谁勒!
在2月10日,我S60手机上的Gravity客户端开始失效,首先是API失效,更换若干API均无效…报错是NetworkError和DNS error.
之后重装的结果是,有一个API突然开始生效,但可悲的全部头像都无法显示,Gravity进入无图时代…
[以下省略崩溃种种,清空缓存种种,重装版本种种]
最后想到的疑点是报错的DNS Error. 考虑被墙的因素,如果代替系统进行DNS解析,也就是改HOST的话会不会成功?
参考文章是[这个]。
但是我的c:\Private 里面可没有10000882这个文件夹啊= =
不过同时在Twitter上回复我的朋友们,提到可以修改手机接入的DNS服务器
在 设置-手机设置-连接-接入点-CMNET-右软键-高级设置,修改DNS为 8.8.8.8,备用也可以设置为8.8.4.4
重启Gravity,图片回来了!最早的API也回来了!
于是泪流满面。
反思:
为什么会是在DNS上错误呢。
很明显是运营商的屏蔽所为。
联系之前的手机反黄风波,都提到有这家ISP屏蔽了这个黄色网站,而这家ISP依旧可以访问,借此CCAV一个接一个的打击联通,移动,电信,挣去广告费。
但是ISP可不是GFW啊,他怎么屏蔽网站呢。Answer:DNS.
只要他在他的DNS服务器上,把敏感地址的DNS记录全部拉成0.0.0.0,就在最低的成本下完成了封锁。
而且不用管这些网站是否真的有敏感信息,反正手机信号不好咯,上不去拉倒。
而且ISP员工们的效率是灰常高的,对于大多数的网站他们一般都直接从C段开始拉就行了,扫描下大概有哪些域名在同一个C段,说不定一起就都屏蔽了算了。
对于Twitter头像图片服务器这样展示推友才华,极其打击没有文化的文化部官员们的自信心的域名,不放过也是非常正常的。
而且ISP的DNS效率可见一斑,所以我怎么就没早点想到改DNS= =
建议智能手机的用户们,可以的话尽量都把DNS改成Google提供的安全高速DNS,8.8.8.8吧~
Fin.
2009-11-25 / Mystryl / GFW
题记:本文不会向您介绍任何可靠Break的手段,也不会向您提供任何的Break软件。
本文旨在将墙内生活的理念与方法记录下来,帮助更多的人去折腾,折腾,再折腾。生活在墙内。
Part1: 墙是什么?
希望每个人,都能再一次,再认真的读一下这篇文章。至少知道我们所面对的并非一个单纯的公司,或者一个简单的政府机构,而是有强大的资金与技术支持做后盾的,全方位的网络言论监控管制体系。
如果可以的话,能像 @Ratoo @est 等人一样,或多或少了解一点他的工作机制,域名/关键字封锁,ip封锁,DNS污染,第三人攻击等等手段,并以每个人的智慧去贡献力量,一点点的瓦解掉墙的威力和手段。
记住,你所面对的不是那么简单的敌人,而是用技术武装到牙齿的敌人,但同时也是官僚体制深重,众多技术被滥用,缺乏统一、针对性应对预案的腐朽体制,而这正是我们最有力的突破口。
昨晚临睡前一个例子,因为安装错误版本的Opera,我的手机向Opera已经被封的服务器发送了太多次的请求,接着手机的GPRS功能就遭到了明显的RST重置攻击,没有任何的下行流量。RST重置时间远远超过PC上的10分钟。
@Wxzbb 同学遭遇到的短信Pending,发送失败的监控,也正是墙正在慎入进我们生活每个角落的实例。
面对如此的暴政,我们应该怎样生活?
Part2: 对墙的态度。
对狰狞的敌人喊着“Fuck”“Hate”,竖中指是没有用的。
在没有行之有效的对抗、推翻的方法之前,必须生活在墙内的现实迫使我们接受一些妥协,而不是用无力的愤怒和言语表达不满。或许这样才是墙所希望看见的,孤立的愤怒只会带来定点的报复和被静默,反而被迫接受更大程度的妥协。
思考,解决,突破,这是生活在墙内,生活在折腾中的定则。
独立的个人只有团结。私密可信的交流方式;没有言论审查,分享信息的安全平台;还有无私帮助,尊重他人的信念,这才是我们需要的。
千万不要因为个人blog/论坛的宣传,而去做吸引火力,飞蛾扑火一样的“壮举”。之前大面积传播分享Youtube,Twitter的Hosts,现在若干“可用Twitter第三方地址,API大全”。这样的文档,POST,除了在一天之内给你带来成百上千的PV之外,也会在越来越短的时间之内,让辛辛苦苦建立这些第三方,API的人们的心血化为乌有,甚至有可能带来整个域名段/IP段的封锁。
传播方法,而不是不劳而获,这是最基本的态度,也是本文最想表达的理念。
Part3: 开源即力量
我还记得大概在今年年初的时候,和 @17th 讨论各种第三方的Twiiter手机客户端,发现Dabr开源,随后 @17th 做出了几乎第一个有自定义功能的开源Dabr第三方客户端 Http://t.ikemi.org
当然因为服务器租约到期,以及在到期前一个月该域名被墙等原因,这个最早的第三方现在已经访问不到了。但肯定有很多的人,还记得这个域名,还记得这个Dabr提供的自定义每页显示的推数,以及自定义RT格式功能。
感谢@17th @iChada @kunshou @NetPuter 你们的努力。正是你们,才有了随后出现的各个版本的第三方Dabr,以及目前来说最出色的开源版本“奶瓶腿”的出现,和现在遍地开花,封绝不尽的第三方Dabr。
开源与自建服务,绝对不是对抗墙的最好方法,但至少是在墙内生活时,迫不得已又行之有效的最佳方法。
Part3.1 Dabr/奶瓶腿
作为Twitter中文圈最著名的开源产品,我们把介绍与链接放在首位。
来自原版Dabr
http://dabr.co.uk 的开源项目(
http://code.google.com/p/dabr/),直到现在依旧保持着他的活力,跟进加入Twitter的Lists等新功能,也是奶瓶腿等等一系列Dabr版本的鼻祖。
安装方法详见这里(
http://orzdream.com/2009/08/dabr-in-china/)。
感谢 @Netputer 小正太的辛勤努力,为我们带来的奶瓶腿(
http://t.orzdream.com/)。开源项目地址(
http://code.google.com/p/netputer/)
介绍与安装方法详见这里(
http://orzdream.com/2009/08/netputweets-source/)
如果您暂时没有自建Dabr的服务器与能力,也可以尝试Google搜索已经建好的第三方Dabr上推 (
http://is.gd/4G2iE)
但请不要滥用您找到的第三方地址,这是建立者努力与辛劳的成功,请带着感激与尊重的心去使用。
Part3.2 推特中文圈
作为PC上web版本的Twitter客户端,推特中文圈的开源是让人激动人心的。
原来建立在Appsopt上面的项目,在作者
@bang590 和 修改者
@disinfeqt 的不断努力和完善下,已经是现在我最喜欢使用的Web客户端。支持Ajax,自动刷新,自定义界面和配色,自动展开短地址,预览图片,完善的功能与开源代码对服务器环境的低要求,会让他成为下一个和奶瓶腿一样出色成功的项目。
推特中文圈的开源项目地址(
http://code.google.com/p/twitese/) 与介绍和安装(
http://blog.webbang.net/?p=1000)
@disinfeqt 完善版本的推特中文圈:
Rabr 的开源项目地址 (
http://code.google.com/p/rabr/)
Part3.3 API Proxy
由于Twitter官网被封锁,IP地址封禁严密。在国内想使用各种第三方Twitter桌面客户端/手机客户端,必须要通过特殊手段连接到Twitter官网,这就是Twitter API Proxy诞生的最大原因。
感谢
@yegle 的工作,为我们带来了方便易用的
开源版 Twip 。
开源项目地址(
http://code.google.com/p/twip/)
类似的API Proxy程序birdnest (
http://code.google.com/p/birdnest/)
目前桌面Air客户端twhirl,Firefox客户端
Echofon,S60手机客户端 Gravity 均可以使用自定义API Proxy连接Twitter服务器。
以上Part3.2-3的详细介绍,可以参阅
@tuite_tips:
如何用免费二级域名和免费空间架设Twip, Twitese http://butubukuai.co.tv/ (via @harrygg)
需要说明的是,免费的服务稳定性不佳,也容易被封。 @Showfom 即将推荐收费版的详细攻略,尽请期待 #yyz
Part3.4 Opera
在Opera国际版惨遭内外联合绞杀之后48小时之内,开源自建版本的Opera代理,与Opera各个版本的修改方法已经成熟并发布(
http://code.google.com/p/opm-server-mirror/)
仅仅48小时,破解掉GFW一次大规模的公关封锁行为,仅仅需要48小时的时间。
对,重要的只是想去尝试的那个想法,以及将这样的想法变成行动的决心。感谢
@luosheng
Part3.5 短网址服务
Twitter默认短网址Bit.ly的倒下,几乎在一时间给Twitter中文圈的用户带来了最大的不便。几乎全部的链接都无法打开,Twitter最方便的分享功能遭到严重打击。
随即替换为开源的短网址解决方案,感谢
@Showfom 在很早前就想到这一点并进行了研究推广。
我使用的是
Yourls 系统。
同样推荐更成熟的,@Showfom 通过 uLShort 修改的短网址网站AA.CX(
http://aa.cx/) 并有相应WordPress插件版本(
http://zou.lu/aacx-wordpress-plugin/)
Part3.6 Twitter图片服务
众所周知的北京新疆餐馆爆炸事件,由于当时在现场的外国友人将现场照片传至Twitpic,当日下午Twitpic便壮烈撞墙。
替代的服务有很多,这里我想推荐完全开源自主的解决方案。
想法非常简单,有一个支持FTP的个人免费/收费空间,截图软件Pickpic,以及支持API调用的短地址服务。
使用PickPic的截图上传到FTP功能发布图片,并选中在浏览器中打开网址,填入的网址则包含短地址API的调用,即可及其方便的完成一键上传图片,缩短地址的操作。
Part3.7 Youtube
感谢 TORTINITA 开发的 GFWtube (
http://hloli.appspot.com/gfwtube/)
由于尚未开源,并不多做介绍。
如果您看见,希望能稍微考虑下开源的可行性好么?
Part4 想法与行动
昨晚在和学长聊天的时候,无意中得知他们在OpenDNS被封锁前一年的时候,就已经估计到这样的风险,并自行搭建了完全安全私有的DNS服务器。
其想法和原理都很简单,将DNS服务器的解析请求通过tunnnel通道转发到国外VPS上进行,并将结果返回,获得真实DNS解析地址。
由于联系不到服务的作者,由被明确告知这是私人服务,所以在这里并不方便做分享。
安全的DNS的意义,对任何服务都是明显的,完全消除本地ISP的DNS污染的影响,配合PAC自动翻墙脚本,我终于又在Chrome中顺利打开了Youtube和Facebook。
反观Opera中转服务器的例子,其实这些天才一般的想法都非常,非常的简单明了,又几乎不可能被封禁。一点想法,一点行动,一点宣传,墙的影响和威力几乎就会降到最低。
而这样的想法带来的影响是巨大的,一个开源的产品,被封禁绝的可能性是0。仅凭这一点,就奠定了对抗墙,在墙内生活的基础。
@iGFW 所说,真正打击墙的方法是人肉他高层人员和技术人员,在现实中和GFW的实体作战。目前这仅仅还是个梦想。
你所需要的只是一个一年50元的稳定SSH代理服务器,还有一点了解和折腾,在墙内生活就成了健身。
Wish you enjoy.
Fin.
2009-10-18 / Mystryl / Geek;讲座
明天12点去安中楼领晚上李开复演讲的门票。其实我还是很期待这次的演讲的。不过好笑的南大学子让我没有语言了= =
商院用的发票方式是8点开始回复特定的帖子,前100位获得门票。其实很好抢,只要用Telent登录模式,比较好的校内网,就能很快的抢到门票。虽然我用的是电信晚上的网络,在最繁忙的时候,发帖错误5次,还是抢到了104位(最后修正为95位于是有票)
但是最明显的是南大人的浮躁让我心冷。没有多少人看活动的细则与规定,预订贴下面一串的回复学号,接近八点的时候商院版任何一个帖子下面都是回复的一串学号,实在太好笑了= =
然后显然,200张的门票数量满足不了那么多饥渴的同学,于是显而易见的不能被满足的喷子开始出动了。
喷贴被删了,不过又见神贴,南大同学们的下限正在被无限刷新啊 = =
于是呢,明天等着听讲座吧。
下午在雕刻时光看书好了w
翻出来一堆明信片,还都很好看呢w
于是抽筋给一堆人写了一堆,明天去学校把他们都寄了。
做了一些自己都会忘记的事情 :
放弃Snagit8的截图功能(实在太慢了)
改用PicPick,给没有截图功能的Gtalk用,并且绑定了一个免费的FTP空间,截图完成就上传到空间中。
这样就直接替代了截图嘛!而且上传也很方便。
Goosync开始收费了,我没东西同步日历了。用了破解版的Calsync,除了把我所以手机上的日历又同步进GoogleCalendar一遍,全部手动删除之外。
Geek stuff makes online life more comfortable.
PS:试一试PicPick的截图w
