2014年1月26日 星期日

透過Proxy加速小米盒子播放

小米盒子因為本身是Android系統,因此可以安裝許多各式各樣的影音軟體,但是有些影音軟體的播放源頭,例如土豆網,許多內容的授權當初他們就是跟片商談只能在中國大陸地區播放,在台灣的人如果想要觀看,就會遇到無法播放的狀況。

因此,如果真的不想讓小米盒子只當單純的高清播放機的話,就只能透過兩種方法了:VPN或Proxy,這兩種方式雖然都可以花很大的力氣去找免費的伺服器,但因為看影片這件事情,本身對於網路流量、穩定度的要求還是蠻高的,個人建議還是花點小錢來解決這問題

透過VPN
由於小米盒子本身不支援VPN,因此必須若要透過VPN,就代表只能透過無線分享器的VPN進行連結,你需要以下的東西

  1. 支援VPN的無線分享器(例如刷了Tomato的機器),最好是拿來專門給觀看大陸相關伺服器的影片用的,就不用開開關關的
  2. 中國大陸伺服器的VPN帳號密碼,這點大家可以自己Survey速度比較快的購買,最近有看到的幾家中國大陸的VPN,例如VPN Tech Runo, Nydus , Green VPN,都可以試試看,建議最好是要測試晚上8:00~11:00這段高峰期的連線狀況,再來決定是否購買
透過Proxy
小米盒子本身是支援Proxy的,透過這個方式需要的東西如下
  1. Root過的小米盒子
    (a) 小米盒子版本需在1.3.20以下(1.3.20目前沒有root方法)
    (b) 如果已經升級到了1.3.20,可以先把電源拔掉,按住遙控的主頁+菜單按鈕,再插上電源,出現recovery介面後,選擇reboot now,並選擇另一個系統(小米有雙系統),應該就會是比較舊的版本
    (c) Root工具建議是透過Root大師,並且盒子本身最好先恢復到出廠預設值
    http://www.mgyun.com/vroot
  2. OTG線+滑鼠,用來點擊Root過後,彈出『授權管理時』的選項(遙控這時候按不到)
  3. 中國大陸的Proxy伺服器,免費的我找過太多不穩定了,建議大家還是找付費的。Nydus VPN有提供Proxy VPN的方式連結,伺服器有以下幾種設定方式,這些是需要帳號密碼的
    自動(其實就是手動的那些伺服器會自動切換,但效果未必比較好)
    http://nydus.info/p/cn/
    手動
    42.120.19.82
    112.124.17.109
    112.124.45.204
    115.29.161.199
    115.29.193.147
    115.29.166.34
    115.29.242.144
  4. 透過豌豆夾等工具,將ProxyDroid安裝至小米盒子
    ProxyDroid  http://www.coolapk.com/apk/org.proxydroid
    豌豆夾 http://www.wandoujia.com/
  5. 從豌豆夾搜尋沙發管家安裝
  6. 在小米盒子上,透過沙發管家安裝UC瀏覽器電視版
  7. 按照下圖設置ProxyDroid




  8. 開啟Proxy後,打開UC瀏覽器電視版,輸入http://ip.cn 看IP是否有所改變,並從小米盒子內建的測速軟體進行測速
  9. 按照這種設定方式,以後一打開小米盒子,連線到Wifi,他便會自動連上Proxy

其實,除了一些特定的源有封鎖台灣的IP之外,最根本的連線速度不足,很有可能是因為中華電信對中國大陸這邊的頻寬不夠,或是控管的很差勁...有機會各位可以比較看看中華電信和凱擘同樣在晚上高峰期對大陸的連線就知道了

2014年1月22日 星期三

Lubuntu奮鬥史-翻牆

接著,翻牆相關,首先把network manager跟vpn相關的套件安裝


sudo apt-get install network-manager-pptp
sudo apt-get install networrk-manager-openvpn


為了不讓GFW進行封鎖,Openvpn目前只能使用Static Key連外,但因為之前我是用Tap模式連接,Lubuntu的OpenVPN只支援Tun的連接,再這邊又研究非常久才讓我能夠連接成功,主要是把client.ovpn改成如下(當然,要對應你server怎麼設置)


