Total Pageviews

Wednesday 16 September 2015

禁止视频网站使用Flash P2P上传

众所周知中国的网络国情,还有一大部分人活在电信/网通这两个老流氓的adsl线路上。目前中国电信 4m的ADSL基本在400k/s的下载速度和50k/s的上传速度(这里我就不说bps了,就说大家能看到的下载速度),又由于ADSL的不对称速度技 术,如果你上传的时候占满了这50k,那么基本你的下载带宽是无法使用的,把ADSL想象成一根水管,水流是可以随意控制的,这根水管同时要担负上水和下 水的作用,如果直径的90%用来上水了,那么就只有10%可以下水了。
  应用的例子就是你在用QQ传一个比较大的文件给朋友,如果显示速度是50k或50k以上,那么这时不论你是下载,看视频,甚至开网页都会觉得卡。(光纤不会这样,和ADSL理论不同,分辨你家是ADSL还是光纤就看你家的猫/路由上有没有电话线)
但是这在平时的使用上并不会给我们造成多大的困扰,或者说不会给稍微懂点电脑知识的人造成多大困扰,我们在传文件的时候就尽量不开其他网站,我们在使用 迅雷下载的时候把上传速度设置成10k,我们在看视频的时候不使用PPS、PPlive、腾讯视频这些P2P软件,而使用在线的Flash。如果都这么做 了,日子也不是不能过,就是过的苦一些罢了。
但是突然有一天,也许是午后的燥热让那么一小撮人决定开始耍流氓了。Adobe公司在自家 的招牌垃圾软件Flash上开发了P2P技术,说是架不住各方面反映,顺应潮流,其实估计也就是中国那几个流氓视频公司提出的要求,他们肯定觉得每月支付 高昂的带宽费的姿势哪比的上耍个流氓用贱民们自己的带宽赚广告费来的潇洒自在呢,于是在狼狈为奸的情况下,Adobe开放了新版支持P2P技术的 Flash的下载,优酷搜狐奇艺过上了一手逼着网民看广告赚取广告费,一手捏着网民的ADSL小水管使劲撸的好日子。
于是一个月黑风高 的夜里,一介草民的你发现,哎?往常能看超清都不卡的网络怎么突然看高清都开始卡了?于是你开始找自己的原因,是不是开着迅雷呢,是不是没关电驴呢,找了 一圈你发现你全关了,流量监测软件里面显示浏览器正在疯狂上传,这超出了常人理解的能力,若是说给一个有点电脑知识的人听,打死他也不会相信Flash可 以P2P上传。要知道既懂电信又懂ADSL的你通常将自己的可怜的50k上传带宽看的根宝贝一样,无论何时也不容别人随便占用,凡是能控制上传带宽的软 件,一概不用,突然被人一个大嘴巴抽脸上,就你这一介草民以为看了几十秒广告就能免费看视频?必须给我上传,还必须占满你50k,还不告诉你,卡死你。
于是乎,你疯了,发疯的从百度,谷歌上搜索既可以不上传又可以流畅看视频的方法。却只见各种BBS上一众屌丝鬼哭狼嚎,突然,在某哀嚎贴45楼看到一位 大神意味深长的写,Flash里面不是有设置么,你感激涕零的颤抖着打开了Flash全局设置,找到“阻止所有站点使用对等协助网络”这晦涩难懂的关闭 P2P上传的选项,仰天长啸,还是Adobe厚道。设置完成后,打开一个超清视频,看着依然50k/s的上传,你吐了口吐沫,咽了咽口水,又吐了口吐沫, 挽起了袖子,挥舞着你那小胳膊高喊,Adobe你这个臭流氓!

如此这般不屈不挠的百度Google了2个月,终于我发现了一个神奇的东西,Adobe给法律留了一扇门,请允许我这样猜测一个流氓公司,它(也请允许 我用宝盖它)留了一个只有程序员才会用到的mms.cfg文件,这个文件可以控制所有Flash的设置,于是下载了英文版的“Flash管理员手册”,找 到了那让我梦寐以求的一条命令RTMFPP2PDisable=1,Adobe果然是国际大公司,欺骗群众的同时不忘遵守法律,您要是被迫上传了,告它 了,它可以拿出这条命令告诉你,不是我不让你设置,是你自己找不到。颤抖着,我在mmc.cfg里写入了这条命令。
以下是屏蔽Flash P2P上传的命令语句。
echo RTMFPP2PDisable=1 >> %windir%\system32\Macromed\Flash\mms.cfg
echo RTMFPP2PDisable=1 >> %windir%\syswow64\Macromed\Flash\mms.cfg
echo RTMFPP2PDisable=1 >> %windir%\system32\mms.cfg
关于如何测试你的上传是否被关闭了呢?
1,保证你的带宽0使用,打开流量监测软件,上传下载应该都小于1k/s。
2,上优酷首页开个视频,越热门越好,综艺类尤佳。改成超清模式。
3,观察你的浏览器流量
4,看3分钟以上,如果你的上传速度和我一样还保持在1k以下,那恭喜你,你让这个世界变的美好了一点点,这种对抗耍流氓的行为,虽然只是那么一点点,但可能可以让更多的人免于被耍流氓。
来源:投稿,作者遥小望。有问题可以来新浪微博@遥小望
更新:Adobe平台技术经理马鉴在微博回应:RTMFP(P2P)协议必须要求网站服务器端使用Adobe Media Server 4以上的版本。优酷等视频站点并不是Adobe Flash Media Server商用客户,不可能启用P2P功能,所以客户端关闭P2P也就无从说起。