1. 程式人生 > >2017-06-11 Padavan 完美適配newifi mini【adbyby+SS+KP ...】youku L1 /小米mini

2017-06-11 Padavan 完美適配newifi mini【adbyby+SS+KP ...】youku L1 /小米mini

源地址  http://www.right.com.cn/forum/thread-199452-1-1.html

2017-02-20 群裡有朋友提供了L1硬體,新增加 適配 youku L1(L1C也可以),在這裡可以下載:

================= 注意! =================
20170213以後的韌體刷入前先備份storage (系統管理 -> 恢復/匯出/上傳設定 -> 路由器內部儲存[指令碼檔案] (/etc/storage) ->  匯出內部儲存內容 -> 儲存) 由於新韌體調整了storage的大小, 因此, 請勿必在第一次更新或刷20170213及其後更新的韌體之前,
備份好storage, 刷完新韌體後再匯入. (如果你的韌體已經是20170213或比這個更新的韌體, 可以不用理會) ========================================== 關於KoolProxy首次啟動,請耐心等待20 - 30 秒. 因為mt7620的硬體上面首次生成 ssl證書,至少要20秒的時間。 需要匯入證書到瀏覽器的,點選 ca.crt 按鈕下載即可. 三個按鈕全下載,相當於把證書備份了. 如果你有需要,備份的這三個證書可以匯入到其它裝置。 (最底下有三個框,把檔案對應的內容貼上進去點Apply 儲存即相當於匯入)
關於其它硬體: 快閃記憶體 >= 16M , 記憶體 >= 128M ,  CPU = mt7620a, 無線模組一致,基本上可刷。
有朋友回覆:小米mini與newifi mini配置完全一模一樣。因此我想也是能刷的。
來自網友的回覆收集:磊科NO1也可以刷,燈沒適配影響也不大
韌體是為newifi 打造的。 迅雷離線是newifi專用的,其它硬體不能使用,不要驚訝. 新增加兩個下載節點,以後大家自動更新韌體應更加穩定了。

這裡可以直接下載最新的韌體。希望大家覺得讚的,給多多加分。
newifi mini 128M記憶體 , 16M flash , mt7620A CPU 
開啟外接LNA.  適配USB口,LAN口,WAN口。所有燈。

padavan 所有功能基本上開啟。歡呼吧。 128M記憶體黨。
耗時一個晚上又一整天。(累。。。)

迅雷離線是newifi專用的,其它硬體不能使用,不要驚訝.


