1
0

(refactor) Remove env files and scripts, update config files

This commit is contained in:
pooneyy
2025-09-04 00:36:13 +08:00
parent 0906288534
commit 89fbe837f1
1566 changed files with 1159 additions and 15329 deletions

View File

@@ -1,28 +1,12 @@
additionalProperties:
formFields:
- default: "/home/zerotier-planet"
- default: "./data"
edit: true
envKey: ZEROTIER_PLANET_ROOT_PATH
labelZh: 数据持久化路径
labelEn: Data persistence path
required: true
type: text
- default: "host"
edit: true
envKey: NETWORK_MODE
labelEn: Drive path
labelZh: 网络模式
required: true
type: select
values:
- label: 主机网络模式
value: "host"
- label: 桥接网络模式
value: "bridge"
- label: 无网络模式
value: "none"
- label: 1panel-network
value: "1panel-network"
- default: 3443
edit: true
envKey: PANEL_APP_PORT_HTTP

View File

@@ -9,15 +9,13 @@ services:
labels:
createdBy: "Apps"
restart: always
network_mode: ${NETWORK_MODE}
networks:
- 1panel-network
ports:
- ${PANEL_APP_PORT_ZT}:${PANEL_APP_PORT_ZT}/tcp
- ${PANEL_APP_PORT_ZT}:${PANEL_APP_PORT_ZT}/udp
- ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}
- ${PANEL_APP_PORT_FILE}:${PANEL_APP_PORT_FILE}
env_file:
- ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env}
- ${ENV_FILE:-/etc/1panel/envs/default.env}
volumes:
- ${ZEROTIER_PLANET_ROOT_PATH}/file:/app/dist
- ${ZEROTIER_PLANET_ROOT_PATH}/ztncui:/app/ztncui

View File

@@ -1,2 +0,0 @@
# copyright© 2024 XinJiang Ms Studio
ENV_FILE=.env

View File

@@ -1,2 +0,0 @@
# copyright© 2024 XinJiang Ms Studio
TZ=Asia/Shanghai

View File

@@ -1,17 +0,0 @@
#!/bin/bash
if [ -f .env ]; then
source .env
# setup-1 add default values
CURRENT_DIR=$(pwd)
sed -i '/^ENV_FILE=/d' .env
sed -i '/^GLOBAL_ENV_FILE=/d' .env
echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
echo "Check Finish."
else
echo "Error: .env file not found."
fi

View File

@@ -1,10 +0,0 @@
#!/bin/bash
if [ -f .env ]; then
source .env
echo "Check Finish."
else
echo "Error: .env file not found."
fi

View File

@@ -1,17 +0,0 @@
#!/bin/bash
if [ -f .env ]; then
source .env
# setup-1 add default values
CURRENT_DIR=$(pwd)
sed -i '/^ENV_FILE=/d' .env
sed -i '/^GLOBAL_ENV_FILE=/d' .env
echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
echo "Check Finish."
else
echo "Error: .env file not found."
fi

View File

