Start#
This article continues from the previous one. If you haven't read it, hurry up and catch up on your homework. Here, I will briefly describe the plugin descriptions and common issues.
Only partial plugins are demonstrated; for some plugins, please refer to the repository or the plugin list we provide.
Of course, you can also see the standard official English descriptions of the plugins in LuCI.
Note: All software comes from the open-source community, and the blogger has not participated directly or indirectly. The installation of applications is the responsibility of the owner, and this blog is for learning and communication purposes only.
Help#
Firmware support is not perfect, and bugs are inevitable. If you encounter problems, please leave a comment below or ask in the group. If you are using my firmware, you can ask for simple advice; if it's paid, that would be even better. If you are using someone else's firmware, I won't respond!
- Buy the author a milk tea: Sponsor
- CatWrt QQ Group (Problem Handling): 669190476
- QQ Channel: Miao Er's Communication
- Telegram Group: Miao Er's Communication
Feel free to leave messages to encourage ( ´・・) ノ (._.`)
Common Issues#
- Q1 Unable to pull sources
1 Please check if the network can connect to the source;
2 Please check if the current architecture series is supported;
3 Did you fill in the custom software source;
4 Did you paste it without refreshing the list.
For example, even if you pull to a custom source, it can still be used, but it depends on whether you have previously pulled the built-in Tencent source;
Here, "Skipping" means skipping the distribution software source.
Collected errors:
* opkg_conf_parse_file: Duplicate src declaration (openwrt_core https://repo.miaoer.xyz/targets/x86/64/packages). Skipping.
* opkg_conf_parse_file: Duplicate src declaration (openwrt_base https://repo.miaoer.xyz/x86_64/base). Skipping.
* opkg_conf_parse_file: Duplicate src declaration (openwrt_luci https://repo.miaoer.xyz/x86_64/luci). Skipping.
* opkg_conf_parse_file: Duplicate src declaration (openwrt_oui https://repo.miaoer.xyz/x86_64/oui). Skipping.
* opkg_conf_parse_file: Duplicate src declaration (openwrt_packages https://repo.miaoer.xyz/x86_64/packages). Skipping.
* opkg_conf_parse_file: Duplicate src declaration (openwrt_routing https://repo.miaoer.xyz/x86_64/routing). Skipping.
* opkg_conf_parse_file: Duplicate src declaration (openwrt_telephony https://repo.miaoer.xyz/x86_64/telephony). Skipping.
- Q2 The online software source filled in cannot be used
Collected errors:
* opkg_conf_load: Could not lock /var/lock/opkg.lock: Resource temporarily unavailable.
Before using the CatWrt software source, you need to refresh the list with opkg update
. In the terminal, use rm -f /var/lock/opkg.lock
to clean up the default Tencent source index file or restart, then fill in the source index into the CatWrt distribution software source and refresh the list with opkg update
.
- Q3 Kernel = x.x.xxx issue occurred
Check if your CatWrt version is too old. If it's a testing version, please update it. If it's a long-term supported LTS version from the blog, use the historical version.
- Q4 What if there are too many words
Don't worry about it.
Lean Cutting Line
Hardware Applications#
Literally, plugins and modules that require hardware drivers.
USB Drivers#
Applicable to Wireless series mounted EXT4 file format hard drives; please avoid NTFS.
opkg install block-mount e2fsprogs kmod-fs-ext4 kmod-usb-storage kmod-usb2 kmod-usb3
USB Hotspot#
The USB hotspot is implemented using the "USB Sharing" feature in the mobile phone's USB hotspot, and you can even use a 9.9 shipping Wi-Fi stick plugged into OpenWrt to connect to mobile cellular data networks.
Supported only on x86_64.v23.8 & mt7621.v24.9; v24.9 lacks the rndis driver, and I accept that you all are torturing me 😭
For both Android and iOS:
opkg install kmod-usb-net-rndis kmod-nls-base kmod-usb-core kmod-usb-net kmod-usb-net-cdc-ether kmod-usb-net-ipheth libimobiledevice-utils usbmuxd kmod-usb2 kmod-usb3
For Android only:
opkg install kmod-usb-net-rndis kmod-nls-base kmod-usb-core kmod-usb-net kmod-usb-net-cdc-ether kmod-usb2 kmod-usb3
For iOS only:
opkg install kmod-usb-net-ipheth libimobiledevice-utils usbmuxd kmod-usb2 kmod-usb3
USB Disable#
Temporarily disable the impact of USB 3.0 on 2.4G wireless.
Pre-installed since v23.8.
opkg install luci-app-usb3disable
USB Print Server#
Not implemented on all platforms.
opkg install luci-app-usb-printer luci-i18n-usb-printer-zh-cn
EasyMesh#
Supports mt798x and mt7621 CatWrt EasyMesh, as well as other firmware for networking, based on the Lean version.
opkg install luci-app-easymesh luci-i18n-easymesh-zh-cn
Samba#
Samba is a free software that allows UNIX-like operating systems to connect with Microsoft Windows operating systems using the SMB/CIFS network protocol. It is a communication protocol for sharing files and printers on a local area network.
opkg install luci-app-samba4 luci-i18n-samba4-zh-cn
NFS#
More suitable for Linux to Linux network file systems. If your server uses Samba, it is strongly recommended to use NFS to establish a network storage connection (client) with Linux machines.
opkg install nfs-utils kmod-fs-nfs-v4 kmod-fs-nfs
Advanced Applications#
Docker#
Docker is an open-source platform software that allows users to install various applications through Docker HUB and deploy development environments with one click.
Installed on all platforms except Wireless series; other platforms are purely for fun and not recommended for those with small memory and storage.
opkg install luci-app-docker luci-i18n-docker-zh-cn
Dockerman#
Dockerman is a panel for the OpenWrt LuCI interface, similar to Portainer but less functional.
opkg install luci-app-dockerman luci-i18n-dockerman-zh-cn
Docker-compose#
Compose is a tool for defining and running multi-container Docker applications. With Compose, you can configure all the services your application needs using a YML file. Then, with one command, you can create and start all services from the YML file configuration.
opkg install docker-compose
iStore#
iStore is an open-source and standard OpenWRT software center implementation that includes software and containers, belonging to the Easy Cloud team product.
::: warning
iStore has many changes, and CatWrt does not guarantee its stability! The iStore app store can more conveniently install the required plugins, and has partially templated Docker plugin panels, along with some flashy WebUI.
The software packages are not better than those provided by CatWrt and may cause conflicts with existing CatWrt packages. If you need to install iStore applications, you should weigh the risks!
:::
::: success
It is recommended to use the CatWrt software source directly for the best compatibility with device firmware.
:::
opkg install luci-app-store
AdGuard Home#
A free and open-source, powerful DNS server for blocking ads and tracking programs across the network. The blogger highly recommends it!
Installed on all platforms except Wireless series.
opkg install luci-app-adguardhome luci-i18n-adguardhome-zh-cn
Recommended reading:
DDNS-GO#
DDNS-GO automatically obtains your public IPv4 or IPv6 address and resolves it to the corresponding domain name service.
Currently supported only on x86_64(amd64) & mt7621 platforms.
opkg install luci-app-ddns-go luci-i18n-ddns-go-zh-cn
IPTV Proxy#
Can implement IPTV proxy, allowing IPTV boxes, mobile phones, computers, and TVs to watch live TV broadcasts.
Installed on all platforms except Wireless series.
opkg install luci-app-udpxy luci-i18n-udpxy-zh-cn igmpproxy
Cloudflare-ddns#
The v23.2 firmware does not support Cloudflare DDNS service providers. Installation methods in older firmware.
All platforms in the new version are pre-installed.
cd /tmp
wget https://repo.miaoer.xyz/x86_64/packages/ddns-scripts_cloudflare.com-v4_2.7.8-5_all.ipk
opkg install *.ipk
Networking Tools#
Tailscale#
A multi-platform open-source remote networking VPN based on WireGuard®, highly recommended for its efficiency over Zerotier in mainland China.
Installed on all platforms except Wireless series.
opkg install tailscale
ZeroTier#
Zerotier is an open-source, cross-platform, and easy-to-configure virtual VPN LAN suitable for internal network penetration.
BUG: In some cases, the client may occupy one core, which is a bug and not recommended for use.
Installed on all platforms except Wireless series.
opkg install luci-app-zerotier luci-i18n-zerotier-zh-cn
Frp Internal Network Penetration#
Frp is a high-performance reverse proxy application that can be used for internal network penetration. Client/server.
Installed on all platforms except Wireless series.
opkg install luci-app-frpc luci-i18n-frps-zh-cn
opkg install luci-app-frps luci-i18n-frps-zh-cn
I don't think anyone would deploy an internal network penetration server on Wireless series machines.
Common Applications#
Lucky#
A public network artifact for soft and hard routing, supporting ipv6/ipv4 port forwarding, reverse proxy, DDNS, WOL, ipv4 stun internal network penetration, cron, acme, Aliyun disk, ftp, webdav, filebrowser.
Currently supported only on x86_64(amd64) & mt7621 platforms.
opkg install luci-app-lucky luci-i18n-lucky-zh-cn
ikoolproxy#
iKoolProxy: A powerful OpenWrt ad-blocking artifact.
The blogger has not implemented testing; currently supported only on mt7621 platform.
opkg install luci-app-ikoolproxy
PPPoE Penetration#
Enable PPPoE relay to allow devices in the internal network to create an independent PPPoE connection that can pass through NAT.
Installed on all platforms except Wireless series.
opkg install luci-app-pppoe-relay luci-i18n-pppoe-relay-zh-cn
SmartDNS#
SmartDNS is a local high-performance DNS server that supports returning the fastest IP and ad filtering.
Installed on all platforms except Wireless series.
opkg install luci-app-smartdns luci-i18n-smartdns-zh-cn
Socat#
Socat is a multifunctional network tool under Linux, whose name comes from "Socket CAT." Its functionality is similar to that of Netcat, which is known as the Swiss Army knife of networking, and can be seen as an enhanced version of Netcat.
IPv4&v6 port forwarding tool.
Installed on all platforms except Wireless series.
opkg install luci-app-socat luci-i18n-socat-zh-cn
SQM QoS#
Using SQM, you can enable traffic shaping, better mixing (fair queue) active queue management (AQM), and set network interface priorities.
Installed on all platforms except Wireless series.
opkg install luci-app-sqm luci-i18n-sqm-zh-cn
Thunder Fast Bird#
Thunder Fast Bird is a professional-grade broadband acceleration software launched by Thunder in collaboration with broadband operators to help users solve issues of low bandwidth, slow internet speed, and poor online experience.
Supported on all platforms but not pre-installed.
opkg install luci-app-xlnetacc luci-i18n-xlnetacc-zh-cn
Application Filtering OpenAppFilter#
Application filtering is an OpenWrt plugin that controls app internet access, supporting filtering for hundreds of apps such as Douyin, Douyu, Honor of Kings, and Peace Elite.
Installed on all platforms except Wireless series.
opkg install luci-app-oaf luci-i18n-oaf-zh-cn
Unblock Gray Songs on NetEase Cloud#
Using QQ/Baidu/Kugou/Kuwo/Migu/JOOX and other audio sources to replace the gray song links on NetEase Cloud.
Installed on all platforms except Wireless series.
opkg install luci-app-unblockmusic luci-i18n-unblockmusic-zh-cn
Ad Blocker Master Plus+#
Ad Blocker Master Plus+ can comprehensively filter various banners, pop-ups, and video ads while blocking tracking, privacy theft, and various malicious websites.
Enabling it may lead to disconnection; please test it yourself. It is recommended to use ADG instead.
opkg install luci-app-adbyby-plus luci-i18n-adbyby-plus-zh-cn
UA2F#
Modify the UA of HTTP traffic on OpenWrt, suitable for campus network HTTP traffic processing.
Not implemented on all platforms.
opkg install ua2f
## mt7621 platform supports luci-app-ua2f
Recommended reading: https://learningman.top/archives/304
Nezha Probe#
Can connect to https://status.miaoer.xyz Nezha panel for real-time performance or online detection. (Paid service)
Installed on all platforms except Wireless series.
opkg install luci-app-nezha-agent
Themes#
Argon Theme#
A brand new OpenWrt theme, Argon is a clean and tidy OpenWrt LuCI theme that allows users to customize their login interface with images or videos. It also supports automatic or manual switching between light and dark modes.
opkg install luci-theme-argon
Argon Theme Settings#
opkg install luci-app-argon-config luci-i18n-argon-config-zh-cn
Design Theme#
luci-theme-design is an OpenWrt LuCI theme optimized for immersive WebApp experiences on mobile and PC.
opkg install luci-theme-design
Design Theme Settings#
opkg install luci-app-design-config luci-i18n-design-config-zh-cn
VPN#
Applied to enterprise networks, game acceleration, and remote networking.
Thor Accelerator#
Acceleration duration is universal across 6 terminals.
Windows terminal | Mac terminal | NN | Mobile terminal | Console terminal | Router
Charged by the minute | Duration can be paused | Pay for how long you play | Duration is permanently valid.
Currently supported only on mt7621 platform.
opkg install luci-app-leigod-acc luci-i18n-leigod-acc-zh-cn
Recommended reading: OpenWrt Thor Accelerator Plugin Manager User Guide
UU Game Accelerator#
A game accelerator used by rich kids (after enabling the service, use the mobile APP to bind the router and specify the accelerated host).
Officially unauthorized AX6000 model, installed on all platforms except Wireless series.
opkg install luci-app-uugamebooster luci-i18n-uugamebooster-zh-cn
LingTi Game Accelerator#
A slightly cheaper accelerator than UU.
Officially unauthorized AX6000 model, not installed on all platforms.
opkg install luci-app-LingTiGameAcc
IPSec#
IPSec VPN client/server.
opkg install luci-app-ipsec-vpnd luci-i18n-ipsec-vpnd-zh-cn
opkg install luci-app-ipsec-server luci-i18n-ipsec-server-zh-cn
OpenVPN#
OpenVPN client/server.
opkg install luci-app-openvpn luci-i18n-openvpn-zh-cn
opkg install luci-app-openvpn-server luci-i18n-openvpn-server-zh-cn
WireGuard#
WireGuard is an easy-to-configure, fast, and secure open-source VPN that utilizes the latest encryption technologies. Its goal is to provide a faster, simpler, and more streamlined universal VPN.
opkg install luci-app-wireguard luci-i18n-wireguard-zh-cn
Multicast Tools#
Achieve bandwidth rate stacking.
Multi-line Multicast#
Use the macvlan driver to create multiple virtual WAN ports, supporting concurrent multi-dialing.
Not integrated on all platforms; integration may cause initialization disconnection anomalies.
opkg install luci-app-syncdial
mwan3#
Manually create mwan3 multi-line load balancing.
opkg install luci-app-mwan3helper luci-i18n-mwan3helper-zh-cn
Downloaders#
When enabling the downloader, you need to consider whether the device has a large-capacity hard drive or mountable device. Directly downloading CatWrt in the root directory may lead to storage space being full, causing a restart and loss of all data!
qBittorrent#
qBittorrent is a cross-platform open-source BitTorrent client based on QT.
Installed on all platforms except Wireless series; other platforms are purely for fun and not recommended for those with small memory and storage. It is estimated that new external hard drives can be tried, but it is not advisable to use old ones without anti-leeching.
opkg install luci-app-qbittorrent luci-i18n-qbittorrent-zh-cn
qBittorrent-ee#
qBittorrent-ee is an anti-leech client, an enhanced version of qBittorrent modified for dealing with domestic leech clients.
Supported only on x86_64(amd64).
opkg install luci-app-qbittorrent-ee luci-i18n-qbittorrent-ee-zh-cn
Aria2#
Aria2 is a downloader that supports multiple protocols and multi-threading.
Forgot it.
opkg install luci-app-aria2 luci-i18n-aria2-zh-cn
Linux Utility Tools#
Editors#
Common editors on Linux platforms: nano vim🕯️
Pre-installed only on x86, starting from v23.8.
opkg install nano vim
ACME#
Used to apply for SSL certificates to achieve HTTPS access for soft routing.
Apply SSL Certificate for OpenWrt
Not implemented on all platforms.
opkg install luci-app-acme luci-i18n-acme-zh-cn
Htop#
Similar to the task manager in Linux, used in the terminal.
Installed on all platforms except Wireless series.
opkg install htop
TTYD#
TTYD is a web shell on LuCI.
Installed on all platforms except Wireless series, as it will reside in memory.
opkg install luci-app-ttyd luci-i18n-ttyd-zh-cn
This article is synchronized and updated to xLog by Mix Space. The original link is https://www.miaoer.net/posts/network/catwrt-applist