|
OperaApjpYoutubeSurfing
Opera Mobile通過APJP代理瀏覽Youtube的視頻 前言Youtube是一個著名視頻網站,相信不須要介紹了,然而,在中國大陸訪問youtube是有一定困難,需要通過一些特別的設置方式: 例如,使用各類代理方式,改動系統的hosts文件等達到目的,在安卓系統上,觀看youtube視頻可能較PC上方式更少,簡單的如VPN,或是較為困難且需要取得系統root權限的代理方式才何在平板電腦或手機上觀看youtube視頻,這個Wiki是以APJP代理 + Opera Mobile 達到瀏覽youtube視頻為目的 準備的工具1. 有一台安卓系統的平板電腦或流動電話,並需要能支援Abode Flash Player,最新版本為 11.1.XX,可在安卓電子市場免費在線安裝 2. 已部署了APJP代理方案,並安裝了安卓的APJP客戶端: APJP_ANDROID 3. 安裝了安卓版本的Opera Mobile,最新版本是11.X,可從安卓電子市場免費在線安裝 緣由當使用APJP代理 + Opera Mobile 訪問youtube並無困難,然而點擊視頻鏈結,Opera Mobile並不啟動flash player播放視頻,而是調用安卓系統自帶的youtube專用軟件(app)來播放視頻,因為Youtube專用軟件並無通過APJP代理,是以不能正常播放,這原因是youtube的網站可能"不認識"Opera Mobile是甚麼做成,於是系統調用專用軟件對應播放 設定Opear Mobile以flash player播放Youtube視頻設置Opera Mobile支援播放youtube方法如下,首先啟動APJP客戶端並連上服務器,然後啟動Opera Mobile,訪問一個名為 http://whatsmyuseragent.com 的網站,如圖
辨識出瀏覽器並確定了通過APJP代理訪問,這時往下拉,會給出一些常見的User-Agent,User-Agent是瀏覽器的"身份識別",細節請參考Wikipedia http://en.wikipedia.org/wiki/User_agent , 常用的User-Agent如圖
我選擇了 Mozilla/5.0 (Windows NT 6.1; rv:5.0) Gecko/20100101 Firefox/5.0 這個Windows + 火狐的"身份",並記下來,在Opera Mobile的地址欄輸入 about:config ,出現設定瀏覽器的設定選項,找尋一個名為 "User Prefs"的設定項目,點擊打開,請勿在"User Agent"設定,如圖
點擊打開後,找到 "Custom User-Agent"的選項,填入剛才記下來的User-Agent識別,如圖
正確填入後,(建議最好Copy & Paste,很容易打錯 :( ),往下拉,並儲存變更
退出Opera mobile的設定後,訪問youtube,請使用 http://www.youtube.com 而不是 http://m.youtube.com
現在youtube辨識是Windows系統的火狐瀏覽器,沒有跳轉到m.youtube.com,測試一下搜尋視頻
正常沒有跳轉到m.youtube.com,點擊鏈結播放視頻,如圖
如同桌面的火狐,現在沒有調用安卓系統內建的youtube軟件來播放,而是啟動flash player,這表示更改User Agent成功令Youtube網站認為是火狐瀏覽器,然後測試一下全屏播放,如下圖
補充修改Opera Mobile的User Agent後,這設定會一直生效,直到把它改回默認,可在"Custom User Agent"選項裡清空填入的設置,然後按"Default"按鍵,返回默認設定 以上測試在香港的家用wifi,Samsung Galaxy I9000進行,由於不同的網絡可能會出現不同的問題,如有不同情況,請在項目的issues報告,謝謝 以上的測試基於作者的提示,並根據這裡 http://forum.xda-developers.com/showthread.php?t=1009719 參考而成 |