dev tun
proto udp
remote 你的ip跟port
ifconfig 10.8.0.2 10.8.0.1
secret static.txt
comp-lzo
verb 3
redirect-gateway def1
dhcp-option DNS 8.8.8.8
dhcp-option DNS 168.95.192.1
route-method exe
route-delay 2
route 192.168.0.0 255.255.255.0 (這個是關鍵點)


接著處理Hosts的問題,使用huhamhire-hosts

 
  1. https://code.google.com/p/huhamhire-hosts/ 下載Linux版本並解壓縮
  2. 對著解壓縮的資料夾按右鍵 > 以終端機開啟,輸入
    sudo apt-get install python-qt4
    sudo apt-get install pyqt4-dev-tools
    sudo apt-get install qt4-designer
    sudo python hostsutl.py
  3. 啟動後下載,並套用host


最後是Goagent,這個由於之前都有在用,直接把在Windows都佈署好的文件夾複製過來,在local底下透過終端機輸入


sudo phyton proxy.py

設定開機啟動



開始 > 偏好設定 > Default applications for LXSession > Autostart
加入
python /home/leon/goagent3.1.4/local/proxy.py (視goagent資料夾而定)
xfce4-power-manager-settings (電源設定,不懂13.10為何不會預設開啟)
skype %U

Lubuntu奮鬥史-軟體

在進入Lutuntu後,先更改更新Server的位置


  1. 開始>系統工具>軟體更新>ubuntu軟體>下載自xxx,去這邊的其他選擇最快的Server
  2. 再切到更新>通知我新的unbuntu版本>任何新版本


為了讓系統可以正常的更新,需先安裝fake-pae (這是給CPU不支持PAE專用的)
,打開終端機 (Ctrl+Alt+t),輸入


  1. sudo apt-add-repository ppa:prof7bit/fake-pae
  2. sudo apt-get update
  3. sudo apt-get install fake-pae


安裝intel顯示卡驅動程式(如果你的顯示卡是Intel而且沒有正確顯示的話)

 

1.     下載intel linux驅動https://01.org/linuxgraphics/
2.     終端機內輸入簽名
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg -O - | \
sudo apt-key add -
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-2 -O - | \
sudo apt-key add -
3.     安裝intel驅動要的字型
sudo apt-get install ttf-ancient-fonts
4.     開始>偏好設定>intel graphic drivers
5.     編輯,或建立 /etc/x11/xorg.conf
Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "AccelMethod" "uxa"
EndSection
6.     重開機


安裝完以後,再來把安裝過程中沒有選擇的更新檔與第3方程式安裝進來


sudo apt-get dist-upgrade
sudo apt-get install lubuntu-restricted-extras


這兩個都安裝好以後,把中文支援處理的好一點,按下左下角的開始





開始 > 偏好設定 > 語言支援>安裝或移除語言>勾選繁體中文


再安裝支援比較好的注音gcin (新酷音在我電腦上有問題,選字常常會出現在畫面最底部)





  1. 在終端機輸入
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 835AB0E3
    software-properties-gtk
  2. 到 Other software (其他軟體) → Add
    APT line : deb http://hyperrate.com/debian eliu release
    會加入兩列,把 gcin source code 那個取消掉,目前 沒有提供 source,沒弄會造成錯誤。
  3. 回到終端機輸入
    sudo apt-get update
    sudo apt-get install gcin
  4. 開始 > 偏好設定 > 輸入法 > 設定成gcin
  5. 重開機


安裝網路相關軟體


  1. firefox
    sudo apt-get install firefox
  2. chromium (看要額外安裝哪套瀏覽器,13.10內建firefox,13.04則是內建chromium)
    sudo apt-get install chromium-browser
  3. pacmanx (BBS瀏覽器)
    sudo apt-get install pcmanx-gtk2
  4. flashplugin-installer (安裝flash)
    sudo apt-get install flashplugin-installer
  5. Java
    sudo apt-get install icedtea-7-plugin openjdk-7-jre
  6. Skype
    去www.skype.com下載Linux版本



