banner
miaoer

miaoer

喵二の小博客 https://www.miaoer.xyz xLog 分站
tg_channel
telegram
bilibili

Cattools 怎麼用具體功能演示操作

這篇是講 Cattools 的一些比較難理解的步驟具體怎麼用,可以參考我的配置方法來使用,以便玩家找到 Cattools 正確打開方式!

1

錯誤#

大更新錯誤#

這個錯誤通常是 Cattools 版本進行了大更新,需要重新輸入 cattools 嘗試,如果第二次還是這樣也有可能是作者提交了一個有 Bug 的版本,需要跟我反饋修復

root@CatWrt:~# cattools
Please wait for the cattools to be updated.
cattools updated successfully.

/usr/bin/cattools: line 119: syntax error near unexpected token `;;'
/usr/bin/cattools: line 119: `        ;;'
root@CatWrt:~# cattools
Please wait for the cattools to be updated.
cattools updated successfully.


----------------------------------------------------------
                         CatTools                         
        https://www.miaoer.xyz/posts/blog/cattools        
----------------------------------------------------------
1. SetIP                                  -  設置 IP
2. Network_Wizard                         -  網絡向導
3. Apply_repo                             -  軟件源配置
4. Diagnostics                            -  網絡診斷
5. Debug                                  -  抓取日誌
6. Catwrt_update                          -  檢查更新
7. Sysupgrade                             -  系統更新
8. Restore                                -  恢復軟件包
9. Utilities(more)                        -  實用工具
0. Exit                                   -  退出
----------------------------------------------------------
請輸入數字並回車(Please enter your choice): 

離線模式#

Cattools 支持在離線模式運行,但是為了避免網絡故障導致 Cattools 更新失敗,會重試三次。

Attempt 1 failed. Retrying...
Attempt 2 failed. Retrying...
Attempt 3 failed. Retrying...

Unable to download the latest version, continue to use the current offline version.

Cattools 的網絡向導目前在離線使用會存在一個 Bug,如果在更新中終止命令可能導致 Cattools 丟失,已在最新版本修復但是已經集成到系統的離線模式沒有頭緒,建議在離線模式不要中斷 Catools 在更新的進度

寫在最前面#

在 CatWrt 中我們遵循 Lean's LEDE 的默認網口即:ETH0 為 Lan,ETH1 為 Wan,其他網口未綁定

Cattools 在網絡向導中對多網口進行了優化操作,可以將 ETH0 設為 Wan 口上聯光貓或者上級路由器,其餘網口皆為 Lan 無論你插了多個網口

如果需要激活 Cattools 旁路網關(旁路由)配置,需要設備為單網口

網絡向導#

網絡向導這裡按照步驟走就可以,如果你是 DHCP 上級光貓可以直接上網的一路回車梭哈即可,如果你想單獨個性化可以按照 Cattools 的向導進行

請輸入數字並回車(Please enter your choice): 2



[Step1] Do you want Network Wizard? /// 是否使用網絡向導?([Enter] 確認 / [0] 退出): 

[Step3] CatWrt default IP is 192.168.1.4 /// 默認 CatWrt IP 為 192.168.1.4
是否修改 IP 地址?([Enter] 保持默認 / [0] 自定義): 
[INFO] 保持默認 IP 地址:192.168.1.4

[Step4] IPv6 is enabled by default /// IPv6 默認是開啟的
是否禁用 IPv6 網絡?([Enter] 跳過 / [1] 禁用): 

[Step5] Default connection mode is DHCP /// 默認模式為 DHCP
是否進行 PPPoE 拨號?([Enter] 繼續 DHCP /  [1] PPPoE 拨號): 

[Step6] Use recommended DNS servers 223.6.6.6 119.29.29.99?
 /// 使用推薦的 DNS 伺服器 223.6.6.6 119.29.29.99 嗎?([Enter] 確認 / [0] 跳過): 

[Step7] Do you want to change the DHCP IP pool range? (default: 30-200)
 /// 是否修改 IP 可用段?(默認: 30-200 [Enter] 確認 / [1] 自定義範圍 ): 

[Step8] Enable DHCP force /// 開啟 DHCP 強制可以避免局域網收到 AP 吐地址的問題
是否開啟強制 DHCP 模式?([Enter] 確認,按 [1] 跳過): 
[INFO] 強制 DHCP 模式已開啟

[Step9] Enable UPNP by default /// 默認開啟 UPNP,可提升 BT/P2P 軟件連接性,但客戶端容易受到流氓軟件濫用 P2P 網絡導致上行帶寬異常!
是否開啟 UPNP?([Enter] 確認,按 [1] 跳過): 
[INFO] UPNP 已開啟

[Step10] Configure network interfaces /// 配置網口

 Wan    LAN1    LAN2    LANX      ...
 eth0   eth1    eth2    ethX    ...
      ...

Press [Enter] to configure network interfaces, press [1] to skip
 /// [Enter] 確認配置網口,按 [1] 跳過: 

[Step10] Detected multiple network interfaces /// 檢測到多個網口
[Step10] Network interfaces configured: WAN (ETH0), LAN ( eth1 eth2 eth3) /// 網口已配置: WAN (ETH0), LAN ( eth1 eth2 eth3)

[INFO] Ready to reboot CatWrt!

旁路網關#

[Step2] Detected a single network interface /// 檢測到單個網口
是否進行旁路網關設置?([Enter] 確認 / [0] 跳過旁路設置):