這不是一個新韌體。這個韌體的程式碼基礎是我之前做的K2韌體。與K2的主要區別是幾乎開啟了所有padavan功能.
同時此韌體 包含 http://www.right.com.cn/forum/thread-187654-1-1.html  的所有功能,修改 及 優化。
下載在附件。
刷機: 直接進原版恢復模式 刷breed, 然後 進breed 刷韌體即可。
----------------------------------------------------------------------------------------------------------------------------------
無線SSID 預設為 NEWIFI_Y1 和 NEWIFI_Y1_5G , 密碼預設為1234567890  , (提醒:如果你之前刷的別的版本的padavan, 刷完你的ip段應該還是上個版本的。第一次刷本韌體後,務必雙清。 好吧,這兩個應是用padavan的人都應該知道的常識。) 預設管理使用者名稱和密碼 都是admin . 需要中文介面的,自己去Administration -> System -> Select WebUI Language 設定
----------------------------------------------------------------------------------------------------------------------------------

 
  1. 20170514 changelog:
  2. 0. koolproxy 更新到3.5.7 , 重啟自動檢測 koolroxy.txt存在否,靠kp自身檢測不靠譜(半天才會自動更新)
  3.    修復kp 服務log的一個if判斷.
  4. 1. 增加動態更新koolproxy機制。預設每12小時檢測一次。網路下載失敗不影響koolproxy正常使用。
  5. 2. ss gfwlist列表格式更新:現在預設相容 https://github.com/gfwlist/gfwlist/raw/master/gfwlist.txt 
  6.    列表的格式.
  7. 3. 升級韌體更新api,啟用新的中國聯通映象伺服器,感謝群內的朋友 973(此處是暱稱亂碼) 提供伺服器。
  8.         昨天晚上兩人折騰到很晚終於配置好了.
  9. 4. 修復K2記憶體佔用異常(外掛全關也只剩下不到20MB空餘)問題.
  10. 20170512 changelog:
  11. 0. 更新到padavan 官方最新原始碼
  12. 1. koolproxy 更新到3.5.6
  13. 2. ss : 更新到3.0.6, active node 增加埠顯示.
  14. 3. 完美整合xkcp (https://github.com/liudf0716/xkcptun 目前和go語言版的kcptun還不相容,要使用,請安裝它的伺服器端)
  15.    多節點配置(最多支援新增64個節點),隨意切換.
  16. -------------------------------------------------------
  17.    使用xkcp加速$ 使用舉例:
  18.     新增一個Node:
  19. Local Port: 1090
  20. Remote Addr: 118.117.116.115
  21. Remote Port: 443
  22. Key: this_is_password
  23. Crypt: none
  24. Mode: fast3
  25. MTU: 1350
  26. 然後去$ 新增一個Node: 
  27. Server Addr:  127.0.0.1
  28. Server Port: 1090
  29. Encryption Method: 你自己在伺服器端設定的
  30. Password:你自己在伺服器端設定的
  31. 最後去$主配置頁,設定 Master Config 為:127.0.0.1:1090
  32. 這只是一個例子,實際上你可以使用xkcp來加速任何你想要的服務。
  33. 4. 去除dnspod public DNS. 切換為114 DNS.
  34.   原因: 2017-05-12 1點左右,數量眾多的群友反饋.cn的網站全部打不開,
  35.   後經我排查,發現是dnspod public DNS (119.29.29.29)掛了.
  36. --------------------------------------------------------------------
複製程式碼
  1. 20170402 changelog:
  2. 1. fix koolproxy ui: 修改版本號為3.3.6,  新增加規則更新指令碼檔案自動恢復功能:
  3.    如果規則更新指令碼內容小於1KB(說明指令碼檔案出問題了),自動從原韌體恢復指令碼檔案。
  4. 2. ss ui: 新增加$節點編輯功能, 修復table列數錯誤導致 - 按鈕錯位的問題
  5. (錯位這麼久了一直沒人發現?然後愚人節我發現了)
  6. 3. koolproxy更新指令碼更新到1.0.4版,新增加手機端規則:koolproxy_wp.txt(預設未啟用) 及 
  7. kp 官方的add_rules.txt(預設啟用)
  8. 把KP_EXTRA_RULE_CNT=0 的 0 改成 1 ,可以啟用 koolproxy_wp.txt 擴充套件規則.
  9. 同時,我在寫這個指令碼的時候就考慮了其它規則的更新,
  10. 假如你還有一個規則放在 http://fooo.com/test/kp/other_rules.txt, 
  11. 只需要在 # ------- END EXTRA RULES ------- 前加上:
  12. KP_EXTRA_RULE_1=http://fooo.com/test/kp/other_rules.txt
  13. 相應的, KP_EXTRA_RULE_CNT=1 就要變成 KP_EXTRA_RULE_CNT=2 ,
  14. 即這後面的數字是附加規則的數量.
  15. (http://80x86.io/post/KoolProxy-extension-rule-update-script-improved)
  16. 20170329 changelog:
  17. 1. 更新padavan原始碼到官方最新版(2017-03-27)
  18. 2. 更新koolproxy到3.3.6
  19.         進一步提高協議相容性。此次更新後應該能解決很多網頁一直載入的問題。
  20.         3.3.5: 提高非標準協議相容性。待新規則推送後,可以解決網易新聞客戶端等問題。
  21.    cron預設改成啟用,如果你刷了之前的韌體,記得把 #0 */12 * * *     /sbin/restart_koolproxy 之前的#號去除。
  22. 3. adbyby: 重啟後自動清理data目錄下的*.bak檔案,解決部分使用者由於adbyby備份的檔案佔用過多空間,導致storage不夠用的問題。
  23. 4. ss 部分名稱改成:Sh4d0ws0cks , 頂部的按鈕名改成:$
複製程式碼
  1. 20170322-0059 changelog:
  2. 1. ss-libev 升級到 3.0.5, simple-obfs 升級到0.0.3
  3. 2. koolproxy: 鑑於kp的規則更新地址一直不穩定,變動頻繁,
  4.    現將kp規則更新指令碼直接放到了storage (/etc/storage/koolproxy_rules_update.sh)
  5.    同時允許大家在UI介面直接更新這個指令碼.(如果把這個指令碼搞壞了,不用擔心,只需要刪除這個檔案,
  6.    並 restart_koolproxy 重啟kp即會恢復出廠指令碼.
  7. 3. ddns: 或許修復了dnspod 時不時無法正常更新ip的問題(需要大家測試反饋)
  8. 4. 修復 koolproxy 指令碼無法儲存的bug.
  9. 20170312-0303 changelog:
  10. 1. koolproxy ui: use image qrcode, remove View KoolProxy Log button
  11. 2. client status page: use 51240.com api to query mac vendor.
  12.    (ieee.org too many HTTP ERROR 500)
  13. 20170311-1744 changelog:
  14. 1. s-s-libev: upgrade to 20170311, simple-obfs upgrade to v0.0.3
  15. 2. koolproxy: upgrade to 3.3.4, ui optimized: 
  16.    do not allow to download cert while kp is restarting.
  17. 3. ngrok-c: upgrade to 1.41-(2017/01/09) 修復一個網路不好,可能導致的記憶體洩漏問題
  18. 4. footer copyright fix: 2016 =》2017
  19. 5. inadyn: disable Bypass s-s tunnel
  20. 6. padavan code: sync to 195eba6 (https://bitbucket.org/padavan/rt-n56u/commits/all)
複製程式碼

  1. 20170213-0217 changelog:
  2. 關於無法加入韌體問題反饋群:
  3. [注]:加群后5分鐘QQ系統強制禁言.5分鐘後方可發言.
  4. 有朋友反饋說無法加群,提示無法生成訂單,貌似退出群遊客即可順利加入了.
  5. ---------------------------------------------------
  6. ================= 注意! =================
  7. 20170213以後的韌體刷入前先備份storage 
  8. (系統管理 -> 恢復/匯出/上傳設定 -> 路由器內部儲存[指令碼檔案] (/etc/storage) ->  匯出內部儲存內容 -> 儲存)
  9. 由於新韌體調整了storage的大小(storage changed to 1024KiB), 因此, 
  10. 請勿必在第一次更新或刷20170213及其後更新的韌體之前, 
  11. 備份好storage, 刷完新韌體後再匯入.
  12. (如果你的韌體已經是20170213或比這個更新的韌體, 
  13. 可以不用理會)
  14. ==========================================
  15. 0. 同步更新到padavan官方最新原始碼(dropbear 更新到2016.74 及其它一些優化和bug fix).
  16. 1. ss-libev 更新到新版 v3.0.1
  17.    最新版的ss的混淆外掛是獨立的simple obfs.
  18.     廢除 OTA (One-Time-Auth) 選項. 廢棄 table 演算法. des-cfb 演算法不再被支援.
  19.     同時,增加了aes-128-gcm, aes-192-gcm, aes-256-gcm, chacha20-ietf-poly1305
  20.     這四個加密演算法。(ss官方說是5個,我實際測試發現其中的chacha20-poly1305 不可用)
  21.     ss ui增加Port Reuse選項(暫未支援,下一版加上)
  22.     新增加混淆方式和 混淆域名兩個選項.
  23.     (伺服器開啟了混淆,客戶端可以選擇性地啟用。)
  24.     s-s status增加obfs的狀態顯示.
  25.     詳情見:
  26.     https://github.com/s-s/s-s-libev/releases/tag/v3.0.0
  27.     https://github.com/s-s/s-s-libev/releases/tag/v3.0.1
  28. 2. vlmcsd 更新到最新的2017-01-19 (1108)
  29. 3. shellinabox 更新到最新的 v2.20
  30. 4. Aria-Ng 增加http協議支援. 更新到 aria2 1.31.0
  31. 5. 【新】整合 JBLS (此JBLS為荒野自己所寫,
  32. 主要方便程式設計師朋友偶爾用一下Jetbrains家的一些IDE,
  33. 如需長期使用請支援官方的正版)
  34. 6. 【新】整合 koolproxy 最新版(全域性和 ad-list 模式, 證書備份下載,證書匯入).
  35. 7. 其它bug fix 和優化.
  36. --------------------------------------------------------------------
  37.    ___      __             ___      __              _            
  38.   ( _ )    /  \   __ __   ( _ )    / /             (_)     ___   
  39.   / _ \   | () |  \ \ /   / _ \   / _ \     _      | |    / _ \  
  40.   \___/   _\__/   /_\_\   \___/   \___/   _(_)_   _|_|_   \___/  
  41. _|"""""|_|"""""|_|"""""|_|"""""|_|"""""|_|"""""|_|"""""|_|"""""| 
  42. "`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'                                                                    
  43. --------------------------------------------------------------------
  44. --EOF
複製程式碼
  1. 20161124-1554 changelog:
  2. 距離上一個版本 20161115-1755 釋出已經有一週了。其實這些天
  3. 一直有在更新。群裡基本上每天有新版的韌體刷。直到今天,算是修復
  4. 和完善得比較好了。是時候正式釋出出來了.
  5. 1. ss: bypass dst 現在終於同時支援排除 ip and 域名了. (新的名稱:Bypass dst IP/domain)
  6. 新增排除區域網IP的選項( Bypass LAN IP),被排除的IP將不會走SS.
  7. 自定義gfwlist域名(custom gfwlist rules)選項不再儲存在nvram
  8. custom gfwlist rules底層優化.
  9. 這三個改進,同時應用到了smartv p n.
  10. 同時修復了上一個版本20161115-1755, gfwlist模式時custom gfwlist rules不生效的bug.
  11. 2. 全新的 Aria2版本和 WEB UI (Aria-Ng Nov 6, 2016 https://github.com/mayswind/Aria-Ng).
  12. aria2 升級到最新的 aria2-release-1.29.0 ,開啟了非同步dns, bittorrent, gzip , https, 訊息摘要,
  13. metalink, xmp-rpc 及sftp 功能. 考慮到檔案體積的影響,特別是對於newifi-mini,因此沒有把對firefox 3格式
  14. 的cookie支援的功能給整進來。右上角增加快速開啟Aria2 web ui的按鈕.
  15. Aria2 設定項從原來的Common頁面單獨分離出來,有更多方便的配置項,同時,配置會同步到Aria-Ng WEB UI.
  16. 開啟Aria之後,直接開啟web ui即可0配置使用.
  17. Aria2預設使用websocket協議,而不是http. 使用http協議有諸多不好的地方。如存在跨域問題等。
  18. 增加百度網盤 chrome下載外掛支援:使用我修改版的chrome百度網盤外掛(websocket 協議版),可很方便地下載網盤資源。
  19. 如果你路由開啟了ddns, 可以在任何地方遠端地新增下載任務(從web ui新增,或者通過chrome外掛,非常方便)。
  20. 下載截圖見這個帖子: http://www.right.com.cn/forum/thread-197691-1-1.html (多圖)
  21. (newifi-d1, newifi-mini only)
  22. 3. 因時間關係,暫時去除了firefly。 firefly原始碼升級到最新版,但是還沒有時間去編譯。。。以後會補上。
  23. 4. 去除了cdns命令, ipband 命令
  24. 5. adbyby: 預設禁用auto-kill選項.
  25. 6. 迅雷離線下載守護程序:檢測時間延長到2分鐘(考慮到首次啟動時需要下載迅雷的時間),
  26. 同時增加了迅雷安裝包檔案的下載節點,一個節點下載失敗,自動切到另一個。(newifi-d1, newifi-mini only)
  27. 7. opt功能優化:支援使用git將路由器作為git伺服器. (opkg install git即可) (newifi-d1, newifi-mini only)
  28. 8. K2現在預設是藍色燈的.藍色:有internet,黃色:無internet,紅色:AP模式. (PSG1218-K2 only)
  29. 9. 自動更新優化。增加coding.net 作為預設韌體更新檔案伺服器。github節點,在不開啟ss的情況下基本上只有幾十K.
  30.   開啟ss的時候下載韌體,幾乎是秒下。建議有比較優秀ss節點的朋友可以選用github. 否則用coding節點比較穩妥。
  31. 10. 自動更新功能增強:現在再也不需要手動干預去執行什麼命令了。
  32. 11. 修復 ebtables 原始碼中一個錯誤(導致在較新版的編譯器中編譯失敗).
  33. 12. ss 節點新增功能改進:自動去除頭尾的空格。(媽媽再也不用擔心我輸錯域名或密碼了)
  34. 13. 韌體更新頁面:增加Setup Upgrade Server 按鈕.
  35. 14. KMS: vlmcsd start empty 選項預設禁用(有朋友反饋此選項開啟會導致一些問題)。
  36. 15. 同步更新到padavan最新原始碼.
  37. 16. 其它優化和改進.
複製程式碼


  1. 20161115-1755
  2. ----------------------------------
  3. 注:此次更新需要手動執行以下命令:
  4. wget -q http://files.80x86.io/router/scripts/20161115.sh -O- | sh
  5. 執行後提示: Upgrade Done. 即可。
  6. ----------------------------------
  7. 1. firmware upgrade: use github as download server by default.
  8. 2. project home page: changed to http://p4davan.80x86.io/
  9. 3. busybox: add pkill command support.
  10. 4. opt: 只允許安裝到 ext4 分割槽
  11. 5. 迅雷遠端:修復自動啟動,現在不再依賴opt了。不開啟entware,也能正常啟動迅雷遠端.
  12. 增加守護程序,掛掉會自動延時20秒重新啟動。
  13. 改善對newifi mini的支援,不再需要硬碟格式為ext4.
  14. newifi mini沒有內建SD卡, 因此要求ext4的opt分割槽有點難。
  15. 大部分人的硬碟都是ntfs分割槽。
  16. 6. adbyby: 優化規則更新伺服器狀態檢測. 不再卡頁面
  17. 7. kernel: enable StrongSwan. XFRM modules
  18. 8. 同步更新到padavan官方最新原始碼.
  19. 9. 核心驅動: 增加對 西部資料(WD)藍盤 2TB SATA6Gb/s 64M 桌上型電腦硬碟(WD20EZRZ) 的支援
  20. 10. 核心驅動:增加對基於AX88179晶片的 千兆USB3.0 轉RJ45乙太網轉接器支援,
  21.    如 海備思(Hagibis) 504958
複製程式碼
  1. 20161113-0147 changelog:
  2. 1. 修復 opt 自啟動問題
  3. 2. 修復 迅雷離線在opt被安裝到 ntfs 分割槽時不能開機啟動的問題.
  4. 20161112-2308 changelog:
  5. 修復 youku L1 內建SD卡不可寫的問題
複製程式碼
  1. ======================================================
  2.    _  __ ____ _      __ ____ ____ ____    __  __ ___
  3.   / |/ // __/| | /| / //  _// __//  _/____\ \/ /<  /
  4. /    // _/  | |/ |/ /_/ / / _/ _/ / /___/ \  / / / 
  5. /_/|_//___/  |__/|__//___//_/  /___/       /_/ /_/  
  6. ======================================================
  7. 韌體問題反饋群(點選檢查更新後即可在更新日誌中看到):
  8. ----------------------------------------------
  9. 反饋和交流韌體問題,大家一起更好地完善韌體。
  10. 今後韌體問題的討論以及新版本釋出測試,
  11. 基本上以群內為主了。
  12. 1. 因個人時間有限,不接受特定版本編譯的請求。
  13. 2. 擴充套件介面是有意設定為英文的,暫時沒有漢化的打算。
  14.    會用的人低調使用就好。
  15. 3. 祝大家玩得開心。
  16. ---------------------------------------------------
  17. 20161112-1737 changelog:
  18. 優化更新檢測頁面. 增加超時時間.
  19. 20161112-1449 changelog:
  20. 1. 同步更新padavan官方最新原始碼 eaafd46
  21. 2. 增加 newifi y1 (newifi mini)支援, 完美適配,開啟外接LNA
  22. WAN led燈預設為 lan/wan口的鏈路狀態, 所以有資料傳輸時會一直在閃的.
  23. 所有燈都可以自行控制行為,包括關閉. 有部分youku L1使用者也刷了這個韌體。
  24. 這裡要說明一個,youku L1或其它同CPU且記憶體和flash比mini小的硬體,雖然
  25. 也是可以刷這個韌體的,但是,不在我的支援列表裡面。如果刷了此韌體出了問題,
  26. 不要問為什麼。另外,為了儘可能的照顧youku L1使用者,mini 韌體預設開啟了
  27. 內建sd卡的支援,不然L1刷這個mini韌體,內部SD卡你是用不了的。這個提議是
  28. 群管理麥兜提出來的,所以,L1使用者感謝他吧。
  29. 迅雷離線是newifi專用的,其它硬體不能使用,不要驚訝.
  30. 3. 迅雷遠端:修復自動啟動. 之前已經安裝的,請rm -rf /opt/share/xunlei 再
  31. 重啟下迅雷.
  32. 4. newifi d1: 適配網口數量.
  33. 5. ss and smartv p n: 修復狀態頁 dnsmasq conf.d 檢查項變黃的bug.
  34. 20161110-0314 changelog:
  35. 重要提醒:此次升級後必清storage.否則後果自負.
  36. 1.adbyby: 增加很多人期待的Ad-list mode(僅在Ad-list的網站訪問裡才走adbyby,避免卡下載),呃,這個模式的名稱,
  37. 暫時沒想到更好的簡潔的叫法。Whitelist ?Blacklist ?好像都不太適合.各位有好的建議也可在群裡說說,取什麼名字好。
  38. 2.adbyby: 增加Adbyby Server Connection 規則更新伺服器連線狀態顯示,
  39. 如果你的這裡顯示Failed,別折騰了,你連線規則更新伺服器有問題。你是更新不了規則的。。。
  40. 3. dnsmasq: resolve update.adbyby.com via dnspod public DNS. remove mp4ba.com (site down)
  41. 4. 修復上次遷移api伺服器後,ip detection無法正確識別國內ip的bug
  42. 5. vlmcsd: bump to svn1103-2016-11-05
  43. 6. ngrok-c: update to git commit 4b197f6cbb84695a93ef127bb55765a193aec1a8
  44. 7. newifi d1: 修復第二個USB口無法掛載的bug
  45. 8. newifi d1: 修復迅雷遠端第一次啟用時無法成功自動啟用Entware的bug.
  46. 9. cron: auto_upgrade 時間隨機(晚上3點到6點之間)
  47. 10. ddns: 新增  add https://www.dynu.com ddns
  48. 11. ss: 更新到最新版  2.5.6
  49. 12. 增加ipband工具
  50. 13. newifi d1: 增加迅雷遠端下載支援. 開啟方法:
  51. 先開啟entware支援: USB Application - Common Setting
  52. Allow Run Optware? 選擇Entware.
  53. 然後,進入  USB Application - Thunder , 啟用Enable Thunder Remote Download -> Apply
  54. 第一次啟用,需要從網路下載迅雷遠端的程式,大概需要30秒左右,視你的網路而定.
  55. 重新整理頁面,確保下面三個都是綠色的Running 後,點選 Get Activation Code 獲取啟用碼,
  56. 然後點選 Bind router 去繫結裝置.
  57. --------------------------------------------------------------------
  58.    _|_|      _|                _|_|      _|_|_|      _|            
  59. _|    _|  _|  _|  _|    _|  _|    _|  _|                  _|_|    
  60.    _|_|    _|  _|    _|_|      _|_|    _|_|_|        _|  _|    _|  
  61. _|    _|  _|  _|  _|    _|  _|    _|  _|    _|      _|  _|    _|  
  62.    _|_|      _|    _|    _|    _|_|      _|_|    _|  _|    _|_|    
  63. --------------------------------------------------------------------
  64. --EOF
複製程式碼