轻松掌握网络动态!Docker部署WatchYourLAN,专业级IP扫描器来袭!

2024-11-01 18:08:30 13点赞 89收藏 4评论

轻松掌握网络动态!Docker部署WatchYourLAN,专业级IP扫描器来袭!

一、WatchYourLAN介绍

1.1 WatchYourLAN简介

WatchYourLAN是一款开源的且带有 Web GUI 的轻量级网络 IP 扫描器。

1.2 WatchYourLAN特点

  • 轻量级:WatchYourLAN是一个精简且高效的工具,可以在短时间内扫描大量的IP地址,并提供准确的结果。

  • 快速扫描:WatchYourLAN能够快速扫描局域网中的IP地址,找到已连接到网络的设备。

  • 网络发现:WatchYourLAN可以自动检测整个局域网中的设备,并提供详细的信息,包括设备名称、IP地址、MAC地址等。

  • 设备识别:WatchYourLAN能够识别连接到局域网的设备类型,如计算机服务器、打印机、路由器等。

  • 用户友好界面:WatchYourLAN具有直观的用户界面,使用户可以轻松地进行扫描和管理网络。

  • 自定义设置:WatchYourLAN允许用户进行一些自定义设置,包括更改系统主题和访问端口等。

  • 安全访问:WatchYourLAN可以启动认证,设置登录账号和密码。

二、本地环境介绍

2.1 本地环境规划

本次实践为个人测试环境,操作系统版本为centos7.6。

轻松掌握网络动态!Docker部署WatchYourLAN,专业级IP扫描器来袭!

2.2 本次实践介绍

1.本次实践部署环境为个人测试环境,生产环境请谨慎;

2.在Docker环境下成功部署WatchYourLAN轻量级网络 IP 扫描器。

2.3 部署准备工作

  • 使用国内云厂商的镜像源搭建yum仓库,可以提升软件包的下载速度。

  • 提前部署好Docker环境,并确保环境配置正确。

  • 如果WatchYourLAN容器镜像下载缓慢,可以考虑使用国内云厂商的镜像加速服务,提高下载速度。

  • 选择适合的服务器配置进行部署,容器化部署可以更有效地利用系统资源。

  • 按照本次的步骤进行部署,仔细配置,确保完成本次实践。

三、本地环境检查

3.1 检查Docker服务状态

检查Docker服务是否正常运行,确保Docker正常运行。

[root@jeven ~]# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2023-12-01 22:00:49 CST; 13h ago Main PID: 11506 (dockerd) Tasks: 8 Memory: 126.0M CGroup: /system.slice/docker.service └─11506 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

3.2 检查Docker版本

检查Docker版本

[root@jeven ~]# docker version Client: Docker Engine - Community Version: 20.10.17 API version: 1.41 Go version: go1.17.11 Git commit: 100c701 Built: Mon Jun 6 23:05:12 2022 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.17 API version: 1.41 (minimum version 1.12) Go version: go1.17.11 Git commit: a89b842 Built: Mon Jun 6 23:03:33 2022 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.6 GitCommit: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1 runc: Version: 1.1.2 GitCommit: v1.1.2-0-ga916309 docker-init: Version: 0.19.0 GitCommit: de40ad0

3.3 检查docker compose 版本

检查Docker compose版本,确保2.0以上版本。

