# BIRD 核心配置
# BIRD 控制套接字路径。OpenWrt 默认通常在 /var/run/bird.ctl 或 /var/run/bird/bird.ctl
bird_socket: "/var/run/bird.ctl"

# 是否限制 BIRD 命令。开启后只允许 "show protocols" 和 "show route"，增强安全性。
bird_restrict_cmds: true

# 代理服务监听配置
# 格式为 "IP:端口"，"0.0.0.0:8000" 表示监听所有网卡的 8000 端口
listen: "0.0.0.0:8000"

# 访问控制 (白名单)
# 允许访问此代理的 IP 或网段，用逗号分隔。
# 如果不设置，则任何 IP 都能访问该 Proxy。
# 建议只填写 Frontend (前端网页端) 所在的服务器 IP。
allowed_ips: "10.188.0.0/16"

# Traceroute 工具配置
# 自动寻找系统中的 traceroute 命令路径
traceroute_bin: "/etc/birdlg/nexttrace"

# Traceroute 运行参数 (例如使用 ICMP 而非 UDP，或者指定探测次数)
# 如果不确定，可以保持为空 ""
traceroute_flags: "-q 1 -w 2"

# 是否显示原始输出
# 设置为 false 则会经过格式化，更美观
traceroute_raw: false

# 最大并发 traceroute 请求数，防止路由器 CPU 被瞬间撑爆
traceroute_max_concurrent: 5

# VRF 配置 (仅限 Linux)
# 如果你的 BIRD 运行在特定的 VRF 实例中，请填写 VRF 接口名
# vrf: "mgmt"