LookingGlass 网络测试程序安装方法
LookingGlass 是一款方便访客测试主机网络性能的网站程序。安装后可以直接在网页上执行各项网络检测命令,包括常用的 Ping、TraceRoute、MTR 测试项,有很多主机商在用这个提供节点测速镜像。
安装方法
1. 搭好 Web 网站环境,Nginx 或 Apache,再装个 PHP 就能运行(需 5.3 以上版本)。
2. SSH 登录服务器,进入网站目录,下载 LookingGlass 源码包并解压。
wget https://github.com/telephone/LookingGlass/archive/v1.3.0.tar.gz tar -zxvf v1.3.0.tar.gz --strip-components 1
3. 进入 LookingGlass 目录,运行里面配置文件按提示完成设置(更改设置需重新运行脚本)。
cd LookingGlass && bash configure.sh
问题补充
实际使用过程中遇到一些问题,下面逐项补充。
没有测试结果返回
这个是程序代码问题,修改 ajax.php
文件,找到第 44 行:
将下面内容
$output = $lg->$_GET['cmd']($_GET['host']);
替换为
$output = $lg->{$_GET['cmd']}($_GET['host']);
未经授权请求报错
PHP 版本不同,有可能会遇到下面错误:
Warning: proc_open() has been disabled for security reasons in LookingGlass.php on line 184 Unauthorized request
找到 php.ini
文件,去掉 disable_functions
里的 proc_open
参数,重启服务即可解决。
HTML5 Shiv 链接失效
index.php
文件里的 html5shiv.min.js
地址失效,影响老旧浏览器访问。换个其它 CDN 外链。