RustDesk 安装项目教程
项目的目录结构及介绍
RustDesk 安装项目的目录结构如下:
rustdeskinstall/
├── install.sh
├── README.md
├── server/
│ ├── hbbs
│ ├── hbbr
│ └── config/
│ ├── config.yaml
│ └── log_config.xml
└── client/
├── rustdesk.exe
└── config/
├── client_config.yaml
└── log_config.xml
目录结构介绍
install.sh
: 安装脚本,用于自动化安装 RustDesk 服务器和客户端。README.md
: 项目说明文档,包含项目的基本信息和使用指南。server/
: 服务器端文件夹,包含服务器可执行文件和配置文件。hbbs
: RustDesk ID/Rendezvous 服务器可执行文件。hbbr
: RustDesk Relay 服务器可执行文件。config/
: 服务器配置文件夹,包含服务器配置文件和日志配置文件。config.yaml
: 服务器配置文件,包含服务器的各项配置参数。log_config.xml
: 服务器日志配置文件,定义日志的输出格式和存储位置。
client/
: 客户端文件夹,包含客户端可执行文件和配置文件。rustdesk.exe
: RustDesk 客户端可执行文件。config/
: 客户端配置文件夹,包含客户端配置文件和日志配置文件。client_config.yaml
: 客户端配置文件,包含客户端的各项配置参数。log_config.xml
: 客户端日志配置文件,定义日志的输出格式和存储位置。
项目的启动文件介绍
服务器启动文件
hbbs
: RustDesk ID/Rendezvous 服务器可执行文件。用于处理客户端的连接请求和会话管理。hbbr
: RustDesk Relay 服务器可执行文件。用于中继客户端之间的数据传输。
客户端启动文件
rustdesk.exe
: RustDesk 客户端可执行文件。用于启动客户端程序,连接到服务器并进行远程控制。
项目的配置文件介绍
服务器配置文件
config.yaml
: 服务器配置文件,包含以下关键配置项:server_port
: 服务器监听端口。log_level
: 日志级别,如info
,debug
,error
等。max_connections
: 最大连接数。data_path
: 数据存储路径。
客户端配置文件
client_config.yaml
: 客户端配置文件,包含以下关键配置项:server_address
: 服务器地址。server_port
: 服务器端口。log_level
: 日志级别,如info
,debug
,error
等。auto_connect
: 是否自动连接服务器。resolution
: 远程桌面分辨率设置。
通过以上配置文件,用户可以根据实际需求调整 RustDesk 服务器和客户端的行为和性能。