简介
- 大多数服务器或者 VPS 提供商都只是提供了 IP 或者下载文件的测试,但是这仅仅能够让用户测试服务器到其他地方的下载速度和路由信息(去程),但是用户购买前更关心的可能是服务器或者 VPS 上执行相关命令的效果,比如从商家的 VPS 上 ping 其他机器的效果,路由到其他机器的效果(回程)。
- LookingGlass 就可以为你解决回程测试这个问题。
- LookingGlass 项目地址
功能
- LookingGlass 提供多模版选择,支持 IPv4 和 IPv6,全自动安装。
- LookingGlass 支持的命令:
host
mtr
mtr6 (IPv6)
ping
ping6 (IPv6)
traceroute
traceroute6 (IPv6)
前置要求
- 运行环境
这个不赘述,自己有一个基础环境就行了,例如 LNMP、Oneinstack、甚至自己单独安装个 PHP 也够了。
下面以我自己机器为例,机器上安装了 Oneinstack。
PHP >= 5.3
PHP PDO with SQLite driver (required for rate-limit)
SSH/Terminal access (able to install commands/functions if non-existent)
安装过程
- 下载 LookingGlass 到你的 web 目录下,并解压缩,切换到目录,运行
bash configure.sh
对于 oneinstack,默认网络目录是/www/wwwroot/网站文件夹/
注意:下面的地址是给 PHP5 用的,PHP7 换这个地址:https://github.com/MartinVerges/LookingGlass/archive/v1.3.0.tar.gz
wget https://github.com/telephone/LookingGlass/archive/v1.3.0.tar.gz &&
tar -zxvf v1.3.0.tar.gz --strip-components 1 &&
cd LookingGlass &&
bash configure.sh
- 然后按照提示安装,如果配置错误需要修改的话,可以重新运行
bash configure.sh
- 本文章部分内容参考 LookingGlass: 节点测速及回程路由信息查询工具