LookingGlass 网络测试程序安装方法

Eric 教程 117 次浏览 抢沙发

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 外链。

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。