diff --git a/apps/jdxb/README.md b/apps/jdxb/README.md new file mode 100644 index 000000000..afbdedc3b --- /dev/null +++ b/apps/jdxb/README.md @@ -0,0 +1,70 @@ +# 节点小宝(JDxB) + +节点小宝是一款功能强大的远程管理与网络加速工具,满足绝大部分远程访问和设备互联需求。支持多平台(Windows、macOS、NAS、路由器、Docker等),可轻松实现远程访问家中或公司电脑、NAS、路由器、各类应用与服务,支持文件、音视频、文档等多种类型的远程操作。 + +## 版本说明 + +节点小宝提供两种部署版本,适用于不同网络环境和功能需求: + +- **host 版本(推荐)**: + - 采用 host 网络模式,端口固定为 9118。 + - 支持 TUN 设备、NET_ADMIN/SYS_ADMIN 权限,适合需要高级网络功能(如内网穿透、远程管理、VPN等)的场景。 + - 适用于大多数家庭/企业环境,推荐优先选择。 + +- **bridge 版本**: + - 采用 bridge 网络模式,支持端口自定义映射(默认 9118),兼容 1Panel 网络管理。 + - 不支持 TUN 设备,适合仅需基础远程访问、面板统一管理的场景。 + - 适用于对网络隔离有需求或仅需普通端口映射的用户。 + +请根据实际需求选择合适的版本进行部署。 + +## 快速绑定 + +启动容器后可访问 `http://<设备IP>:9118` 进入绑定界面: + +![](https://iepose.com/helpcenter_v3/%E8%AE%BE%E5%A4%87%E7%AB%AF-bak.png) + +## 主要功能 + +- **远程访问**:随时随地访问家中/公司电脑、NAS、路由器及其应用和服务。 +- **多平台支持**:兼容 Windows、macOS、群晖、威联通、铁威马、绿联云、极空间、联想个人云、飞牛NAS、中兴路由、iStoreOS、Docker 等。 +- **内网穿透**:无需公网IP,轻松实现外网访问内网设备。 +- **异地组网**:不同地点设备互联,组建虚拟局域网。 +- **远程文件管理**:支持文件夹、音频、视频、文档等多种类型的远程访问与管理。 +- **相册备份**:手机相册一键备份到电脑或NAS,无需数据线。 +- **远程开机**:支持远程唤醒家中/公司电脑。 +- **安全可靠**:多重加密,权限可控,数据安全有保障。 + +## 典型使用场景 + +- 远程访问和管理家中/公司电脑、NAS、路由器 +- 异地组网,实现多地设备互联 +- 手机相册自动备份到本地或NAS +- 远程访问文件、照片、视频、文档等 +- 无公网IP环境下的远程办公、远程维护 + +## 平台与设备支持 + +- Windows、macOS、群晖、威联通、铁威马、绿联云、极空间、联想个人云、飞牛NAS、中兴路由、iStoreOS、Docker 等主流平台 +- 支持多种架构(x86_64、arm64、arm32等) + +## 设备绑定说明 + +使用节点小宝需至少绑定一台设备作为"中间人"承担通讯服务。绑定后,即可通过该设备实现外网访问内网、远程管理等功能。 + +## 常见问题 FAQ + +- **Q: 支持哪些平台和设备?** + A: 支持主流PC、NAS、路由器、云设备及Docker环境,详见[帮助中心](https://iepose.com/helpcenter_v3/)。 +- **Q: 没有公网IP可以用吗?** + A: 支持,无需公网IP,自动实现内网穿透。 +- **Q: 如何备份手机相册?** + A: 通过节点小宝客户端一键备份到电脑或NAS。 +- **Q: 数据是否安全?** + A: 多重加密,权限可控,保障数据安全。 + +## 官方文档与支持 + +- 官网:[https://iepose.com/jdxb/pc/](https://iepose.com/jdxb/pc/) +- 帮助中心:[https://iepose.com/helpcenter_v3/](https://iepose.com/helpcenter_v3/) +- GitHub:[https://github.com/ionewu/owjdxb](https://github.com/ionewu/owjdxb) \ No newline at end of file diff --git a/apps/jdxb/README_en.md b/apps/jdxb/README_en.md new file mode 100644 index 000000000..2d2698e6a --- /dev/null +++ b/apps/jdxb/README_en.md @@ -0,0 +1,70 @@ +# JDxB (Node Package) - Powerful Remote Management & Network Acceleration Tool + +JDxB is a powerful remote management and network acceleration tool that meets most remote access and device interconnection needs. It supports multiple platforms (Windows, macOS, NAS, routers, Docker, etc.), enabling easy remote access to your home or office computers, NAS, routers, and various applications and services. It supports remote operations for files, audio, video, documents, and more. + +## Version Info + +JDxB provides two deployment versions for different network environments and feature requirements: + +- **host version (recommended):** + - Uses host network mode, with a fixed port 9118. + - Supports TUN device, NET_ADMIN/SYS_ADMIN permissions. Suitable for advanced network features (such as NAT traversal, remote management, VPN, etc.). + - Recommended for most home/enterprise environments. + +- **bridge version:** + - Uses bridge network mode, supports custom port mapping (default 9118), compatible with 1Panel network management. + - Does not support TUN device. Suitable for basic remote access and unified panel management. + - Ideal for users who need network isolation or only require standard port mapping. + +Please choose the appropriate version according to your actual needs. + +## Quick Binding + +After starting the container, visit `http://:9118` to access the binding page: + +![](https://iepose.com/helpcenter_v3/%E8%AE%BE%E5%A4%87%E7%AB%AF-bak.png) + +## Main Features + +- **Remote Access**: Access your home/office computers, NAS, routers, and their applications/services from anywhere. +- **Multi-Platform Support**: Compatible with Windows, macOS, Synology, QNAP, TerraMaster, UGreen Cloud, iSpace, Lenovo Personal Cloud, Feiniu NAS, ZTE routers, iStoreOS, Docker, and more. +- **NAT Traversal**: No public IP required, easily access internal devices from the internet. +- **Site-to-Site Networking**: Interconnect devices across different locations, forming a virtual LAN. +- **Remote File Management**: Access and manage folders, audio, video, documents, and more remotely. +- **Photo Backup**: One-click backup of mobile phone photos to computer or NAS, no data cable needed. +- **Remote Wake-up**: Remotely wake up your home/office computers. +- **Secure & Reliable**: Multiple encryption layers, permission control, and data security. + +## Typical Use Cases + +- Remotely access and manage home/office computers, NAS, routers +- Site-to-site networking for interconnecting devices in different locations +- Automatic backup of mobile phone photos to local or NAS +- Remote access to files, photos, videos, documents, etc. +- Remote work and maintenance in environments without public IP + +## Platform & Device Support + +- Windows, macOS, Synology, QNAP, TerraMaster, UGreen Cloud, iSpace, Lenovo Personal Cloud, Feiniu NAS, ZTE routers, iStoreOS, Docker, and more +- Supports multiple architectures (x86_64, arm64, arm32, etc.) + +## Device Binding + +To use JDxB, you must bind at least one device as a "relay" for communication. Once bound, you can access internal devices and manage them remotely via this device. + +## FAQ + +- **Q: Which platforms and devices are supported?** + A: Mainstream PCs, NAS, routers, cloud devices, and Docker environments. See the [Help Center](https://iepose.com/helpcenter_v3/) for details. +- **Q: Can I use it without a public IP?** + A: Yes, NAT traversal is supported, no public IP required. +- **Q: How to back up mobile phone photos?** + A: Use the JDxB client for one-click backup to your computer or NAS. +- **Q: Is my data secure?** + A: Multiple encryption layers and permission control ensure data security. + +## Official Documentation & Support + +- Website: [https://iepose.com/jdxb/pc/](https://iepose.com/jdxb/pc/) +- Help Center: [https://iepose.com/helpcenter_v3/](https://iepose.com/helpcenter_v3/) +- GitHub: [https://github.com/ionewu/owjdxb](https://github.com/ionewu/owjdxb) \ No newline at end of file diff --git a/apps/jdxb/bridge/data.yml b/apps/jdxb/bridge/data.yml new file mode 100644 index 000000000..8018bedd6 --- /dev/null +++ b/apps/jdxb/bridge/data.yml @@ -0,0 +1,20 @@ +additionalProperties: + networkMode: bridge + formFields: + - default: 9118 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Service Port (bridge mode) + labelZh: 服务端口(bridge模式) + label: + en: Service Port (bridge mode) + ja: サービスポート(bridgeモード) + ms: Port Perkhidmatan (mod bridge) + pt-br: Porta de Serviço (modo bridge) + ru: Порт сервиса (bridge) + ko: 서비스 포트(bridge 모드) + zh-Hant: 服務埠(bridge模式) + zh: 服务端口(bridge模式) + required: true + rule: paramPort + type: number \ No newline at end of file diff --git a/apps/jdxb/bridge/docker-compose.yml b/apps/jdxb/bridge/docker-compose.yml new file mode 100644 index 000000000..0b1cfaf44 --- /dev/null +++ b/apps/jdxb/bridge/docker-compose.yml @@ -0,0 +1,16 @@ +services: + jdxb: + image: ionewu/owjdxb + container_name: ${CONTAINER_NAME} + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:9118 + volumes: + - ./store:/data/store + restart: unless-stopped + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true \ No newline at end of file diff --git a/apps/jdxb/data.yml b/apps/jdxb/data.yml new file mode 100644 index 000000000..c1dedecbb --- /dev/null +++ b/apps/jdxb/data.yml @@ -0,0 +1,47 @@ +name: 节点小宝 + +tags: + - 实用工具 + - 远程管理 + - 网络加速 + - 内网穿透 + - NAS + - 路由器 + - 云存储 + - 备份 + - 跨平台 +title: 一站式远程管理与网络加速工具 +description: 节点小宝是一款支持多平台的远程管理与网络加速工具,轻松实现远程访问、内网穿透、NAS/路由/PC管理、相册备份等。 +additionalProperties: + key: jdxb + name: 节点小宝 + tags: + - Tool + - Remote + - Network + - NAS + - Router + - Backup + - CrossPlatform + shortDescZh: 一站式远程管理与网络加速工具,支持多平台和多架构。 + shortDescEn: All-in-one remote management and network acceleration tool, cross-platform and multi-architecture supported. + description: + en: All-in-one remote management and network acceleration tool, supporting remote access, NAT traversal, NAS/router/PC management, photo backup, and more. Cross-platform and secure. + ja: 多機能リモート管理・ネットワーク加速ツール。リモートアクセス、NAT越え、NAS/ルーター/PC管理、写真バックアップ等をサポート。 + ms: Alat pengurusan jauh dan pecutan rangkaian serba lengkap, menyokong pelbagai platform dan ciri keselamatan. + pt-br: Ferramenta completa de gerenciamento remoto e aceleração de rede, com suporte multiplataforma e multi-arquitetura. + ru: Многофункциональный инструмент для удалённого управления и ускорения сети, поддержка разных платформ и архитектур. + ko: 원스톱 원격 관리 및 네트워크 가속 도구, 다양한 플랫폼 및 아키텍처 지원. + zh-hant: 一站式遠程管理與網絡加速工具,支援多平台和多架構。 + zh: 节点小宝是一款支持多平台的远程管理与网络加速工具,轻松实现远程访问、内网穿透、NAS/路由/PC管理、相册备份等。 + type: website + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://iepose.com/jdxb/pc/ + github: https://github.com/ionewu/owjdxb + document: https://iepose.com/helpcenter_v3/ + architectures: + - amd64 + - arm64 + - arm/v7 \ No newline at end of file diff --git a/apps/jdxb/host/data.yml b/apps/jdxb/host/data.yml new file mode 100644 index 000000000..3be4a86b1 --- /dev/null +++ b/apps/jdxb/host/data.yml @@ -0,0 +1,20 @@ +additionalProperties: + networkMode: host + formFields: + - default: 9118 + edit: false + envKey: JDxB_PORT + labelEn: Service Port (fixed, host mode) + labelZh: 服务端口(固定,host模式) + label: + en: Service Port (fixed, host mode) + ja: サービスポート(固定、hostモード) + ms: Port Perkhidmatan (tetap, mod host) + pt-br: Porta de Serviço (fixa, modo host) + ru: Порт сервиса (фиксированный, host) + ko: 서비스 포트(고정, host 모드) + zh-Hant: 服務埠(固定,host模式) + zh: 服务端口(固定,host模式) + required: false + rule: paramPort + type: number \ No newline at end of file diff --git a/apps/jdxb/host/docker-compose.yml b/apps/jdxb/host/docker-compose.yml new file mode 100644 index 000000000..c3036d6dd --- /dev/null +++ b/apps/jdxb/host/docker-compose.yml @@ -0,0 +1,15 @@ +services: + jdxb: + image: ionewu/owjdxb + container_name: ${CONTAINER_NAME} + network_mode: host + volumes: + - ./store:/data/store + devices: + - "/dev/net/tun:/dev/net/tun" + cap_add: + - NET_ADMIN + - SYS_ADMIN + restart: unless-stopped + labels: + createdBy: "Apps" \ No newline at end of file diff --git a/apps/jdxb/logo.png b/apps/jdxb/logo.png new file mode 100644 index 000000000..50142dd11 Binary files /dev/null and b/apps/jdxb/logo.png differ