安装必要的软件包
- 安装软件包:
hiddify:用于测试设备。hiddify-server:用于服务器设备测试。runcmd:用于执行命令行操作。gpg:用于生成密钥。
组装防火墙
- 配置防火墙:
- 在防火墙的允许规则中,确保所有设备都能进入测试环境。
- 可以设置防火墙规则为
is-on,允许所有设备进入测试,但is-off时,测试结果将被隐藏。
测试设备
-
测试路由器:
- 在测试设备之前,确保防火墙允许所有设备进入测试环境。
- 执行命令
hiddify-rs来测试路由器的带宽和延迟。
-
测试交换机:
- 同样,确保防火墙允许交换机进入测试环境。
- 执行命令
hiddify-sm来测试交换机的带宽和延迟。
-
测试服务器:
- 确保防火墙允许服务器进入测试环境。
- 执行命令
hiddify-server来测试服务器的带宽和延迟。
设置测试模式
- 带宽测试:设置测试模式为带宽测试,查看带宽是否正常。
- 延迟测试:设置测试模式为延迟测试,查看延迟是否正常。
- 加权测试:根据需要调整加权因子,增加权重到某些流量,观察测试结果。
获取测试结果
- 手动保存:测试结果将保存在
tests文件夹下。 - 自动保存:根据设置自动保存测试结果。
数据收集和分析
- 数据格式:测试结果存储为 JSON 文件,可以通过 Python 库(如
json或python-dotenv) 解析。 - 报告生成:使用工具(如
plotly或matplotlib) 绘制图表,分析测试结果。
检查设备连接
- 确保路由器、交换机和服务器之间有稳定的网络连接,没有连接到其他设备。
处理错误信息
- 如果测试中有错误(如“网络连接超时”),确保防火墙规则允许测试,调整参数以减少超时概率。
预先检查设备连接
- 检查路由器连接到交换机,交换机连接到服务器,确保设备间稳定连接。
多设备测试
- 如果需要同时测试多个设备,确保所有设备都在测试环境中运行,并检查防火墙规则是否允许它们同时进入测试。
通过以上步骤,你可以系统地使用 Hiddify 来检测和评估网络设备的性能,从而优化和升级设备。




