Skip to content

OpenWrt (and ImmortalWrt)

Scripts

Find out top-level installed packages (packages that are not depended on):

for p in $(opkg list-installed | cut -d\  -f1); do
  test $(opkg whatdepends "$p" | wc -l) -eq 3 && echo "$p"
done

ImmortalWrt

Replace OPKG source:

sed -i 's,mirrors.vsean.net/openwrt,mirrors.ustc.edu.cn/immortalwrt,g' /etc/opkg/distfeeds.conf
rm /etc/opkg/distfeeds.conf.bak

Selected packages list

Base files for 23.05
base-files block-mount busybox ca-bundle default-settings-chn dnsmasq-full dropbear ipv6helper kmod-gpio-button-hotplug kmod-leds-gpio kmod-lib-lzo kmod-nf-nathelper kmod-nf-nathelper-extra libustream-openssl20201210 logd luci-compat luci-i18n-attendedsysupgrade-zh-cn luci-i18n-firewall-zh-cn luci-i18n-opkg-zh-cn luci-lib-ipkg mtd ppp ppp-mod-pppoe procd procd-seccomp procd-ujail uci urandom-seed urngd wpad-openssl

Common tools selected by iBug:

curl
htop
ip-full
iperf3
luci-proto-wireguard
mtr-json
tcpdump
telnet-bsd
vim
wget-ssl

Theming:

luci-i18n-argon-config-zh-cn