咪咕音乐盒修复记

中国移动加入了 Linux 基金会,成为了啥金会员,这个和我关系不是很大哦。它开发了一个跨平台的音乐播放器 咪咕,这个和我有点关系。我安装上后发现音乐不能正常播放,程序会自动从第一首尝试到最后一首,就是没有一首可以播放,当时我就火了,立即删除之骂这破播放器垃圾。

从朋友那得知它使用的非常好,我觉得我处理问题有点草率了,很有可能问题不在咪咕上。(后来事实证明问题就在ISP(中国联通承德分公司)恶意修改我的HTTP请求头的UA字段值,咪咕也有责任,明知我们这些用户在中国还让这样的事发生,中国是这什么样的地方啊!!) 就在这个时候我突然想到是不是因为我的ISP会自动把我的HTTP请求头中的UA字段值修改导致的?以前在给布布的博客上留言时就发现我的浏览器是 IE,系统是 Windows XP,抓包发现ISP有这样的行为的。

我原本的 UserAgent

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12

ISP 恶意修改后

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

给咪咕这样的程序提供音乐下载的服务器可能会校验一下UA是不是咪咕播放器的,虽然这个不能作为保证,但是可能性很大,于是我又抓包找出咪咕可能连接的服务器IP地址:

60.217.241.141
60.217.232.190
60.217.241.79
60.217.241.72
221.206.124.233
125.39.39.111
221.204.242.118

我又将上面的IP表编辑成路由命令,使访问这些IP都经过远在美国的VPS路由,终于听到美妙的音乐啦!

route add 60.217.241.141 dev tun0
route add 60.217.232.190 dev tun0
route add 60.217.241.79 dev tun0
route add 60.217.241.72 dev tun0
route add 221.206.124.233 dev tun0
route add 125.39.39.111 dev tun0
route add 221.204.242.118 dev tun0

我听个歌容易嘛……

Over!

3 thoughts on “咪咕音乐盒修复记”

Leave a Reply

Your email address will not be published. Required fields are marked *