创建配置文件 创建一个零Tier的配置文件,通常命名为 config.json 或 zeroTier.config。 打开 terminal 或命令提示符,运行以下命令: zeroTier config --version 如果没有提示,可能需要使用 zeroTier config,然后输入配置文件名: zeroTier config --file zeroTier.config 在 zeroTier config 中,设置以下基本配置: 数据库 URL:设置零Tier的数据库连接URL,"database.url": "http://localhost:5432" 数据库名称:设置数据库名称为 zeroTier。 文件格式:选择文件格式,PDF、Word、Excel,默认为 PDF。 文件扩展名:设置文件扩展名,如 pdf 或 docx。 文件大小限制:设置最大文件大小,防止过度存储。 设置存储路径 零Tier 的存储路径通常位于 zeroTier/,将此路径设置为根目录下,方便用户访问。 打开 terminal,运行以下命令:mkdir -p zeroTier/ 修改 zeroTier/config 中的 root_dir:"root_dir": "/path/to/root/directory" 设置文件格式 选择零Tier 支持的文件格式,选择 PDF: 打开 terminal,运行以下命令: zeroTier config --file zeroTier.config 修改 zeroTier/config 中的 file_format: "file_format": "pdf" 设置文件权限 设置用户或文件的读写权限: 打开 terminal,运行以下命令: zeroTier config --file zeroTier.config 修改 zeroTier/config 中的 file_access: "file_access": { "read_only": false, "write_only": false } 设置用户权限: "user": { "read": true, "write": true } 设置文件共享权限 设置用户或文件共享权限: 打开 terminal,运行以下命令: zeroTier config --file zeroTier.config 修改 zeroTier/config 中的 file共享: "file共享": { "read_only": false, "write_only": false } 设置共享权限: "shared_user": { "read": true, "write": true }, "shared_dir": "/path/to/shared/dir" 创建用户和文件夹 创建用户和文件夹: 打开 terminal,运行以下命令: mkdir -p user/{id}/ mkdir -p file/{id}/ ({id} 是您的公司或个人ID) 修改 zeroTier/config 中的 user_id: "user_id": "12345" 库存文件 将文件存储在指定的文件夹: 打开 terminal,运行以下命令:zeroTier store --file zeroTier.config --root_dir /path/to/root/directory --root_dir zeroTier 设置文件共享权限 通过 zeroTier 的 API 设置共享权限: 如果需要,可以使用 zeroTier 的 API 来设置共享权限,使用以下命令:zeroTier s...
创建配置文件
创建一个零Tier的配置文件,通常命名为 config.json 或 zeroTier.config。
-
打开 terminal 或命令提示符,运行以下命令:
zeroTier config --version
-
如果没有提示,可能需要使用
zeroTier config,然后输入配置文件名:zeroTier config --file zeroTier.config
-
在
zeroTier config中,设置以下基本配置:- 数据库 URL:设置零Tier的数据库连接URL,
"database.url": "http://localhost:5432"
- 数据库名称:设置数据库名称为
zeroTier。 - 文件格式:选择文件格式,PDF、Word、Excel,默认为 PDF。
- 文件扩展名:设置文件扩展名,如
pdf或docx。 - 文件大小限制:设置最大文件大小,防止过度存储。
- 数据库 URL:设置零Tier的数据库连接URL,
设置存储路径
零Tier 的存储路径通常位于 zeroTier/,将此路径设置为根目录下,方便用户访问。
- 打开 terminal,运行以下命令:
mkdir -p zeroTier/
- 修改
zeroTier/config中的root_dir:"root_dir": "/path/to/root/directory"
设置文件格式
选择零Tier 支持的文件格式,选择 PDF:
-
打开 terminal,运行以下命令:
zeroTier config --file zeroTier.config
-
修改
zeroTier/config中的file_format:"file_format": "pdf"
设置文件权限
设置用户或文件的读写权限:
-
打开 terminal,运行以下命令:
zeroTier config --file zeroTier.config
-
修改
zeroTier/config中的file_access:"file_access": { "read_only": false, "write_only": false } -
设置用户权限:
"user": { "read": true, "write": true }
设置文件共享权限
设置用户或文件共享权限:
-
打开 terminal,运行以下命令:
zeroTier config --file zeroTier.config
-
修改
zeroTier/config中的file共享:"file共享": { "read_only": false, "write_only": false } -
设置共享权限:
"shared_user": { "read": true, "write": true }, "shared_dir": "/path/to/shared/dir"
创建用户和文件夹
创建用户和文件夹:
-
打开 terminal,运行以下命令:
mkdir -p user/{id}/ mkdir -p file/{id}/(
{id}是您的公司或个人ID) -
修改
zeroTier/config中的user_id:"user_id": "12345"
库存文件
将文件存储在指定的文件夹:
- 打开 terminal,运行以下命令:
zeroTier store --file zeroTier.config --root_dir /path/to/root/directory --root_dir zeroTier
设置文件共享权限
通过 zeroTier 的 API 设置共享权限:
- 如果需要,可以使用
zeroTier的 API 来设置共享权限,使用以下命令:zeroTier store --file zeroTier.config --root_dir /path/to/root/directory --root_dir zeroTier
设置文件访问权限
确保所有用户能访问自己的文件:
- 设置以下设置:
"file_access": { "read_only": false, "write_only": false }"user": { "read": true, "write": true }
使用权限管理工具
根据需要,使用权限管理工具(如 Windows 的 Run command、Linux 的 sudo 或 Windows 的 ACL)设置用户权限。
配置 API(可选)
如果需要直接访问存储的文件,可以配置 API:
-
如果使用 Windows,运行以下命令:
from zeroTier import storage storage.store('test', 'some_file.pdf') -
如果使用 Linux,运行以下命令:
sudo zeroTier store --file zeroTier.config --root_dir /path/to/root/directory --root_dir zeroTier --file test.pdf
监控和审计
监控和审计文件访问行为:
- 使用
zeroTier的 API 或工具监控访问次数、时间等。

相关文章








