LookingGlasss 是一款 web 化的测试工具,可以测试常见的 ping、traceroute、mtr等命令,Vultr 等很多提供商也有安装,供大家在购买前进行一些测试。
安装前的准备
- 主机环境需要 PHP 5 及以上;
- 需要 shell 运行权限;
- 主机的一些情况,比如 IP 地址,用户和组;
安装步骤
1、下载最新版的 LookingGlass
wget https://github.com/telephone/LookingGlass/archive/v1.3.0.tar.gz
2、解压到当前目录
tar -xzvf v1.3.0.tar.gz --strip-components 1
3、进入 LookingGlass 目录,运行 configure.sh
cd LookingGlass bash configure.sh
4、根据 configure.sh 的提示,一步一步安装。
安装完成之后,会把配置文件写到 Config.php
文件中,如果以后有更改,可以直接修改。
安装的过程还不算特别复杂,但是由于代码已经7年没维护了,如果使用 PHP 7 运行到时候会提示错误:
Fatal error: Uncaught Error: Function name must be a string in /ajax.php:44 Stack trace: #0 {main} thrown in /ajax.php on line 44
解决的办法很简单,把 ajax.php
文件中第44行替换成如下:
$output = $lg->{$_GET['cmd']}($_GET['host']);
扩展阅读: