Aspia 开源项目安装与使用指南
aspiaRemote desktop and file transfer tool.项目地址:https://gitcode.com/gh_mirrors/as/aspia
目录结构及介绍
当你成功克隆了Aspia的GitHub仓库到本地之后, 你会看到以下的主要目录结构:
aspia/
├── Client/
│ ├── src/
│ │ └── // 客户端程序源代码
│ ├── build/
│ │ └── // 编译后的二进制文件存放位置
│ └── CMakeLists.txt
├── Console/
│ ├── src/
│ │ └── // 控制台程序源代码
│ ├── build/
│ │ └── // 编译后的控制台应用二进制文件存放位置
│ └── CMakeLists.txt
├── Host/
│ ├── src/
│ │ └── // 主机端程序源码
│ ├── build/
│ │ └── // 编译后的主机端应用二进制文件存放位置
│ └── CMakeLists.txt
├── Router/
│ ├── src/
│ │ └── // 路由器服务源码
│ ├── build/
│ │ └── // 编译后的路由器应用二进制文件存放位置
│ └── CMakeLists.txt
└── Relay/
├── src/
│ └── // 中继服务器服务源码
├── build/
│ └── // 编译后的中继服务器应用二进制文件存放位置
└── CMakeLists.txt
在这个结构下, Client
, Console
, Host
, Router
, 和 Relay
分别是该项目中的主要组件部分. 每个组件的子目录中都包含了对应的源代码(src/
)以及用于构建的CMake脚本(CMakeLists.txt
). 建立的目标文件会被放置在相应模块下的 build/
目录.
启动文件介绍
根据不同的功能模块, Aspia 的各个部分通过二进制执行文件来运行:
Client
客户端启动文件路径为 aspia/Client/build/
下的可执行文件, 如 aspia-client.exe
(Windows), 或 aspia-client
(Linux/macOS).
Console
控制台程序的启动文件位于 aspia/Console/build/
文件夹内, 示例名称有 aspia-console.exe
(Windows),或 aspia-console
(Linux/macOS).
Host
主机端程序启动文件在 aspia/Host/build/
目录, 名称可能是 aspia-host.exe
(Windows) 或者 aspia-host
(Linux/macOS).
Router
路由器服务的启动文件放在 aspia/Router/build/
, 示例名字如 aspia-router.exe
(Windows) 或 aspia-router
(Linux/macOS).
Relay
最后, 中继服务器的二进制启动文件存于 aspia/Relay/build/
文件夹里, 标准命名形式可能类似 aspia-relay.exe
(Windows) 或 aspia-relay
(Linux/macOS).
配置文件介绍
Aspia 使用 JSON 格式来存储各种配置信息, 其中包括地址簿, 用户权限, 系统设置等。
这些配置文件通常保存在用户的主目录下, 可能在以下路径之一:
Windows: %APPDATA%\Aspia\
Linux: ~/.config/aspia/
macOS: ~/Library/Application Support/Aspia/
主要的配置文件有:
- Address book: 存储已添加的计算机连接详情.
- User permissions: 记录不同用户角色及其访问权限.
- System settings: 包含加密方式, 连接模式和网络配置等全局参数.
以上配置文件均支持加密保护以确保数据安全性和私密性。
此文档旨在概述如何理解和操作Aspia的文件结构, 特别是对初学者有所帮助, 并提供了必要的基础知识帮助掌握Aspia的使用方法。 请注意, 在实际部署过程中还需参考官方文档或社区论坛获取更深入的信息和帮助。
aspiaRemote desktop and file transfer tool.项目地址:https://gitcode.com/gh_mirrors/as/aspia