关注分享主机优惠活动
国内外VPS云服务器

保姆级教程:利用宝塔面板与Docker,轻松部署Looking-glass服务器(宝塔面板docker用法)

最近在 GitHub 上瞎逛,发现了个挺有意思的开源小项目——WIKIHOST 家的 Looking-glass。很多卖 VPS 的商家不是都会提供一个 “Looking Glass” 页面,让客户可以自己测试服务器的 Ping 值和下载速度嘛?这个项目就是干这个的。

说实话,这玩意儿现在做得是真不错,功能挺全乎。不仅支持传统的 Ping 测试(IPv4/IPv6 都有),还有基于 HTML5 的网页测速、iPerf3 服务器、甚至能实时看到服务器网卡的流量图,界面也挺现代的。最关键的是,安装超级简单,尤其对我这种喜欢用 Docker 的懒人来说,简直是福音。

今天这篇就水一篇教程,记录下怎么用宝塔面板配合 Docker,快速搭一个属于自己的 Looking Glass 页面。当然了,你不用宝塔也完全没问题,只是我个人习惯了,操作起来方便点。

保姆级教程:利用宝塔面板与Docker,轻松部署Looking-glass服务器(宝塔面板docker用法)-主机频道

1、项目信息

GitHub 地址:https://github.com/wikihost-opensource/als/

官方演示站:http://lg.hk1-bgp.hkg.50network.com/

建议大家可以先点开演示站玩玩看,感受一下最终效果,我觉得 UI 做得还挺清爽的。

2、准备工作

动手之前,咱们得准备几样东西:

  • 一台VPS:性能无所谓,丐版都行。我这儿为了演示,就顺手拿之前买的 Racknerd 便宜套餐开刀了。如果你还没有,可以看看这篇文章里的推荐:https://zhujipindao.com/22509.html
  • 宝塔面板老朋友了,主要图个方便,后面建站、设置反向代理啥的,点点鼠标就行。官网:https://www.bt.cn/
  • Docker 环境:如果你装了宝塔,直接去软件商店搜“Docker 管理器”装上就行。
  • 一个域名(可选):想用域名访问的话,就提前准备个域名,然后解析到你的服务器 IP。当然,直接用 IP 访问也完全 OK,就是看起来没那么高大上。

哦对,如果你要用域名,记得在宝塔里先新建一个站点,这个太基础了,我就不啰嗦了。

3、开始安装

整个过程基于 Docker,所以理论上非常丝滑。你可以用宝塔面板自带的终端,或者用 Xshell 这类工具连上你的服务器。

第一步:安装 Docker

如果你的服务器是台纯净的系统(我演示用的是 Debian 11),那得先装上 Docker。官方提供了一键安装脚本,非常方便:

curl -sSL https://get.docker.com/ | sh

万一执行出错,多半是网络问题,可以考虑给系统换个源。我之前写过一篇换源的教程,可以参考下:https://zhujipindao.com/15316.html

第二步:部署 Looking Glass

Docker 环境就绪,主角就可以登场了。官方提供了一行命令,直接复制粘贴回车就行:

docker run -d --name looking-glass --restart always --network host wikihostinc/looking-glass-server

注意:上面这个命令用的是 `--network host` 模式,它会直接使用主机的网络,省事儿,但如果程序默认的端口(比如80)被占用了,容器就起不来了。所以,我个人更推荐下面这种自定义端口的玩法,自由度更高。

[reply title="自定义端口安装命令" explain="为了防止某些采集站无脑复制粘贴,我把修改版的命令放在这里了,大家回复一下就能看到,感谢理解哈。"]

比如我想让它在 8800 端口上运行,可以这样写:

docker run -d --restart always \
--name lookingglass \
-e HTTP_PORT=8800 \
-p 8800:8800 \
wikihostinc/looking-glass-server

[/reply]

其实官方文档也给了另一种修改端口的示例,原理是一样的,就是通过 `-e` 参数传递环境变量来指定端口。比如你想用 8080 端口:

# 你需要在 docker 命令中传递环境变量设置参数: -e KEY=VALUE
# 你可以在 环境变量表 中找到 KEY
# 例如,将监听端口改为 8080
docker run -d \
    --name looking-glass \
    -e HTTP_PORT=8080 \
    --restart always \
    --network host \
    wikihostinc/looking-glass-server

大家根据自己的实际情况选择一种就行。

4、安装成功效果

命令跑完,没报错的话,这时候通过 `http://你的服务器IP:端口号` 应该就能看到界面了,大概长下面这个样子:

保姆级教程:利用宝塔面板与Docker,轻松部署Looking-glass服务器(宝塔面板docker用法)-主机频道

5、设置域名访问(反向代理)

如果你像我一样有强迫症,觉得用 IP 加端口访问不优雅,那就在宝塔里设置个反向代理,用域名来访问。

操作很简单,在你之前为域名创建的网站设置里,找到“反向代理”,然后添加一个新的代理。照着下图填就行,目标 URL 就填 `http://127.0.0.1:你设置的端口`,比如我这里就是 `http://127.0.0.1:8800`。

保姆级教程:利用宝塔面板与Docker,轻松部署Looking-glass服务器(宝塔面板docker用法)-主机频道

保存之后,直接访问你的域名,就能看到那个酷炫的 Looking Glass 页面了。

6、最后说两句

总的来说,WIKIHOST 这个开源项目确实挺赞的。功能全面,界面现代,关键是部署起来不费吹灰之力,三五分钟就能搞定一个看起来非常专业的网络测试页面。不管你是自己手头有好几台 VPS 想集中展示网络质量,还是做点小生意需要给客户提供测试节点,这都是个非常不错的选择。好了,折腾完毕,祝大家玩得开心!

 

未经允许不得转载:主机频道 » 保姆级教程:利用宝塔面板与Docker,轻松部署Looking-glass服务器(宝塔面板docker用法)

相关推荐

评论 抢沙发

评论前必须登录!