Hey guys, I've been tinkering with the router and was not able to make some specific apps work. Some apps need kmod-nf-tproxy
or iptables-mod-tproxy
, depending on the OpenWrt version. If it's OpenWrt 23+, it uses nftables
, if OpenWrt 21 = iptables
. The issue is that this particular factory build is based on 23.05 Snapshot, is using both nftables
and iptables
- both are installed, and if I issue a command:
command -v iptables && echo "iptables is there"
command -v nft && echo "nftables is there"
Both are there. There are some hardcoded rules in the firewall4 saying something like "Do not edit this, iptables are using this". So some apps are confused whether to use nftables
or iptables
, and these apps can't forward the traffic to the tunnels, the rules are just not working. Is there any way to force the use of nftables
only in the factory firmware?