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