🐤 Sync 2025-11-15 00:12:24

This commit is contained in:
actions-user
2025-11-15 00:12:24 +08:00
parent 001b5f14c3
commit 7d627be079
51 changed files with 3355 additions and 616 deletions

View File

@@ -1,7 +1,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=bandix
PKG_VERSION:=0.8.1
PKG_VERSION:=0.8.2
PKG_RELEASE:=1
PKG_LICENSE:=Apache-2.0
@@ -13,7 +13,7 @@ include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/packages/lang/rust/rust-values.mk
# 二进制文件的文件名和URL
RUST_BANDIX_VERSION:=0.8.1
RUST_BANDIX_VERSION:=0.8.2
RUST_BINARY_FILENAME:=bandix-$(RUST_BANDIX_VERSION)-$(RUSTC_TARGET_ARCH).tar.gz

View File

@@ -7,6 +7,8 @@ config bandix 'general'
option language 'auto'
option theme 'auto'
option log_level 'info'
config bandix 'traffic'
option enabled '0'

View File

@@ -16,6 +16,7 @@ start_service() {
local iface
local port
local data_dir
local log_level
local traffic_enabled
local traffic_retention_seconds
local traffic_flush_interval_seconds
@@ -28,6 +29,7 @@ start_service() {
config_get iface 'general' 'iface'
config_get port 'general' 'port'
config_get data_dir 'general' 'data_dir'
config_get log_level 'general' 'log_level'
config_get_bool traffic_enabled 'traffic' 'enabled'
config_get traffic_retention_seconds 'traffic' 'traffic_retention_seconds'
config_get traffic_flush_interval_seconds 'traffic' 'traffic_flush_interval_seconds'
@@ -40,6 +42,9 @@ start_service() {
# 构建基础命令行参数
local args="--iface $iface --port $port --data-dir $data_dir"
if [ -n "$log_level" ]; then
args="$args --log-level $log_level"
fi
# 添加流量监控相关参数
if [ "$traffic_enabled" -eq 1 ]; then