在OpenWRT系统中,通常可以使用libustream-openssl或libustream-mbedtls来提供SSL支持。这两个库分别基于OpenSSL和mbedTLS实现SSL功能。 安装SSL库: 首先,尝试通过OpenWRT的包管理器opkg安装libustream-openssl。如果系统中已经安装了libustream-mbedtls,并且你想更换为OpenSSL,可能需要先卸载libustream-mbedtls。 执行以下命令来...
若无法使用curl,可安装wget替代 同时需要安装libustream,可选择mbedtls openssl wolfssl 如无特别需要,安装mbedtls即可 若nftables 的版本太老,部分规则可能因语法或功能不支持而报错 若BusyBox 的版本太老,可能无法支持sh <()的语法,获取并执行脚本部分改为如下 sh$(curl-Lso /tmp/stun_bt_lucky.sh https://gitee...
busybox - 1.36.1-r1 ca-bundle - 20240203-r1 cgi-io - 2022.08.10~901b0f04-r21 collectd - 5.12.0-r50 collectd-mod-cpu - 5.12.0-r50 collectd-mod-interface - 5.12.0-r50 collectd-mod-iwinfo - 5.12.0-r50 collectd-mod-load - 5.12.0-r50 collectd-mod-memory - 5.12.0-r50 collectd...
CONFIG_LIBMBEDTLS_HAVE_SSE2=yCONFIG_PACKAGE_libopenssl=y## Build Options#CONFIG_OPENSSL_OPTIMIZE_SPEED=yCONFIG_OPENSSL_WITH_ASM=yCONFIG_OPENSSL_WITH_SSE2=yCONFIG_OPENSSL_WITH_DEPRECATED=yCONFIG_OPENSSL_WITH_ERROR_MESSAGES=y## Protocol Support#CONFIG_OPENSSL_WITH_TLS13=yCONFIG_OPENSSL_WITH_SRP=y...
-uboot-envtools base-files busybox ca-bundle dnsmasq dropbear firewall4 fstools kmod-gpio-button-hotplug kmod-leds-gpio kmod-mt7603 kmod-mt76x2 kmod-nft-offload kmod-usb-ledtrig-usbport kmod-usb3 libc libgcc libustream-mbedtls logd luci mtd netifd nftables odhcp6c odhcpd-ipv6only opkg ...
even on the cli. Supplying--force-overwriteallows to install one provider (e.g.libustream-mbedtls) over another (e.g.libustream-openssl) and a subsequent removal of the other provider. Note that this has nothing to do with ignoring dependencies or ignoringConflicts:declarations in the control ...
CONFIG_PACKAGE_libustream-mbedtls=m CONFIG_PACKAGE_libustream-openssl=y CONFIG_PACKAGE_libxdp=m # CONFIG_PACKAGE_linux-atm is not set CONFIG_PACKAGE_lm-sensors=y CONFIG_PACKAGE_lm-sensors-detect=y CONFIG_PACKAGE_lsblk=y CONFIG_PACKAGE_lua=y ...
base-files busybox ca-bundle dnsmasq dropbear firewall4 fstools kmod-gpio-button-hotplug kmod-leds-gpio kmod-mt76x2 kmod-nft-offload kmod-rt2800-soc libc libgcc libustream-mbedtls logd luci mtd netifd nftables odhcp6c odhcpd-ipv6only opkg ppp ppp-mod-pppoe procd procd-seccomp procd-ujail...
libustream-mbedtls 和 wpad-basic-mbedtls 替换为 libustream-openssl 和 wpad-openssl(在低配机器上换为 wpad-basic-openssl),这样做的考虑我估计是因为很多加密代理使用 openssl。但现在很多加密代理使用 go 或 rust 编写,并不依赖系统组件,因此我在我的机器上使用功能和性能都兼顾的 wpad-mbedtls。
opkg install libustream-mbedtlssed -i 's/http:/https:/g' /etc/opkg/distfeeds.conf 相关 如果您想把整个软件源下载到本地,可以参考:https://github.com/UMU618/openwrt-opkg-cache 分享到 评论 embedded linux openwrt 新篇 诗盗·七鹰鸣 旧文 跟UMU 一起玩 OpenWRT(入门篇17):卸载 U 盘 如...