[Step3] 请输入主路由的 IP 地址 ( 192.168.31.1): 192.168.31.1

[Step4] 本機 IP 地址為 192.168.31.4 按回車鍵確認,或輸入新的 IP 地址:

INFO    ========================
主路由 IP 地址:192.168.31.1
本機(旁路網關) IP 地址:192.168.31.4

[Step5] Use recommended DNS servers 223.6.6.6 119.29.29.99?
 /// 使用推薦的 DNS 伺服器 223.6.6.6 119.29.29.99 嗎?([Enter] 確認 / [0] 跳過): 


[INFO] 如出現 Warning 是因為旁路防火牆是這樣報錯的,部分配置可以忽略不影響使用"

配置軟件源#

請輸入數字並回車(Please enter your choice): 3

INFO    =================================================================
軟件源純屬免費分享,但你可以使用免費的境外軟件源托管,如果你需要更快的速度請使用主站。
本人不對所有軟件進行保證,我們沒有提供第三方商業服務,使用風險需要自行承擔。
你需要同意 CatWrt 軟件源用戶協議,請確認是否繼續。 (10 秒內按 [Ctrl]+[C] 取消操作)
============================================================================
請選擇要使用的軟件源:
1) repo.miaoer.xyz    (主站)
2) Github-Pages
3) Cloudflare-Netlify
4) Netlify
5) Cloudflare-Vercel
6) Vercel             (默認)
Please enter your choice /// 請輸入選擇 (1-5): 1
以贊助我們並獲取支持代碼,請訪問鏈接: https://www.miaoer.xyz/sponsor
我們將使用用戶支持的費用用於繼續維護 CatWrt 及博客
請輸入支持代碼: vme50
[INFO] 使用 https://mirror.ghproxy.com/https://raw.githubusercontent.com/miaoermua/cattools/main/repo/amd64/distfeeds.conf
Downloading https://repo.miaoer.xyz/targets/x86/64/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_core
Downloading https://repo.miaoer.xyz/x86_64/base/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_base
Downloading https://repo.miaoer.xyz/x86_64/luci/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_luci
Downloading https://repo.miaoer.xyz/x86_64/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_packages
Downloading https://repo.miaoer.xyz/x86_64/routing/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_routing
Downloading https://repo.miaoer.xyz/x86_64/telephony/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_telephony
[INFO] 軟件源配置已完成可以通過 opkg install pkg 來安裝插件/組件/內核模塊!

----------------------------------------------------------
                         CatTools                         
        https://www.miaoer.xyz/posts/blog/cattools        
----------------------------------------------------------
1. SetIP                                  -  設置 IP
2. Network_Wizard                         -  網絡向導
3. Apply_repo                             -  軟件源配置
4. Diagnostics                            -  網絡診斷
5. Debug                                  -  抓取日誌
6. Catwrt_update                          -  檢查更新
7. Sysupgrade                             -  系統更新
8. Restore                                -  恢復軟件包
9. Utilities(more)                        -  實用工具
0. Exit                                   -  退出
----------------------------------------------------------
請輸入數字並回車(Please enter your choice): 0
Exiting...
Done!
root@CatWrt:~# opkg install nano
Package nano (7.2-2) installed in root is up to date.

如果你的軟件源沒有錯誤,並且已經聯網的情況,是可以直接進行安裝的了

2

Tailscale#

tailscale 後台: https://login.tailscale.com/admin/machines

請輸入數字並回車(Please enter your choice): 9

      從這裡配置更多功能!
=============================

......
2.    Tailscale 配置
......

0.    返回 Cattools 主菜單

請輸入數字並回車(Please enter your choice): 2
[INFO] tailscale 已安裝
[INFO] 下載配置...
[INFO] 開始配置 tailscale,請登錄 tailscale 綁定設備

To authenticate, visit:

        https://login.tailscale.com/a/84565de01b15a

[INFO] tailscale 已成功登錄且綁定設備成功
[INFO] Tailscale 配置部分,剩下的交給你了~
[INFO] 需要綁定 tailscale 接口: http://192.168.1.4/cgi-bin/luci/admin/network/iface_add
[INFO] CatTools - tailscale 配置博客: https://www.miaoer.xyz/posts/blog/cattools-step

訪問:http://192.168.1.4/cgi-bin/luci/admin/network/iface_add(默認為:192.168.1.4 如果你沒修改的話,一切以 Cattools 為準)

新增以下配置:

新接口的名稱:tailscale

新接口的協議:靜態 (默認)

包括以下接口:以太網適配器:tailscale0

提交 下一步

接口 - TAILSCALE

IPv4 地址:輸入 tailscale 管理後台中的 CatWrt 地址 (如:100.115.146.76,很明顯不是我們內網的網段這種)

IPv4 子網掩碼:255.0.0.0

保存 下一步

接口 - TAILSCALE - 防火牆設置

創建 / 分配防火牆區域:LAN

保存並應用

**tailscale 官網 - 管理設備 - catwrt - 編輯 - Disable key expiry **

image

**catwrt - 編輯 - Edit route settings... **

image

直到 CatWrt 的標籤 Expiry disabledSubnets Exit Node 都出現並且沒感嘆號

此文由 Mix Space 同步更新至 xLog
原始鏈接為 https://www.miaoer.xyz/posts/blog/cattools-step


Footnotes#

  1. https://www.miaoer.xyz/posts/blog/cattools

  2. https://www.miaoer.xyz/posts/network/catwrt-applist

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。