From d40e06f55f048ae61cd0629e1405b85ea840755e Mon Sep 17 00:00:00 2001 From: wanghe-fit2cloud Date: Sat, 20 Apr 2024 23:32:21 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=88=A0=E9=99=A4=20zerotier=20?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E5=BA=94=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/zerotier-moon/1.8.4/data.yml | 24 ---------- apps/zerotier-moon/1.8.4/docker-compose.yml | 22 --------- apps/zerotier-moon/README.md | 15 ------- apps/zerotier-moon/data.yml | 20 --------- apps/zerotier-moon/logo.png | Bin 6167 -> 0 bytes apps/zerotier-one/1.12.1/data.yml | 10 ----- apps/zerotier-one/1.12.1/docker-compose.yml | 15 ------- apps/zerotier-one/README.md | 23 ---------- apps/zerotier-one/data.yml | 20 --------- apps/zerotier-one/logo.png | Bin 6167 -> 0 bytes apps/zerotier-planet/1.2.16/data.yml | 42 ------------------ .../zerotier-planet/1.2.16/docker-compose.yml | 25 ----------- apps/zerotier-planet/README.md | 15 ------- apps/zerotier-planet/data.yml | 20 --------- apps/zerotier-planet/logo.png | Bin 6167 -> 0 bytes 15 files changed, 251 deletions(-) delete mode 100644 apps/zerotier-moon/1.8.4/data.yml delete mode 100644 apps/zerotier-moon/1.8.4/docker-compose.yml delete mode 100644 apps/zerotier-moon/README.md delete mode 100644 apps/zerotier-moon/data.yml delete mode 100644 apps/zerotier-moon/logo.png delete mode 100644 apps/zerotier-one/1.12.1/data.yml delete mode 100644 apps/zerotier-one/1.12.1/docker-compose.yml delete mode 100644 apps/zerotier-one/README.md delete mode 100644 apps/zerotier-one/data.yml delete mode 100644 apps/zerotier-one/logo.png delete mode 100644 apps/zerotier-planet/1.2.16/data.yml delete mode 100644 apps/zerotier-planet/1.2.16/docker-compose.yml delete mode 100644 apps/zerotier-planet/README.md delete mode 100644 apps/zerotier-planet/data.yml delete mode 100644 apps/zerotier-planet/logo.png diff --git a/apps/zerotier-moon/1.8.4/data.yml b/apps/zerotier-moon/1.8.4/data.yml deleted file mode 100644 index 8eda5690..00000000 --- a/apps/zerotier-moon/1.8.4/data.yml +++ /dev/null @@ -1,24 +0,0 @@ -additionalProperties: - formFields: - - default: 9993 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: Port - labelZh: 端口 - required: true - rule: paramPort - type: number - - default: '' - edit: true - envKey: HOST_IPV4 - labelEn: Native IPV4 address - labelZh: 本机IPV4地址 - required: false - type: text - - default: '' - edit: true - envKey: HOST_IPV6 - labelEn: Native IPV6 address - labelZh: 本机IPV6地址 - required: false - type: text diff --git a/apps/zerotier-moon/1.8.4/docker-compose.yml b/apps/zerotier-moon/1.8.4/docker-compose.yml deleted file mode 100644 index 082874a4..00000000 --- a/apps/zerotier-moon/1.8.4/docker-compose.yml +++ /dev/null @@ -1,22 +0,0 @@ -services: - zerotier-moon: - image: seedgou/zerotier-moon:v1.8.4 - container_name: ${CONTAINER_NAME} - restart: always - networks: - - 1panel-network - ports: - - "${PANEL_APP_PORT_HTTP}:9993/udp" - volumes: - - ./data:/var/lib/zerotier-one - entrypoint: - - /startup.sh - - "-4" - - ${HOST_IPV4} - - "-6" - - ${HOST_IPV6} - labels: - createdBy: "Apps" -networks: - 1panel-network: - external: true diff --git a/apps/zerotier-moon/README.md b/apps/zerotier-moon/README.md deleted file mode 100644 index 2cde02ce..00000000 --- a/apps/zerotier-moon/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# ZeroTierOne - -**ZeroTier** 是地球上智能可编程的以太网交换机。它允许所有网络设备、虚拟机 (VMs)、容器和应用程序通信,就好像它们都位于同一个物理数据中心或云区域中一样。 - -## 功能简介: - -- **全球虚拟网络**: ZeroTierOne 可以创建一个全球虚拟的软件定义网络 (SDN),让用户的设备可以安全地互相连接,无论它们位于世界上的哪个地方。 -- **简单易用**: 使用 ZeroTierOne 只需几个简单的步骤,即可将设备加入到虚拟网络中,无需复杂的配置。 -- **安全性**: ZeroTierOne 提供端到端的加密通信,保障用户数据的安全性和隐私。 -- **跨平台支持**: 支持多种操作系统和平台,包括 Windows、macOS、Linux、Android、iOS 等。 -- **快速稳定**: ZeroTierOne 具有快速的数据传输速度和稳定的网络连接,为用户提供良好的网络体验。 -- **P2P 架构**: 采用点对点 (P2P) 架构,无需中心化的服务器,降低了网络延迟和单点故障风险。 -- **自动路由**: 支持自动路由功能,可以智能地选择最佳的网络路径,提高网络性能。 -- **开放源代码**: ZeroTierOne 是开源软件,用户可以查看其源代码,并根据需要进行定制和修改。 -- **灵活扩展**: 支持灵活的网络拓扑结构和节点管理,适用于不同规模和复杂度的网络需求。 diff --git a/apps/zerotier-moon/data.yml b/apps/zerotier-moon/data.yml deleted file mode 100644 index 9b0af713..00000000 --- a/apps/zerotier-moon/data.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: ZeroTier Moon -tags: - - 实用工具 -title: 多点虚拟化网络解决方案 -type: 实用工具 -description: 多点虚拟化网络解决方案 -additionalProperties: - key: zerotier-moon - name: ZeroTier Moon - tags: - - Tool - shortDescZh: 多点虚拟化网络解决方案 - shortDescEn: A Smart Ethernet Switch for Earth - type: tool - crossVersionUpdate: true - limit: 1 - recommend: 0 - website: https://www.zerotier.com - github: https://github.com/zerotier/ZeroTierOne - document: https://docs.zerotier.com diff --git a/apps/zerotier-moon/logo.png b/apps/zerotier-moon/logo.png deleted file mode 100644 index 67320019bb0e35633e781981855c8cf317b18308..0000000000000000000000000000000000000000 GIT binary patch literal 0 KcmV+b0RR6000031 literal 6167 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 diff --git a/apps/zerotier-one/1.12.1/data.yml b/apps/zerotier-one/1.12.1/data.yml deleted file mode 100644 index f75e20f5..00000000 --- a/apps/zerotier-one/1.12.1/data.yml +++ /dev/null @@ -1,10 +0,0 @@ -additionalProperties: - formFields: - - default: 9993 - disabled: true - envKey: PANEL_APP_PORT_HTTP - labelEn: Port - labelZh: 端口 - required: true - rule: paramPort - type: number diff --git a/apps/zerotier-one/1.12.1/docker-compose.yml b/apps/zerotier-one/1.12.1/docker-compose.yml deleted file mode 100644 index df92679d..00000000 --- a/apps/zerotier-one/1.12.1/docker-compose.yml +++ /dev/null @@ -1,15 +0,0 @@ -services: - zerotier-one: - image: bltavares/zerotier:1.12.1 - container_name: ${CONTAINER_NAME} - restart: always - network_mode: host - devices: - - /dev/net/tun - cap_add: - - NET_ADMIN - - SYS_ADMIN - volumes: - - ./data:/var/lib/zerotier-one - labels: - createdBy: "Apps" diff --git a/apps/zerotier-one/README.md b/apps/zerotier-one/README.md deleted file mode 100644 index 7eeaa909..00000000 --- a/apps/zerotier-one/README.md +++ /dev/null @@ -1,23 +0,0 @@ -# 使用说明 - -例:容器管理界面连接容器终端,执行命令加入网络 - -```shell -zerotier-cli join [网络ID] -``` - -# ZeroTierOne - -**ZeroTier** 是地球上智能可编程的以太网交换机。它允许所有网络设备、虚拟机 (VMs)、容器和应用程序通信,就好像它们都位于同一个物理数据中心或云区域中一样。 - -## 功能简介: - -- **全球虚拟网络**: ZeroTierOne 可以创建一个全球虚拟的软件定义网络 (SDN),让用户的设备可以安全地互相连接,无论它们位于世界上的哪个地方。 -- **简单易用**: 使用 ZeroTierOne 只需几个简单的步骤,即可将设备加入到虚拟网络中,无需复杂的配置。 -- **安全性**: ZeroTierOne 提供端到端的加密通信,保障用户数据的安全性和隐私。 -- **跨平台支持**: 支持多种操作系统和平台,包括 Windows、macOS、Linux、Android、iOS 等。 -- **快速稳定**: ZeroTierOne 具有快速的数据传输速度和稳定的网络连接,为用户提供良好的网络体验。 -- **P2P 架构**: 采用点对点 (P2P) 架构,无需中心化的服务器,降低了网络延迟和单点故障风险。 -- **自动路由**: 支持自动路由功能,可以智能地选择最佳的网络路径,提高网络性能。 -- **开放源代码**: ZeroTierOne 是开源软件,用户可以查看其源代码,并根据需要进行定制和修改。 -- **灵活扩展**: 支持灵活的网络拓扑结构和节点管理,适用于不同规模和复杂度的网络需求。 diff --git a/apps/zerotier-one/data.yml b/apps/zerotier-one/data.yml deleted file mode 100644 index 30f63a31..00000000 --- a/apps/zerotier-one/data.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: ZeroTier One -tags: - - 实用工具 -title: 多点虚拟化网络解决方案 -type: 实用工具 -description: 多点虚拟化网络解决方案 -additionalProperties: - key: zerotier-one - name: ZeroTier One - tags: - - Tool - shortDescZh: 多点虚拟化网络解决方案 - shortDescEn: A Smart Ethernet Switch for Earth - type: tool - crossVersionUpdate: true - limit: 1 - recommend: 0 - website: https://www.zerotier.com - github: https://github.com/zerotier/ZeroTierOne - document: https://docs.zerotier.com diff --git a/apps/zerotier-one/logo.png b/apps/zerotier-one/logo.png deleted file mode 100644 index 67320019bb0e35633e781981855c8cf317b18308..0000000000000000000000000000000000000000 GIT binary patch literal 0 KcmV+b0RR6000031 literal 6167 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 diff --git a/apps/zerotier-planet/1.2.16/data.yml b/apps/zerotier-planet/1.2.16/data.yml deleted file mode 100644 index 49dcfbc4..00000000 --- a/apps/zerotier-planet/1.2.16/data.yml +++ /dev/null @@ -1,42 +0,0 @@ -additionalProperties: - formFields: - - default: 40119 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: Console Port - labelZh: 控制台端口 - required: true - rule: paramPort - type: number - - default: 9993 - edit: true - envKey: PANEL_APP_PORT_SERVER - labelEn: ZeroTier Service Port - labelZh: ZeroTier服务端口 - required: true - rule: paramPort - type: number - - default: 40120 - edit: true - envKey: PANEL_APP_PORT_DOWNLOAD - labelEn: Planet/moon file download port - labelZh: planet/moon文件在线下载端口 - required: true - rule: paramPort - type: number - - default: '' - edit: true - envKey: HOST_IP_ADDR - labelEn: Native IP address - labelZh: 本机IP地址 - required: true - type: text - - default: zerotier - edit: true - envKey: PASSWORD - labelEn: Password - labelZh: 密码 - random: true - required: true - rule: paramComplexity - type: password diff --git a/apps/zerotier-planet/1.2.16/docker-compose.yml b/apps/zerotier-planet/1.2.16/docker-compose.yml deleted file mode 100644 index ee340913..00000000 --- a/apps/zerotier-planet/1.2.16/docker-compose.yml +++ /dev/null @@ -1,25 +0,0 @@ -services: - zerotier-planet: - image: keynetworks/ztncui:1.2.16 - container_name: ${CONTAINER_NAME} - restart: always - networks: - - 1panel-network - ports: - - "${PANEL_APP_PORT_HTTP}:4000" - - "${PANEL_APP_PORT_SERVER}:9993" - - "${PANEL_APP_PORT_SERVER}:9993/udp" - - "${PANEL_APP_PORT_DOWNLOAD}:3180" - volumes: - - ./data/zerotier-one:/var/lib/zerotier-one - - ./data/etc:/opt/key-networks/ztncui/etc - environment: - - MYADDR=${HOST_IP_ADDR} - - HTTP_PORT=4000 - - HTTP_ALL_INTERFACES=yes - - ZTNCUI_PASSWD=${PASSWORD} - labels: - createdBy: "Apps" -networks: - 1panel-network: - external: true diff --git a/apps/zerotier-planet/README.md b/apps/zerotier-planet/README.md deleted file mode 100644 index 5acc4942..00000000 --- a/apps/zerotier-planet/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# 使用说明 - -- 默认用户名:`admin` - -# ZeroTier Planet - -**ZeroTier Planet** 是 ZeroTier 公司开发的一种网络虚拟化平台,旨在提供简单、安全、高效的远程网络连接解决方案。该平台允许用户轻松地创建、管理和连接多个设备,无论它们位于世界的哪个角落。 - -# 主要功能: - -- **虚拟网络创建**: ZeroTier Planet 允许用户创建虚拟网络,将多个设备连接到一个虚拟网络中。这种虚拟网络不受物理位置的限制,可以轻松地跨越地域和网络边界。 -- **安全连接**: 所有的网络通信都经过加密,确保数据在传输过程中的安全性。用户可以放心地通过 ZeroTier Planet 进行远程访问和数据传输,而无需担心数据泄露或窃取。 -- **简单管理**: ZeroTier Planet 提供直观的用户界面,使用户可以轻松地管理其网络和设备。用户可以添加、删除和管理连接的设备,设置访问权限以及监控网络流量等。 -- **跨平台支持**: ZeroTier Planet 支持多种平台,包括 Windows、macOS、Linux、iOS 和 Android 等。无论用户使用何种设备或操作系统,都可以轻松地连接到 ZeroTier Planet 平台。 -- **高效性能**: ZeroTier Planet 提供高性能的网络连接,保证用户可以快速、稳定地访问远程设备和资源。这使得 ZeroTier Planet 成为远程办公、远程控制和远程监控等应用场景的理想选择。 diff --git a/apps/zerotier-planet/data.yml b/apps/zerotier-planet/data.yml deleted file mode 100644 index 2d134356..00000000 --- a/apps/zerotier-planet/data.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: ZeroTier Planet -tags: - - 实用工具 -title: 具有 Web UI 的 ZeroTier 网络控制器 -type: 实用工具 -description: 具有 Web UI 的 ZeroTier 网络控制器 -additionalProperties: - key: zerotier-planet - name: ZeroTier Planet - tags: - - Tool - shortDescZh: 具有 Web UI 的 ZeroTier 网络控制器 - shortDescEn: Zerotier network controller with web UI in a Docker container - type: tool - crossVersionUpdate: true - limit: 1 - recommend: 0 - website: https://github.com/Jonnyan404/zerotier-planet - github: https://github.com/Jonnyan404/zerotier-planet - document: https://github.com/Jonnyan404/zerotier-planet diff --git a/apps/zerotier-planet/logo.png b/apps/zerotier-planet/logo.png deleted file mode 100644 index 67320019bb0e35633e781981855c8cf317b18308..0000000000000000000000000000000000000000 GIT binary patch literal 0 KcmV+b0RR6000031 literal 6167 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