特別感謝 小米台灣 借測一台小米路由器mini
讓鸚鵡完成相關測試與修正


相關概念請自行參考 這篇這篇
最淺顯易懂的說法:
透過安裝在路由器上的本地 proxy 來將需要翻牆的連線轉送到遠端 proxy
其餘不需要翻牆的連線則由 本地 proxy 直接連線,不透過任何遠端的服務

也就是:選擇性代理

本篇教學針對 小米路由器mini
小米路由器 已釋出正式版(2015.01.18),還沒時間轉過來 0.0


需求:
  • 小米路由器mini 刷開發版
  • 開啟 SSH,操作方式可參考 這篇教學 (開啟SSH後會喪失保固)
  • 要翻牆的設備 必須透過安裝此套件的 小米路由器 上網
  • 小米路由器mini 的 USB孔 需接著 隨身碟 或 隨身硬碟 等 USB 儲存裝置
    本文以 USB隨身碟 做示範講解


鸚鵡使用 開發版 0.6.67 和 0.6.83 這兩個版本都無法正確開啟SSH (reset 上電都紅燈)
最後改用 0.6.40版 就可以正確刷入SSH

開發版0.6.40 官方載點 miwifi_r1cm_all_ace8a_0.6.40.zip (13.83 MB, 下載次數: 1020)

安裝步驟:

 檔案下載後解壓縮,會有 1個目錄 1個檔案
 目錄:WinSCP
 檔案:ezbox_privoxy_mini.zip

1. 將 USB隨身碟 接回電腦,把 ezbox_privoxy_mini.zip 內的 ezbox 解壓縮到 xiaomi_router 資料夾內
 如果 xiaomi_router 資料夾不存在,請自行建立
 

2. 電腦退出 USB隨身碟 並接上 小米路由器mini
  該 USB隨身碟 即已經安裝翻牆套件

3. 進入 WinSCP 目錄,開啟 WinSCP.exe
 Protocol 選 SCP,IP 填上小米路由器的,以及 root 帳號密碼,按下 Login 開始連線
 

4. 跳出的提示窗是關於 ssh-rsa key 的確認,選擇 YES 即可
 

5. 登入後 類似 FTP 軟體,左邊是 本機電腦 右邊是 小米路由器mini 的目錄
 右邊的檔案清單上面的 /root 是目前所在的路徑,雙擊「..」可以切換道上一層目錄
 

6. 切換到 /extdisks/sda1/xiaomi_router 除了可以看到 ezbox 目錄外
 還會看到其他的許多目錄已經被建立,如果沒有產生其他的目錄也可以先忽略
 若 /extdisks/sda1 下沒有任何資料,切換至 /extdisks/sda 下檢查是否存在 xiaomi_router 目錄
 若有 請更換使用其他 USB儲存裝置,此 USB儲存裝置 無法正確安裝 (鸚鵡目前沒遇到無法判斷原因也無法排除)

 

7.雙擊 proxyMac.list
 將 小米電視/小米盒子 的 MAC地址 填上,一行一個 Mac地址
 網頁登入 小米路由器,設備管理中可以取得,直接複製下來 這邊貼上即可
 最後按視窗左上下的 藍色磁片 的圖示 即可儲存 (Ctrl + S),直接關閉視窗
 

8.在 INSTALL.sh 上點右鍵,選擇 Custom Commands -> Execute 點下滑鼠左鍵
 會快速的跳出一個小視窗然後消失,就完成安裝了
 

9. USB隨身碟不要拿下,將小米路由器重新開機即可套用


安裝確認檢查步驟:
A. 路徑切換到 /etc
 找到 init.ezbox.sh 且屬性為 rwxr-xr-x
 

B.同樣在 /etc 中找到 rc.local 雙擊開啟,最後兩行為
 內容與圖片不同沒關係,只要最後兩行一樣即可
  • /etc/init.ezbox.sh
  • exit 0

[color=rgb(51, 102, 153) !important]複製代碼




翻牆成功與否檢測方式:
 透過被設定需要翻牆的設備,使用瀏覽器開啟 http://uku.im/check 這個網址 (需要重新整理請使用 CTRL+F5)
 如果顯示:true  代表 翻牆套件已經正確設定完成
 如果顯示:false  代表 翻牆套件不正確,或設備不在翻牆清單中

新增要翻牆的設備:
 執行安裝步驟 7 新增 Mac address 後,重新啟動 小米路由器 即可

路由器版本升級後:
 執行安裝步驟 8 後,重新啟動 小米路由器 即可

補充說明:
  • 如果您的手機是使用 鸚鵡 製作的刷機包,且該刷機包已經包含 privoxy 代理伺服器
    那麼該手機已經會自行翻牆,不需要再將手機的 MAC 加入到 proxyMac.list 中
  • 小米路由器mini 開機確定可以翻牆後,可以卸載 USB儲存裝置
  • 小米路由器mini 開機時若忘記先接上USB儲存裝置,就無法翻牆
    只要有執行過 INSTALL.sh (包含更新ROM之後執行過)
    可以在路由器開機後 直接插入 安裝過翻牆套件的USB儲存裝置
    約1~2分鐘後 翻牆套件會自行啟動開始運作



最後,再強調一次
本套件僅能提供翻牆成功,進而可以成功觀看影片
至於播放影片流暢度,取決於的連線的速度,而這不是本套件能處理的
也可能因為線上影片官方調整檢查方式 而造成暫時無法正常瀏覽


更新歷程:
  • 2014.12.08 釋出正式版:簡化安裝步驟、支援卸載 USB儲存裝置、更新規則設定檔案
  • 2014.11.20 更新翻牆規則、更新啟動程序程式碼(避免設定翻牆後無法正確登入路由管理界面)
  • 2014.11.14 內測初版


本套件使用 privoxy 實現功能,部份程序由鸚鵡自行撰寫
相關設定檔由 Unblock-Youku 開發者提供


下載: 本檔案由本人彙整維護,未經許可請勿轉載

感謝   
鸚鵡  分享