首页 » VPS » Linux中使用 路由追踪 测试VPS回程路由(回程路由比去程更影响SS速度)

Linux中使用 路由追踪 测试VPS回程路由(回程路由比去程更影响SS速度)

 

很多人都知道通过网站(ipip.net)或者软件可以路由追踪来测试 IP的路由情况和质量,但是这只是去程路由,大部分人都把注意力放在了去程路由上面,很少人关注和测试 VPS 链接国内的 回程路由。

不管你的VPS是做Shadowsocks还是建站,你关注的应该是 回程>去程,因为不管是建站还是Shadowsocks,大部分情况下都是VPS把数据传回给你,速度受回程路由质量等影响,除非你经常用Shadowsocks上传文件或者向网站里上传文件,否则你应该更关注回程而不是去程。

就算你的去程CN2多么多么叼,回车绕道丢包都GG,当然不代表去程无所谓,而是关注点应该放在回程上。

当然如果你是Shadowsocks玩游戏,那么去程回程都要考虑。

测试VPS的去程可以使用在线网页或者本地软件:在线网页(ipip.net)推荐一个可以在地图上显示TraceRoute(路由追踪)路径信息的软件

前提条件:

首先你要测试VPS链接你本地的回程路由的话,你需要有外网IP,不过现在大部分运营商都是内网NAT转的伪外网IP,无法Ping和路由追踪。

当然不是外网IP也不要急,你可以去这里,选择一个和你接近的地区,然后路由追踪任意一个IP,比如 8.8.8.8,然后你就会在 第一个或第二个IP 中看到这个 路由追踪节点的服务器IP了,你试一下能不能Ping通,如果可以那就可以拿来测试回程路由。

TraceRoute

Linux有一个基础的路由追踪软件:traceroute,下面的另外两个软件依赖这个软件。

可以通过包管理器安装:

然后就可以通过  traceroute x.x.x.x来路由追踪了。

默认是测试3次的,所以有时候会显示很乱,你可以加上 -q 1,比如  traceroute -q 1 x.x.x.x

这个参数指的是只测试一次,当然之所以测试3次就为因为可能会丢包等情况,三次可以比较准确。

使用效果:

 

当然,这个只会显示简单的路由追踪信息。

如果你想要在每个路由信息后面加上对应的地址信息,那么你就需要使用其他的路由追踪软件:

nali-ipip、BestTrace(ipip.net开发),这两个使用的都是 ipip.net 的IP地址库。

Nali-ipip

这个是基于 nali 原版项目上改进的,把纯真IP库改为了IPIP的IP库,目前国内最准的民用IP库可能就是ipip.net了。

这个软件需要调用上面说的基础路由追踪软件:traceroute,所有你需要安装这个。Github项目地址

下载文件并编译安装

然后就可以通过 nali-traceroute x.x.x.x来路由追踪了。

默认是测试3次的,所以有时候会显示很乱,你可以加上 -q 1,比如  nali-traceroute -q 1 x.x.x.x

这个参数指的是只测试一次,当然之所以测试3次就为因为可能会丢包等情况,三次可以比较准确。

使用示例:

因为内容很长,所以看起来很乱。

 

BestTrace

这个同样也需要安装基础路由追踪软件:traceroute,这个软件不需要编译安装,是用Go语言编译好的程序。软件官网

然后就可以通过  ./besttrace x.x.x.x来路由追踪了。

默认是测试3次的,所以有时候会显示很乱,你可以加上 -q 1,比如  ./besttrace -q 1 x.x.x.x

这个参数指的是只测试一次,当然之所以测试3次就为因为可能会丢包等情况,三次可以比较准确。

使用示例:

相似的路由追踪软件还很多,我也不一一列举了,各软件都有优缺点,自己看着用。

BestTrace 路由追踪,必须进入文件目录 或 加上文件目录(比如 bash /root/besttrace/besttrace x.x.x.x)才能使用。

MTR

如果你需要监控VPS回程路由 一段时间的实时情况(比如各节点延迟、丢包),那么你可能需要的是 MTR。

然后就可以通过 mtr x.x.x.x来路由追踪了。

不过上面这个命令 是动态显示的,一直持续下去,除非手动终止。

如果你需要只发送 100个数据包(测试100次),那么你可以这样写: mtr -c 100 --report x.x.x.x

这个命令不会动态显示,只会在发送 100个数据包后,直接显示最终结果。

使用示例:

转载请超链接注明:逗比根据地

本站一切资源均原创或收集自互联网,仅作交流学习之用,请勿用作商业!如造成任何后果,本站概不负责!

原文链接:Linux中使用 路由追踪 测试VPS回程路由(回程路由比去程更影响SS速度),转载请注明来源!

0