Ubuntu上的Rustdesk中继服务器部署(Linux小白教程)

部署的服务器系统:Ubuntu 22.04 server 64bit

0. 购买服务器并通过ssh进入

可以通过服务商提供的网页登录,也可以通过电脑上ssh登录,以root身份登录服务器。这里不赘述,可以搜索关键词:vps登录。此处需要记录下自己的服务器IP。

1. 安装必要工具

此处使用最呆的办法,装个zip。

1.1. 更新apt

输入以下命令:

apt-get update

运行结束后显示下列文本则成功,否则根据提示搜索关键词解决问题。

Reading package lists... Done

1.2. 安装zip工具

输入以下命令:

apt-get install zip

 期间遇到需要输入的情况则输入y然后回车。

运行结束后再输一遍命令,如果显示下列文本则成功(96可能是其他值),否则根据提示搜索关键词解决问题。

0 upgraded, 0 newly installed, 0 to remove and 96 not upgraded.

2. 创建一个给Rustdesk专用的用户

2.1. 创建用户并设置密码

输入以下命令:

useradd -m  rustdesk
passwd rustdesk

此时系统会要求你设置rustdesk的密码,会让你输入两次。输入一次按一次回车。两次密码必须相

### 使用 Docker 在 Ubuntu 上安装 RustDesk #### 准备工作 确保已经安装并配置好 Docker 和 Docker Compose。可以通过以下命令来安装 Docker: ```bash curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun[^1] ``` 对于 Docker Compose 的安装,可以参考官方文档获取最新版本。 #### 创建项目目录结构 创建一个新的文件夹用于存放 RustDesk 配置文件和其他必要资源: ```bash mkdir ~/rustdesk-docker && cd ~/rustdesk-docker ``` #### 编写 `docker-compose.yml` 文件 在此文件夹内新建名为 `docker-compose.yml` 的文件,并编辑其内容如下所示: ```yaml version: '3' services: rustdesk: image: lscr.io/linuxserver/rustdesk-headless:latest container_name: rustdesk environment: - PUID=1000 - PGID=1000 - PASSWORD=${RUSTDESK_PASSWORD} ports: - "21115/udp" volumes: - ./data:/config restart: unless-stopped ``` 此配置会拉取最新的 RustDesk Headless 版本镜像,并映射必要的端口和服务参数[^3]。 #### 设置环境变量 为了安全起见,在同一目录下创建 `.env` 文件设置密码等敏感信息: ```plaintext RUSTDESK_PASSWORD=my_secure_password ``` 请替换为你自己的强密码。 #### 启动服务 完成上述操作之后就可以启动容器了: ```bash sudo docker-compose up -d ``` 这将会以后台模式运行 RustDesk 实例。 #### 开放防火墙端口 如果启用了 UFW (Uncomplicated Firewall),则需要允许相应的端口通信: ```bash sudo ufw allow 21115:21117/tcp sudo ufw allow 21115/udp ``` 最后记得保存更改后的防火墙规则: ```bash sudo ufw reload ``` 现在应该可以在其他设备上连接到新搭建好的 RustDesk 服务器了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值