banner
miaoer

miaoer

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

Common Application List for CatWrt Software Package, Summary of Common Issues with Plugin Installation

Start#

This article continues from the previous one. If you haven't read it, hurry up and catch up on your studies. 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 author 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 join the group to ask. If you are using my firmware, you can consult simply; if it’s for a fee, that would be even better. If you are using someone else's firmware, I won't respond!

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 is a beta version, please update. If it is a long-term support (LTS) version mentioned in the blog, use the historical version.

  • Q4 What if there are too many words

Don't bother.


image
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 realized by using the "USB Sharing" in the mobile phone USB hotspot, and you can even use a 9.9 shipping Wi-Fi stick plugged into OpenWrt to connect to the mobile cellular data network.

Only x86_64.v23.8 & mt7621.v24.9 are supported; v24.9 lacks the rndis driver, I accept your criticisms 😭

For both Android and Apple:

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 Apple 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 free software that allows UNIX-like operating systems to connect with Microsoft's 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 network storage connections (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 implementation of the OpenWRT software center, containing software and containers, and is a product of the Easy Cloud team.

::: warning
iStore has many changes, and CatWrt does not guarantee its stability! The iStore app store can install the required plugins more conveniently, and it has partially templated Docker plugin panels, along with some flashy WebUI.

The software packages may not be better than those provided by CatWrt and may cause conflicts with existing packages in CatWrt. 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 across the entire network. The author strongly 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 better efficiency than 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 a 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-frpc-zh-cn
opkg install luci-app-frps luci-i18n-frps-zh-cn

There shouldn't be anyone deploying 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, Alibaba Cloud 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 ad-blocking artifact for OpenWrt.

The author 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 for Linux, named "Socket CAT." Its functionality is similar to Netcat, which is often referred to 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#

With 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, aimed at helping users solve issues of low broadband, 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 like 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 Netease Cloud Gray Songs#

Using sources from QQ/Baidu/Kugou/Kuwo/Migu/JOOX, replace the links of gray songs in 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 HTTP traffic UA on OpenWrt, suitable for handling HTTP traffic in campus networks.

Not implemented on all platforms.

opkg install ua2f

## mt7621 platform supports luci-app-ua2f

1

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.

Thunder 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 supports only mt7621 platform.

opkg install luci-app-leigod-acc luci-i18n-leigod-acc-zh-cn

Recommended reading: OpenWrt Thunder Accelerator Plugin Manager User Guide

UU Game Accelerator#

A game accelerator used by wealthy individuals (after enabling the service, use the mobile APP to bind the router and specify the accelerated host).

Not officially authorized for AX6000 models, 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.

Not officially authorized for AX6000 models, not installed on any platform.

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 technology. The 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 issues.

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 external drives.

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, supported since v23.8.

opkg install nano vim

ACME#

Used to apply for SSL certificates, enabling soft routing https access.

Apply SSL Certificates 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

Footnotes#

  1. https://www.miaoer.net/posts/network/openwrt-ua2f

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.