閱讀517 返回首頁    go 阿裏雲 go 技術社區[雲棲]


禁止視頻網站使用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你這個臭流氓!

Adobe Flash Player

  如此這般不屈不撓的百度Google了2個月,終於我發現了一個神奇的東西,Adobe給法律留了一扇門,請允許我這樣猜測一個流氓公司,它(也請允許我用寶蓋它)留了一個隻有程序員才會用到的mms.cfg文件,這個文件可以控製所有Flash的設置,於是下載了英文版的“Flash管理員手冊”,找到了那讓我夢寐以求的一條命令RTMFPP2PDisable=1,Adobe果然是國際大公司,欺騙群眾的同時不忘遵守法律,您要是被迫上傳了,告它了,它可以拿出這條命令告訴你,不是我不讓你設置,是你自己找不到。顫抖著,我在mms.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以下,那恭喜你,你讓這個世界變的美好了一點點,這種對抗耍流氓的行為,雖然隻是那麼一點點,但可能可以讓更多的人免於被耍流氓。

最後更新:2017-04-02 00:06:53

  上一篇:go Android Manifest.xml 結構詳解
  下一篇:go Android開發12——Andorid中操作數據庫的insert的兩種方法以及nullColumnHack