南琴浪博客

回程路由测试脚本 - testrace

10/01/2017

写了一个用于在 Linux 上 测试回程路由 的脚本

https://github.com/nanqinlang-script/testrace

请注意,这里的回程路由是指 从你的机器出发 到指定节点的路由

功能说明

脚本的安装目录位于 /home/testrace
测试完成并退出脚本后,会生成测试的记录文件于 /home/testrace/testrace.log

此脚本包括三部分功能,在运行脚本后,

bash testrace.sh

会出现三个选项供以选择:

  • 选择一个节点进行测试
  • 四网路由快速测试
  • 手动输入ip进行测试

选择一个节点进行测试

本脚本以内置 移动/联通/电信/教育网 四网的多个节点
选择 1 回车后,会 列出这些节点的列表
选择其中一个测试完成后,可以继续选择节点测试

四网路由快速测试

此模式会对以下几个节点进行回程路由测试
此模式测试的节点包括:

  1. 电信
    • 上海电信(天翼云)
    • 厦门电信CN2
  2. 联通
    • 浙江杭州联通
  3. 移动
    • 浙江杭州移动
  4. 教育网
    • 北京教育网

手动输入ip进行测试

此模式是由用户 手动输入要测试的目标 ip
每次测试完成后,可选择继续测试其它 ip

使用样例

菜单
选择节点
测试过程
继续测试其它节点
退出脚本