xiaorouji / openwrt-passwall

7.21k stars 2.65k forks source link

[Feature Request]: 请问如何在编译OpenWrt-master时设定防火墙工具为默认NFtables #2576

Closed ghost closed 1 year ago

ghost commented 1 year ago

描述你想要的新功能

将防火墙工具改为默认NFtables

描述你想要的解决方案

我尝试修改这个文件,无效。

路径: luci-app-passwall/luasrc/model/cbi/passwall/client/other.lua

---- Use nftables o = s:option(ListValue, "use_nft", translate("Firewall tools")) o.default = "1" /////////////// 尝试将这里改为1,编译完成后还是默认IPtables ////////////// if has_fw3 then o:value("0", "IPtables") end if has_fw4 then o:value("1", "NFtables") end

截图 2023-05-17 00-33-28

描述你考虑过的替代方案

No response

其他信息

No response

BoscoL commented 1 year ago

OpenWrt 22.03以上版本默认就是NFtables,内置编译 PassWall 时,无需作任何修改。

ShanStone commented 1 year ago

默认配置在/usr/share/passwall /0_default_config option use_nft '0' 新版初始应该会自动切换