@@ -5,10 +5,6 @@
> 默认密码:`password`
<a href="https://edgeone.ai/?from=github">
<img src="https://edgeone.ai/media/34fe3a45-492d-4ea4-ae5d-ea1087ca7b4b.png" alt="Logo" /> 本项目的 CDN 加速和安全保护由腾讯 EdgeOne 赞助
</a>
# Docker ZeroTier Planet
> 一键部署 ZeroTier Planet 服务器,支持 Docker 容器化部署
@@ -25,7 +21,7 @@
- **4群**1027678459
## 📱 微信公众号
![二维码](assets/wechat.png)
![二维码](https://cdn.jsdmirror.com/gh/xubiaolin/docker-zerotier-planet@master/assets/wechat.png)
## ✨ 功能特性
@@ -38,7 +34,6 @@
## 📋 目录
- [0. 托管服务](#0-托管服务)
- [1. ZeroTier 介绍](#1-zerotier-介绍)
- [2. 为什么要自建 PLANET 服务器](#2-为什么要自建-planet-服务器)
- [3. 开始安装](#3-开始安装)
@@ -65,39 +60,6 @@
---
## 0. 托管服务
### 0.1 自运营容器服务
**寻找便捷的解决方案?**
我们提供专业的托管服务:
| 服务项目 | 详情 |
|---------|------|
| **试用期** | 免费试用 3 天 |
| **年费** | 仅需 99¥ |
| **带宽** | 高速带宽 300Mbit |
| **流量政策** | 每月 100G 转发流量P2P 连接后不计流量,超出后每 10 元 100G |
| **机房** | 优质线路:宁波电信机房 |
| **联系方式** | Telegram[https://t.me/uxkram](https://t.me/uxkram) 或加入 QQ 群咨询群主 |
**测速图如下:**
<img src="./assets/nb-speed-test.png" width="800" alt="宁波机房测速图" align="center" />
### 0.2 雨云容器服务
[![通过雨云一键部署](https://rainyun-apps.cn-nb1.rains3.com/materials/deploy-on-rainyun-cn.svg)](https://app.rainyun.com/apps/rca/store/6215?ref=220429)
### 0.3 微信公众号
欢迎关注公众号获取最新动态和技术分享
<img src="./assets/wx_qrcode_pub.jpg" width="300" alt="微信公众号二维码" align="center" />
---
## 1. ZeroTier 介绍
`ZeroTier` 是一款强大的 P2P VPN 工具,它能让你在互联网上搭建属于自己的虚拟局域网。通过它,你可以轻松实现远程访问家中设备的需求 - 比如在公司用手机直接访问家里的 NAS。最重要的是设备之间是点对点直连的无需经过中转服务器既保证了速度又提升了安全性。
@@ -108,7 +70,7 @@
简单来说,`ZeroTier` 就像是一个跨越互联网的"虚拟交换机",让分布在世界各地的设备,都能像在同一个局域网内一样方便地相互访问。
![zerotier](assets/zerotier-network.png)
![zerotier](https://cdn.jsdmirror.com/gh/xubiaolin/docker-zerotier-planet@master/assets/zerotier-network.png)
### ZeroTier 网络中的关键概念
@@ -242,7 +204,7 @@ cd docker-zerotier-planet
4. **安装成功标志:**
![install-finish](./assets/install_finish.png)
![install-finish](https://cdn.jsdmirror.com/gh/xubiaolin/docker-zerotier-planet@master/assets/install_finish.png)
### 3.4 下载 planet 文件
@@ -261,7 +223,7 @@ cd docker-zerotier-planet
访问 `http://ip:3443` 进入 controller 页面
![ui](assets/ztncui.png)
![ui](https://cdn.jsdmirror.com/gh/xubiaolin/docker-zerotier-planet@master/assets/ztncui.png)
**默认登录信息:**
- 用户名:`admin`
@@ -274,19 +236,19 @@ cd docker-zerotier-planet
3. 输入一个便于识别的网络名称,其他选项可保持默认
4. 点击 "Create Network" 按钮完成创建
![ui](assets/ztncui_create_net.png)
![ui](https://cdn.jsdmirror.com/gh/xubiaolin/docker-zerotier-planet@master/assets/ztncui_create_net.png)
创建成功后系统会自动生成一个网络 ID这个 ID 在后续客户端配置时会用到,请记录下来。
![ui](assets/ztncui_net_id.png)
![ui](https://cdn.jsdmirror.com/gh/xubiaolin/docker-zerotier-planet@master/assets/ztncui_net_id.png)
#### 3.5.3 分配网络 IP
1. 选中 "Easy Setup"
![assign_id](./assets/easy_setup.png)
![assign_id](https://cdn.jsdmirror.com/gh/xubiaolin/docker-zerotier-planet@master/assets/easy_setup.png)
2. 生成 IP 范围
![ip_addr](./assets/network_addr.png)
![ip_addr](https://cdn.jsdmirror.com/gh/xubiaolin/docker-zerotier-planet@master/assets/network_addr.png)
---
@@ -308,10 +270,10 @@ ZeroTier 支持多种主流操作系统的客户端,包括:
#### 步骤 3重启服务
1.`Win + S` 搜索 "服务"
![ui](assets/service.png)
![ui](https://cdn.jsdmirror.com/gh/xubiaolin/docker-zerotier-planet@master/assets/service.png)
2. 找到 ZeroTier One并且重启服务
![ui](assets/restart_service.png)
![ui](https://cdn.jsdmirror.com/gh/xubiaolin/docker-zerotier-planet@master/assets/restart_service.png)
#### 步骤 4加入网络
使用管理员身份打开 PowerShell执行如下命令
@@ -327,11 +289,11 @@ PS C:\Windows\system32>
#### 步骤 5授权设备
登录管理后台可以看到有个新的客户端,勾选 `Authorized` 即可
![ui](assets/join_net.png)
![ui](https://cdn.jsdmirror.com/gh/xubiaolin/docker-zerotier-planet@master/assets/join_net.png)
IP assignment 里面会出现 ZeroTier 的内网 IP
![ip](./assets/allow_devices.png)
![ip](https://cdn.jsdmirror.com/gh/xubiaolin/docker-zerotier-planet@master/assets/allow_devices.png)
#### 步骤 6验证连接
执行如下命令验证连接状态:
@@ -562,7 +524,7 @@ services:
如果觉得本项目对您有帮助,欢迎通过扫描下方赞赏码捐助项目 :)
<img src="assets/donate.png" alt="donate" width="400" height="400" />
<img src="https://cdn.jsdmirror.com/gh/xubiaolin/docker-zerotier-planet@master/assets/donate.png" alt="donate" width="400" height="400" />
---

View File

@@ -11,5 +11,5 @@ additionalProperties:
crossVersionUpdate: true
limit: 0
website: https://www.zerotier.com/
github: https://github.com/zerotier/ZeroTierOne/
github: https://github.com/xubiaolin/docker-zerotier-planet/
document: https://docs.zerotier.com/