Skip to content

Releases: XEKernel/USB-files-copy

v1.7.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 04:45

U盘文件复制器 v1.7.1.0

构建时间: 20261014-044454
提交: 954f7fe

压缩包内容

USB-Files-Copy-v1.7.1.0            .zip
├── Client/          # Windows 客户端(完整版,支持连接服务器)
├── Client-Local/    # Windows 客户端(单机版,不支持服务器连接)
└── Server/          # ASP.NET Core 服务端
    ├── win-x64/     # Windows x64
    ├── linux-x64/   # Linux x64
    └── osx-x64/     # macOS x64

部署说明

客户端(两个版本按需选择):

  • Client/ — 完整版:可保存到本地目录,也可上传到服务端(需配置服务器地址与令牌)
  • Client-Local/ — 单机版:仅保存到本地/移动硬盘,界面中没有服务器配置,
    编译期即不含上传相关代码,适合只需本地备份、或不允许程序外联的场景

解压对应文件夹,运行其中的 exe 即可(无需安装)。

服务端: 选择对应平台目录,先安装 .NET 8 Runtime,然后运行:

# Windows
cd Server/win-x64 && U盘文件复制.Server.exe

# Linux/macOS
cd Server/linux-x64 && ./U盘文件复制.Server

默认监听 http://localhost:5000,Web 管理面板直接浏览器访问。

⚠️ 首次部署必读(服务端)

出于安全考虑,发布包内不包含 appsettings.json(避免访问令牌被公开)。首次运行前:

# 1. 复制示例配置
cp appsettings.Example.json appsettings.json

# 2. 生成随机令牌并填入 FileStorage:AllowedTokens
openssl rand -hex 24

未配置令牌时服务端会拒绝启动并打印提示。
建议改用环境变量注入,避免令牌落盘:FileStorage__AllowedTokens__0=<你的令牌>

v1.7.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 06:09

U盘文件复制器 v1.7.0.0

构建时间: 20260913-060935
提交: 6fad683

压缩包内容

USB-Files-Copy-v1.7.0.0            .zip
├── Client/          # Windows 客户端(完整版,支持连接服务器)
├── Client-Local/    # Windows 客户端(单机版,不支持服务器连接)
└── Server/          # ASP.NET Core 服务端
    ├── win-x64/     # Windows x64
    ├── linux-x64/   # Linux x64
    └── osx-x64/     # macOS x64

部署说明

客户端(两个版本按需选择):

  • Client/ — 完整版:可保存到本地目录,也可上传到服务端(需配置服务器地址与令牌)
  • Client-Local/ — 单机版:仅保存到本地/移动硬盘,界面中没有服务器配置,
    编译期即不含上传相关代码,适合只需本地备份、或不允许程序外联的场景

解压对应文件夹,运行其中的 exe 即可(无需安装)。

服务端: 选择对应平台目录,先安装 .NET 8 Runtime,然后运行:

# Windows
cd Server/win-x64 && U盘文件复制.Server.exe

# Linux/macOS
cd Server/linux-x64 && ./U盘文件复制.Server

默认监听 http://localhost:5000,Web 管理面板直接浏览器访问。

⚠️ 首次部署必读(服务端)

出于安全考虑,发布包内不包含 appsettings.json(避免访问令牌被公开)。首次运行前:

# 1. 复制示例配置
cp appsettings.Example.json appsettings.json

# 2. 生成随机令牌并填入 FileStorage:AllowedTokens
openssl rand -hex 24

未配置令牌时服务端会拒绝启动并打印提示。
建议改用环境变量注入,避免令牌落盘:FileStorage__AllowedTokens__0=<你的令牌>

v1.6.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 05:53

U盘文件复制器 v1.6.0.0

构建时间: 20260913-055317
提交: 24245fe

压缩包内容

USB-Files-Copy-v1.6.0.0           .zip
├── Client/          # Windows 客户端程序
└── Server/          # ASP.NET Core 服务端
    ├── win-x64/     # Windows x64
    ├── linux-x64/   # Linux x64
    └── osx-x64/     # macOS x64