[[root@jeven ~]# docker compose version Docker Compose version v2.19.1

四、下载WatchYourLAN镜像

在docker hub下载watchyourlan镜像

[root@jeven ~]# docker pull aceberg/watchyourlan Using default tag: latest latest: Pulling from aceberg/watchyourlan 96526aa774ef: Already exists 6e533b697b91: Pull complete e793914f0270: Pull complete 04f1e7e0aabe: Pull complete Digest: sha256:6fadd754883f735906410f8d1db9e51541527998b11efe14385fce249c2a1d80 Status: Downloaded newer image for aceberg/watchyourlan:latest docker.io/aceberg/watchyourlan:latest

五、部署WatchYourLAN

5.1 创建挂载目录

创建挂载目录

mkdir -p /data/watchyourlan/wyl && cd /data/watchyourlan/

目录授权

chmod -R 777 /data/watchyourlan/

5.2 使用docker-cli创建watchyourlan容器

docker-cli创建watchyourlan容器,其中IFACE=ens33 中的网卡需要自行查询Linux服务器的本地网卡名称,这里是ens33。

docker run -d --name wyl -e "TZ=Asia/Shanghai" -e GUIIP=192.168.3.166 -e GUIPORT=8850 -e IFACE=ens33 -e THEME=darkly --network="host" -v /data/watchyourlan/wyl:/data aceberg/watchyourlan

5.3 使用docker compose创建watchyourlan容器

编辑docker-compose.yaml部署文件

version: '3' services: wyl: container_name: wyl image: aceberg/watchyourlan environment: - TZ=Asia/Shanghai - GUIIP=192.168.3.166 - GUIPORT=8850 - IFACE=ens33 - THEME=darkly network_mode: host volumes: - /data/watchyourlan/wyl:/data

使用docker compose创建watchyourlan容器

[root@jeven watchyourlan]# docker compose up -d [+] Running 2/2 ⠿ Network watchyourlan_host Created 0.0s ⠿ Container wyl Started 0.9s

5.4 检查watchyourlan容器状态

检查watchyourlan容器状态

[root@jeven watchyourlan]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES dab927fb01dd aceberg/watchyourlan "./WatchYourLAN" 8 seconds ago Up 7 seconds wyl

六、访问WatchYourLAN轻量级网络IP扫描器

6.1 访问WatchYourLAN首页

访问地址:,将IP替换为自己服务器IP地址。

轻松掌握网络动态!Docker部署WatchYourLAN,专业级IP扫描器来袭!

6.2 设置登录密码

选择菜单栏的Auth,启动认证,设置登录账号和密码。

轻松掌握网络动态!Docker部署WatchYourLAN,专业级IP扫描器来袭!

6.3 查询在线设备

查询局域网内在线设备,点击菜单栏的在线选项。

轻松掌握网络动态!Docker部署WatchYourLAN,专业级IP扫描器来袭!

6.4 查询离线设备

查询局域网内离线设备,点击菜单栏的离线选项。

轻松掌握网络动态!Docker部署WatchYourLAN,专业级IP扫描器来袭!

6.5 查询历史设备

查询局域网内历史设备,点击“history”选项。

轻松掌握网络动态!Docker部署WatchYourLAN,专业级IP扫描器来袭!

6.6 WatchYourLAN基本配置

可以对WatchYourLAN的进行一些基本配置,包括更改端口、主题等。

轻松掌握网络动态!Docker部署WatchYourLAN,专业级IP扫描器来袭!

6.7 查询某个IP

查询局域网内某个IP地址,在搜索框内输入该IP,点击搜索,可以查询到该IP的相关信息。

轻松掌握网络动态!Docker部署WatchYourLAN,专业级IP扫描器来袭!

七、总结

WatchYourLAN是一款轻量级网络IP扫描器,非常适合在Docker环境下使用。它具有快速、方便的特点,能够迅速部署到服务器中。由于WatchYourLAN是轻量级的软件,加上Docker的部署方式,使得它所需的系统资源非常少。同时,WatchYourLAN的界面简洁直观,扫描速度也非常快,非常适用于日常的局域网设备管理,WatchYourLAN是一个高效的工具,能够极大地提升局域网设备管理的效率。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

华为家庭存储4TBMateXT手机一碰扩容双盘位nas网络存储器相册备份家用硬盘网盘私有云服务器

华为家庭存储4TBMateXT手机一碰扩容双盘位nas网络存储器相册备份家用硬盘网盘私有云服务器

¥2399起 去购买

绿联(UGREEN)私有云DH2100+双盘位Nas网络存储个人云硬盘服务器相册备份文件同步手机平板扩容适用iPhone16

绿联(UGREEN)私有云DH2100+双盘位Nas网络存储个人云硬盘服务器相册备份文件同步手机平板扩容适用iPhone16

¥899起 去购买

群晖(Synology)DS224+四核心2盘位NAS网络存储服务器团队办公私有云文件共享备份

群晖(Synology)DS224+四核心2盘位NAS网络存储服务器团队办公私有云文件共享备份

¥2399起 去购买

绿联(UGREEN)私有云DX4600Pro四盘位Nas网络存储个人云硬盘服务器相册备份文件同步手机扩容适用iPhone16

绿联(UGREEN)私有云DX4600Pro四盘位Nas网络存储个人云硬盘服务器相册备份文件同步手机扩容适用iPhone16

¥2499起 去购买

QNAPTS-664/6盘位四核心处理器双M.2插槽(653D升级版)网络存储NASTS-664(8G)

QNAPTS-664/6盘位四核心处理器双M.2插槽(653D升级版)网络存储NASTS-664(8G)

¥6380起 去购买

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

1571.66元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2399元起

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

1317.93元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

1899元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1355.76元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

1699.15元起

UGREEN 绿联 DXP480T Plus 四盘位 私有云NAS存储(酷睿i5-1235U、8GB)

UGREEN 绿联 DXP480T Plus 四盘位 私有云NAS存储(酷睿i5-1235U、8GB)

3699元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2188元起

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

4099元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核、2GB)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核、2GB)

3399元起

UGREEN 绿联 DXP6800 Pro 六盘位 NAS存储(Intel Core i5、无盘)

UGREEN 绿联 DXP6800 Pro 六盘位 NAS存储(Intel Core i5、无盘)

4899元起

HUAWEI 华为 AS6020 双盘位 家庭存储 NAS

HUAWEI 华为 AS6020 双盘位 家庭存储 NAS

1606.08元起

UGREEN 绿联 绿联 DXP6800 Plus 六盘位NAS网络存储个人云硬盘服务器

UGREEN 绿联 绿联 DXP6800 Plus 六盘位NAS网络存储个人云硬盘服务器

4499元起

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

1445.63元起

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

998.85元起
4评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
89
扫一下,分享更方便,购买更轻松