在VPS上搭建looking glass

cera cera

转自:灰鹦鹉

Vultr的这个页面:https://lax-ca-us-ping.vultr.com就是looking glass,可以供任何人方便的查看VPS到任意的IP的ping值和路由等,对线路考察很有帮助。

首先准备好VPS开整。

安装Nginx PHP

很明显这是一个web页面

使用screen

安装php时间较长,为了避免安装过程中中断所以需要使用screen。

yum install screen -y

这样就装好screen了,然后使用命令创建一个会话。

screen -S huihua

此时就处在huihua会话中了,你在这里执行的任何东西都不会因为你断开ssh链接而关闭、停止。

放你再次ssh链接上来vps,可以通过screen -d -r huihua来恢复到这个会话。

一键安装nginx和php7.2

wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --nginx_option 1 --php_option 7

此命令只会安装nginx和php7.2,运行之后就可以断开ssh链接,该干嘛干嘛去了,因为安装一般需要15分钟以上,具体根据VPS性能而定。


大概20分钟了,链接上VPS,执行命令screen -d -r huihua
当出现这个界面即是安装完成了。

 

可以看到,花费了21分钟。

使用php禁用函数

安装这个looking glass需要使用某些函数,而这些函数在我们安装的这个php中为了安全默认禁用的,我们来解除禁用。

修改php配置文件

vi /usr/local/php/etc/php.ini

输入:set nu会在编辑时显示文件行数,翻页找到311行,这里有个disable_functions就是禁用函数了,输入i进入编辑模式,把proc开头的函数都删除,注意函数后面跟着的逗号也要删除。

最终效果如图

 

然后按下ESC退出编辑模式,输入:wq保存退出,然后重启php生效修改。

service php-fpm restart

删除默认的首页,不然我们之后安装的looking glass的页面不方便显示

rm -f /data/wwwroot/default/index.html

安装looking glass

下载、解压安装文件

wget https://github.com/ILLKX/LookingGlass/archive/master.zip && unzip master.zip

然后把解压出来的LookingGlass-master目录里面的文件放到安装的Nginx的默认网站目录/data/wwwroot/default内。

mv LookingGlass-master/* /data/wwwroot/default/

然后执行安装命令

bash /data/wwwroot/default/LookingGlass/configure.sh

然后按照问题填写即可。

演示http://155.94.140.186

不懂得翻译一下英文即可。第一个是问你是否愿意安装LookingGlass,之后是输入logo的文字,比如演示站的上面的大英文字母。然后是URL,比如填写”http://155.94.140.186″。之后是地点,比如”美国加利福尼亚州洛杉矶QuadraNet数据中心”。然后是ipv4地址。接着是ipv6,此处可以直接回车不填写。然后是测试下载文件可以输入多个以空格隔开比如”25 50 100 500″,最后的几个无所谓随便写。

cera cloudiplc tengxunyun

相关推荐