部署说明

客户端: 解压 Client/ 文件夹,运行 U盘文件复制器.exe

服务端: 选择对应平台目录,先安装 .NET 8 Runtime,然后运行:

# Windows
cd Server/win-x64 && U盘文件复制.Server.exe

# Linux/macOS
cd Server/linux-x64 && ./U盘文件复制.Server

默认监听 http://localhost:5000,Web 管理面板直接浏览器访问。

⚠️ 首次部署必读(服务端)

出于安全考虑,发布包内不包含 appsettings.json(避免访问令牌被公开)。首次运行前:

# 1. 复制示例配置
cp appsettings.Example.json appsettings.json

# 2. 生成随机令牌并填入 FileStorage:AllowedTokens
openssl rand -hex 24

未配置令牌时服务端会拒绝启动并打印提示。
建议改用环境变量注入,避免令牌落盘:FileStorage__AllowedTokens__0=<你的令牌>

v1.5.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 06:06

U盘文件复制器 v1.5.0.0

构建时间: 20260802-060611
提交: 30245c1

压缩包内容

USB-Files-Copy-v1.5.0.0           .zip
├── Client/          # Windows 客户端程序
└── Server/          # ASP.NET Core 服务端
    ├── win-x64/     # Windows x64
    ├── linux-x64/   # Linux x64
    └── osx-x64/     # macOS x64

部署说明

客户端: 解压 Client/ 文件夹,运行 U盘文件复制器.exe

服务端: 选择对应平台目录,先安装 .NET 8 Runtime,然后运行:

# Windows
cd Server/win-x64 && U盘文件复制.Server.exe

# Linux/macOS
cd Server/linux-x64 && ./U盘文件复制.Server

默认监听 http://localhost:5000,Web 管理面板直接浏览器访问。

v1.4.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 05:25

U盘文件复制器 v1.4.1.0

构建时间: 20260802-052532
提交: b5ec402

压缩包内容

USB-Files-Copy-v1.4.1.0           .zip
├── Client/          # Windows 客户端程序
└── Server/          # ASP.NET Core 服务端
    ├── win-x64/     # Windows x64
    ├── linux-x64/   # Linux x64
    └── osx-x64/     # macOS x64

部署说明

客户端: 解压 Client/ 文件夹,运行 U盘文件复制器.exe

服务端: 选择对应平台目录,先安装 .NET 8 Runtime,然后运行:

# Windows
cd Server/win-x64 && U盘文件复制.Server.exe

# Linux/macOS
cd Server/linux-x64 && ./U盘文件复制.Server

默认监听 http://localhost:5000,Web 管理面板直接浏览器访问。

v1.2.1.1

Choose a tag to compare

@github-actions github-actions released this 19 Jul 02:48

U盘文件复制器 v1.2.1.1

构建时间: 20260719-024837
提交: 1cab23d

压缩包内容

USB-Files-Copy-v1.2.1.1           .zip
├── Client/          # Windows 客户端程序
└── Server/          # ASP.NET Core 服务端
    ├── win-x64/     # Windows x64
    ├── linux-x64/   # Linux x64
    └── osx-x64/     # macOS x64

部署说明

客户端: 解压 Client/ 文件夹,运行 U盘文件复制器.exe

服务端: 选择对应平台目录,先安装 .NET 8 Runtime,然后运行:

# Windows
cd Server/win-x64 && U盘文件复制.Server.exe

# Linux/macOS
cd Server/linux-x64 && ./U盘文件复制.Server

默认监听 http://localhost:5000,Web 管理面板直接浏览器访问。

U盘文件复制器旧版本及源代码

Choose a tag to compare

@XEKernel XEKernel released this 22 Mar 10:49
44f10fa

USB-files-copy.exe为第一个版本
USB-files-copy.v1.1.exe为第二个版本
USB-files-copy1.2.exe为第三个带BUG版本
USB-files-copy1.2.7z为含BUG版本源代码
USB-files-copy1.2.1.exe为最新版本,依旧可能有BUG