安裝影片播放


  1. Mplayer2 (簡單流暢播放720p關鍵內核)
    sudo add-apt-repository ppa:ripps818/coreavc
    sudo apt-get install mplayer2
  2. SMplayer (前台,內核透過Mplayer2)
    sudo apt-get install smplayer
    進開始>影音>smplayer>選項>偏好設置>一般>Mplayer executable填上/usr/bin/mplayer2
    一般>視訊>Output driver>選跟xv相關,因為我是intel,所以我選xv(0-intel video overlay)
    字幕>預設編碼選UTF-8或Unicode
    字幕>Font and Color>字體選中文字體,大小選自動縮放為對角線

安裝其他軟體




  1. Shutter
    sudo apt-get install shutter
  2. Webmin(設定檔案共享)
    http://www.webmin.com 下載deb版本安裝
    安裝後,在瀏覽器輸入http://你的ip位置:10000
    輸入你的super user帳號密碼登入
    Webmin > 語言 > 改設定為繁體中文
    伺服器 > Samba視窗檔案分享
    下面有個轉換使用者,設定好是否要密碼,點選轉換使用者
    切到Samba使用者,確認你的帳號是否有出現
    會到主畫面,點選新增檔案共用
    設定名稱、你要共享的目錄,將owner改成你的帳號(root改成你的帳號)

    如果要將目錄設定為可寫入,點選剛創建好的名稱 > 密碼和進入控制 > 可寫改成是

Lubuntu奮鬥史-安裝

在安裝Lubuntu前,考慮燒光碟非常麻煩,所以打算透過隨身碟來安裝。需要的檔案如下


  1. Lubuntu image (自12.04版本以後電腦須支援PAE才能安裝官方版本)http://lubuntu.net/  如果你的電腦支援PAE的話,下載原版的光碟https://help.ubuntu.com/community/grub-n-iso 如果你的電腦不支援PAE,下載grub-n-iso
  2. 隨身碟安裝程式http://goo.gl/1nMS Universal USB Installer – Easy as 1 2 3,用於原版isohttp://sourceforge.net/projects/win32diskimager Win32 Disk Imager,用於grub-n-iso的img檔
  3. 隨身碟還原程式
    不管那種隨身碟安裝程式都會對隨身碟本身的磁區、MBR進行修改,請使用各家的量產工具來恢復本來的樣子


由於我的電腦在第一次使用官方Iso安裝時,便告訴我我的電腦不支援PAE,所以上網研究了幾種方案,其中有透過12.04 mini iso一路升級的,也有這個比較簡單的grub-n-iso的方案。建議大家安裝前先調查自己的CPU是否支援PAE,如果不確定,先用官方的iso測試看看就知道了。

因為顧慮到還有機會要使用回來Winxp,因此打算使用多重開機的方式來安裝Lubuntu,在這之前,如果能在Winxp底下做好分割的準備那是最好。


在WinXP底下,大名鼎鼎的Partition Manager最新版反而相容性很差,一開始我我想把我的D槽縮減,再拿多餘的空間裝Linux,怎麼都失敗。後來換了免費的Partition Master反而就搞定了。在這邊我只做把空間壓榨出來的動作。所以本來用Winxp的人,建議下載Partition Master來調整出所需要的磁區




分割好後就用隨身碟進行開機,一路下一步,並且先不要勾選


  1. download updates while installing
  2. install this third-party software

這兩個可以等安裝完後再來做,會比較省時間,在一番安裝後,便可以開機進入Lubuntu的世界。

在這段過程中,最慘的是我為了flash的問題嘗試直接安裝13.10版本,嘗試體驗12.04版本,嘗試透過12.04 mini iso升級到13.10版本,嘗試過12.04完整的lubuntu升級到13.10版本,結果才找到13.04搭配intel driver可以稍微正常使用....但就在剛剛我完成這文章的時候,我發現13.10版本竟然也有intel的driver,所以....唉啊