[软件服务] 极空间远程访问玩法升级,部署『WatchYourPorts』

date
Nov 5, 2024
slug
newsoftware-zspace-watchyourports
status
Published
summary
新软件-
tags
software
service
type
Post
URL
notion image

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

    截图

    notion image

    Raw

    
    
    
    
    极空间远程访问玩法升级,部署『WatchYourPorts』
    可爱的小cherry 极空间私有云 2024110519: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下方是实时的扫描进度,如果有发现放开的端口,在下方列表中就会展示。这里一会就扫描出了几个常用的共享端口,比如139443445。
    图片
    这里,我又扫描了极空间的端口地址,比如内置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
    
     

    © Ying Bun 2021 - 2024