[软件服务] 极空间远程访问玩法升级,部署『WatchYourPorts』
date
Nov 5, 2024
slug
newsoftware-zspace-watchyourports
status
Published
summary
新软件-
tags
software
service
type
Post
URL
Summary
安装过程
cd cd /data_n001/data/udata/real/15637/DockerSSD/
mkdir data music-tag-config
cat >> docker-compose.yml <<EOF
version: '3.8'
# 编码
services:
watchyourports:
image: aceberg/watchyourports:latest
container_name: watchyourports
restart: unless-stopped
ports:
- "42853:8853" # 将容器的8853端口映射到本地的8853端口
volumes:
- ./data:/data/WatchYourPorts # 将数据挂载到极空间的目录中
environment:
- TZ=Asia/Hong_Kong # 设置时区为香港
networks:
default:
name: npm_nginx_proxy_manager-network
external: true
EOF
docker compose down; docker compose up -d; sleep 1s; docker compose logs -f
# set up npm: -> http://navidrome:4533
# set up zspace极空间 远程转发 -> http://ip:42533
截图
Raw
极空间远程访问玩法升级,部署『WatchYourPorts』
可爱的小cherry 极空间私有云 2024年11月05日 19:58 北京
艾瑞巴蒂,我是小极君~
👀 是不是觉得家里的路由器、Docker和智能家居设备管理起来有点头大?
别担心,极空间远程访问功能就能帮你!它让你无需公网IP,也能轻松管理家中的设备,享受免费、高速、便捷的WEB应用内网穿透服务。
🌟 如果你的设备越来越多,那你一定需要了解一下这个Docker玩法——『WatchYourPorts』。一款局域网管理的神器,它不仅能快速扫描局域网内设备的端口,还能监控端口状态,还能突破远程数量限制。
🔍 功能亮点:
端口扫描:快速识别局域网内设备的开放端口。
状态监控:实时监控端口状态,确保服务稳定。
URL扩展:轻松扩展远程访问服务,增加数量。
🌐 适用场景:
管理家中的NAS、路由器等设备。
监控端口状态,保持服务在线。
扩展远程访问,提升使用体验。
💡跟着@可爱的小cherry 的详细教程,在极空间上部署WatchYourPorts,实现1+1>2的效果。不仅能快速扫描、定位局域网内的暴露端口,还能整理、扩充极空间远程访问服务,让你的网络管理更加灵活高效!
风险提示
WatchYourPorts等容器均由Docker仓库提供,极空间仅提供支持创建Docker镜像的环境,软件功能与注意事项详见该软件内具体使用规则。
本文仅代表作者观点;使用第三方解决方案,均非官方正式方案,可能会产生相关风险,请用户自行斟酌。
图片
前言
cherry以前有一个习惯,那就是喜欢记录网内所有的设备和服务的IP、端口信息,并且把这些整理到excel表格中查阅(见下图),多少有点强迫症属性在脑子里了。
🔻除了服务IP和端口外,我还喜欢整理小说、漫画阅读进度,整理数码产品的保质期等。
图片
但是当需要整理、记录的东西越来越多的时候,坚持记录并且保持更新又变成一件十分困难的事情,尤其是随着家里的路由器、软路由、小主机、NAS越来越多的情况下,各式各样的设备究竟提供了哪些服务,究竟开放了哪些端口,就变得特别难整理。
这一件事在我入手了极空间NAS后更甚,为什么这样说呢?因为极空间提供了一个神器应用——远程访问,它帮助我在不将服务暴露到公网服务情况下,依旧可以享受免费、高速、便捷的WEB应用内网穿透服务。
好在我发现了一款超棒的局域网神器,这款工具不仅可以帮助我们快速扫描指定的IP暴露的端口,还支持对这些端口进行监控、状态更新!!
图片
一、系统使用
第一步:下载(导入)镜像
如果大家在极空间的docker设置里配置了代理或者其它镜像库的,我们可以先下载镜像。在【docker】-【仓库】内,搜索镜像名watchyourports,选择第一个进行下载。
图片
第二步:创建容器
选择下载(导入)完成的镜像,点击【添加到容器】。
图片
建议去掉极空间的docker性能限制,因为极空间的性能足够强,多跑几个docker不再话下,限制docker性能反而会让服务运行卡顿。
图片
【文件夹路径】中,点击【添加】-【添加文件/文件夹】
图片
根据自己的习惯创建一个空文件夹,我比较习惯使用【/个人空间/docker/项目名】这样的路径
图片
点击确认后,在【装载路径】中填写/data/WatchYourPorts
图片
【端口】中,该容器没有提供默认的可视化配置,因此我们需要点击【添加一行】,然后在【容器端口】内输入8853,在【本地端口】内输入不冲突的本地端口(建议也用8853)。
图片
【环境】中,同样点击【添加一行】,左侧名称输入TZ,右侧值输入Asia/Shanghai,这个变量主要用来设置时区。全部设置完成后,点击应用启动容器即可。
图片
第三步:配置远程访问
打开极空间【远程访问】应用,填入本地ip,以及WatchYourPorts的端口。
图片
二、系统使用
该容器使用很简单,在【Name】一览输入我们自定义名称,在【Address】一览输入需要监测的设备的IP地址,然后点击【Add】添加。
图片
右上角的1~65535,分别对应扫码的起始端口以及终止端口,设置完成以后点击Scan进行扫描。
图片
在Scan下方是实时的扫描进度,如果有发现放开的端口,在下方列表中就会展示。这里一会就扫描出了几个常用的共享端口,比如139、443、445。
图片
这里,我又扫描了极空间的端口地址,比如内置portainer的9001端口,比如watchyourlports的8853端口,都扫描出来了。
我们可以根据需要,把已知的端口进行备注,这样一旦再次扫描出新的端口,就可以明确是我们自己使用的,亦或是其它服务自行生成的。
图片
退回到总览页面,我们可以看到所有添加进去的局域网设备端口总量信息,包括总数、监控中、线上、离线的数量。
图片
配置完端口监控以后,我们可以点击上方的【history】来查看端口状态,每一次扫描代表10分钟间隔(可自定义设置),WatchYourPorts就会对监控中的端口进行扫描,并记录下服务端口是否正常在线。
图片
除了长期的状态监控外,还提供了一个非常牛的功能,我们点击Port、PortName下方的蓝字,就可以直接打开端口对应的WEB服务!相当于在极空间远程访问内,套了一层远程访问服务。
图片
在上方的【Config】配置页中,我们可以对WatchYourPorts应用进行参数配置,包括Host、Port、端口扫描间隔、内存中端口显示数等基础设置,还拥有30多个各异的主题,支持黑暗模式。
最最重要的是,WatchYourPorts还支持与Grafana的InfluxDB数据源配置匹配,在InfluxDB2 config处填入其服务地址、token等信息后,就可将数据输出到大屏中。
图片
总结
不得不说,WatchYourPorts应用和极空间是真的很搭配,两者组合起来可以实现1+1>2的效果,既可以帮助我们快速扫描、定位局域网内的暴露端口,又可以整理、扩充极空间远程访问服务的效果。
如果你喜欢使用Grafana等服务器监控系统,还可以搭配WatchYourPorts的数据接口,获取到局域网内IP端口,实现更好的监控大屏展示。
图片
图片图片图片
阅读原文
微信扫一扫
关注该公众号
Translate