luci-app-flowoffload: remove outdated options
This commit is contained in:
parent
7ba2632cef
commit
ca9c6bd48a
@ -15,32 +15,11 @@ s = m:section(TypedSection, "flow")
|
||||
s.addremove = false
|
||||
s.anonymous = true
|
||||
|
||||
flow = s:option(Flag, "flow_offloading", translate("Enable"))
|
||||
flow.default = 0
|
||||
flow.rmempty = false
|
||||
flow.description = translate("Enable software flow offloading for connections. (decrease cpu load / increase routing throughput)")
|
||||
|
||||
hw = s:option(Flag, "flow_offloading_hw", translate("HWNAT"))
|
||||
hw.default = 0
|
||||
hw.rmempty = true
|
||||
hw.description = translate("Enable Hardware NAT (depends on hw capability like MTK 762x)")
|
||||
hw:depends("flow_offloading", 1)
|
||||
|
||||
fc = s:option(Flag, "fullcone_nat", translate("Fullcone NAT"))
|
||||
fc.default = 1
|
||||
fc.rmempty = true
|
||||
fc.description = translate("Enable Fullcone NAT")
|
||||
|
||||
bbr = s:option(Flag, "bbr", translate("Enable BBR"))
|
||||
bbr.default = 0
|
||||
bbr.rmempty = false
|
||||
bbr.description = translate("Bottleneck Bandwidth and Round-trip propagation time (BBR)")
|
||||
|
||||
aaaa = s:option(Flag, "filter_aaaa", translate("Filter AAAA"))
|
||||
aaaa.default = 0
|
||||
aaaa.rmempty = false
|
||||
aaaa.description = translate("Dnsmasq rejects IPv6 parsing and optimizes domestic complex dual-stack network")
|
||||
|
||||
dns = s:option(Flag, "dns", translate("DNS Acceleration"))
|
||||
dns.default = 0
|
||||
dns.rmempty = false
|
||||
|
||||
@ -16,20 +16,11 @@ msgstr "开源 Linux Flow Offload 驱动 (支持 Fast Path 或者 HWNAT)"
|
||||
msgid "Enable"
|
||||
msgstr "启用"
|
||||
|
||||
msgid "Enable software flow offloading for connections. (decrease cpu load / increase routing throughput)"
|
||||
msgstr "开启 Flow Offloading 转发加速. (降低CPU占用 / 增强路由转发性能,和多WAN或者QOS功能可能会冲突)"
|
||||
|
||||
msgid "Enable Hardware NAT (depends on hw capability like MTK 762x)"
|
||||
msgstr "启用硬件HWNAT加速(依赖特定的硬件,例如 MTK 762x 系列)"
|
||||
|
||||
msgid "Enable Fullcone NAT"
|
||||
msgstr "启用 Fullcone NAT"
|
||||
|
||||
msgid "Enable BBR"
|
||||
msgstr "启用 BBR"
|
||||
|
||||
msgid "Bottleneck Bandwidth and Round-trip propagation time (BBR)"
|
||||
msgstr "BBR拥塞控制算法可以加强TCP应用表现,但会降低路由器本机上的WIFI吞吐性能"
|
||||
msgstr "使用BBR拥塞控制算法可以加强TCP应用表现"
|
||||
|
||||
msgid "DNS Acceleration"
|
||||
msgstr "DNS 加速"
|
||||
@ -61,17 +52,6 @@ msgstr "支持多个上游DNS服务器,用','分隔(注意用英文逗号).
|
||||
msgid "Muitiple IPV6 DNS server can saperate with ','"
|
||||
msgstr "支持dnsforwarder解析多个上游IPV6 DNS服务器,用','分隔(注意用英文逗号).请填写您最快的DNS服务器"
|
||||
|
||||
msgid "Enable dnsmasq killqqad"
|
||||
msgstr "启用dnsmasq去广告"
|
||||
|
||||
msgid "dnsmasq killqqad"
|
||||
msgstr "dnsmasq去广告"
|
||||
|
||||
msgid "AdGuardHome's login username/passwd: AdGuardHome, web console addr: IP:3001"
|
||||
msgstr "AdGuardHome 网页控制台地址:IP:3001 登录账号/密码:AdGuardHome"
|
||||
|
||||
msgid "Filter AAAA"
|
||||
msgstr "忽略域名的IPv6地址"
|
||||
|
||||
msgid "Dnsmasq rejects IPv6 parsing and optimizes domestic complex dual-stack network"
|
||||
msgstr "dnsmasq不返回ipv6解析结果,优化国内复杂双栈网络"
|
||||
|
||||
@ -1,8 +1,5 @@
|
||||
|
||||
config flow
|
||||
option flow_offloading '0'
|
||||
option flow_offloading_hw '0'
|
||||
option fullcone_nat '1'
|
||||
option bbr '0'
|
||||
option dns '0'
|
||||
option dnscache_enable '1'
|
||||
|
||||
@ -218,13 +218,6 @@ start(){
|
||||
dns=$(uci get flowoffload.@flow[0].dns 2>/dev/null)
|
||||
dnscache_enable=$(uci get flowoffload.@flow[0].dnscache_enable 2>/dev/null)
|
||||
bbr=$(uci get flowoffload.@flow[0].bbr 2>/dev/null)
|
||||
aaaa=$(uci get flowoffload.@flow[0].filter_aaaa 2>/dev/null)
|
||||
if [ $aaaa -eq 1 ]; then
|
||||
sed -i '/filter-aaaa/d' /etc/dnsmasq.conf
|
||||
echo "filter-aaaa" >> /etc/dnsmasq.conf
|
||||
else
|
||||
sed -i '/filter-aaaa/d' /etc/dnsmasq.conf
|
||||
fi
|
||||
|
||||
if [ $dns -eq 1 ]; then
|
||||
stop_dnscache
|
||||
@ -252,10 +245,6 @@ start(){
|
||||
sysctl -w net.ipv4.tcp_congestion_control=cubic
|
||||
fi
|
||||
|
||||
uci set firewall.@defaults[0].flow_offloading=$(uci get flowoffload.@flow[0].flow_offloading)
|
||||
uci set firewall.@defaults[0].flow_offloading_hw=$(uci get flowoffload.@flow[0].flow_offloading_hw)
|
||||
uci set firewall.@defaults[0].fullcone=$(uci get flowoffload.@flow[0].fullcone_nat)
|
||||
uci commit firewall
|
||||
if [ "$DNSMASQ_RESTART" = N ]; then
|
||||
/etc/init.d/dnsmasq restart && echo "DNSMASQ change"
|
||||
/etc/init.d/firewall restart
|
||||
@ -266,8 +255,6 @@ stop(){
|
||||
dns=$(uci get firewall.@defaults[0].dns 2>/dev/null)
|
||||
stop_dnscache
|
||||
revert_dns
|
||||
uci set firewall.@defaults[0].flow_offloading=$(uci get flowoffload.@flow[0].flow_offloading)
|
||||
uci set firewall.@defaults[0].flow_offloading_hw=$(uci get flowoffload.@flow[0].flow_offloading_hw)
|
||||
uci commit firewall
|
||||
if [ "$DNSMASQ_RESTART" = N ]; then
|
||||
/etc/init.d/dnsmasq restart && echo "DNSMASQ revert"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user