地图炮

  • 首页
  • 文章分类
    • 生活随笔
    • ACGMN
    • 科技数码
    • 操作记录
    • 资源分享
    • 天下杂侃
  • 文章归档
  • RSS
  • 读者留言
Kira|(<ゝω・)☆
一个逗逼的自言自语
  1. 首页
  2. 操作记录
  3. 正文

使用宝塔面板(BT-Panel)创建Rustdesk API+中转服务器并添加HTTPS

2025-05-02 1294点热度 0人点赞 0条评论
本文基于以下内容编写

  • https://github.com/lejianwen/rustdesk-api
  • https://github.com/lejianwen/rustdesk-api/wiki/HTTPS-Reverse-Proxy
  • https://github.com/lejianwen/rustdesk-api/wiki/Use-Docker-With-Full-S6

一、环境部署

自行参考官网部署:https://www.bt.cn/new/download.html

必须安装Docker、Nginx,其余看个人需求

二、创建储存卷

如图依次操作,添加rustdesk-server和rustdesk-api两个储存卷,并记录两个储存卷的挂载点路径。

三、添加容器编排

通过docker-compose.yml文件创建容器,,注意将rustdesk.example.com替换为自己域名。
创建容器前,务必确认以下事项:

  • 域名解析是否正常
  • 宝塔防火墙是否已放行21114-21119端口
  • 如果是阿里云、腾讯云一类服务商,安全策略中是否放行21114-21119端口
networks:
  rustdesk-net:
    external: false
services:
  rustdesk:
    container_name: rustdesk
    ports:
      - 21114:21114
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21117:21117
      - 21118:21118
      - 21119:21119
    image: lejianwen/rustdesk-api:full-s6
    environment:
      - RELAY=rustdesk.example.com  #将"rustdesk.example.com"替换为自己域名
      - ENCRYPTED_ONLY=1
      - TZ=Asia/Shanghai
      - RUSTDESK_API_APP_TOKEN_EXPIRE=168h #Token有效期默认7天,超时客户端会自动登出账号,可根据需求自行调整
      - RUSTDESK_API_RUSTDESK_ID_SERVER=rustdesk.example.com #将"rustdesk.example.com"替换为自己域名
      - RUSTDESK_API_RUSTDESK_RELAY_SERVER=rustdesk.example.com #将"rustdesk.example.com"替换为自己域名
      - RUSTDESK_API_RUSTDESK_API_SERVER=https://rustdesk.example.com #不需要HTTPS可以改成HTTP
    volumes:
      - /var/lib/docker/volumes/rustdesk-server/_data:/data  #将server的key挂载出来
      - /var/lib/docker/volumes/rustdesk-server/_data:/app/conf/data #挂载key文件到api容器,可以不用使用 RUSTDESK_API_RUSTDESK_KEY
      - /var/lib/docker/volumes/rustdesk-api/_data:/app/data #将数据库挂载
    networks:
      - rustdesk-net
    restart: unless-stopped

容器列表显示“运行中”后,在下方“编排日志”中,找到“ID/中继服务器”的Key和API面板登录初始密码(默认用户名“admin”),然后访问http://你的服务器IP:21114,看看面板登录页面是否能够正常访问,若不行,可以参考上面确认事项自行排查。

四、添加反向代理

如图依次操作,注意将rustdesk.example.com替换为自己域名,目标填写http://127.0.0.1:21114,填写完成后保存。

继续如图依次操作,添加两条URL代理。

  • 代理目录1:/ws/id;目标1: http://127.0.0.1:21118
  • 代理目录2:/ws/relay;目标2:http://127.0.0.1:21119

添加完成后如图所示

点击“SSL”,选择“Let's Encrypt”,申请对应域名证书,开启强制HTTPS即可完成反向代理设置。

五、配置客户端

建议使用Fork的第三方客户端,避免出现链接超时或者链接不上的问题。

下载地址:https://github.com/lejianwen/rustdesk/releases

安装后,在设置>网络>ID/中继服务器选项中,依照下图格式填写保存,点击账户可以登录admin账户的话,就是配置成功了。

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可
标签: Rustdesk 宝塔面板
最后更新:2025-07-01

轻飏

博客上发表的原创内容除特别注明,可在注明来源前提下转载,无需通知本人。

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。

轻飏

博客上发表的原创内容除特别注明,可在注明来源前提下转载,无需通知本人。

SEARCH
最新 热点 随机
最新 热点 随机
使用宝塔面板(BT-Panel)创建Rustdesk API+中转服务器并添加HTTPS WESCOM 32寸 4K显示器(C32VU)使用感受与校色文件分享 解决群晖百度网盘官方NAS客户端无法登录问题 解决RZ616通过Windows自带热点共享(Hotspot)无法共享WIFI6问题 Windows11正式版启用Copilot功能操作说明 解决Oneinstack安装无法命令行登录MySQL/MariaDB问题
花最少的钱过一个不那么寒酸的情人节攻略 Chrome浏览器拓展推荐 共20款拓展程序 20元解决乐视C1S遥控信号不佳&遥控过多问题 解决win8.1及安装KB2585542补丁后SSTP出现631错误 小米路由器修改DHCP默认网关设置(需root) TouchMousePointer 平板虚拟鼠标汉化 (简/繁)
最近评论
YK 发布于 4 周前(07月19日) 感谢博主,不过现在新版有部分选项没有汉化 :cry:
幻化 发布于 1 个月前(07月10日) 感谢
hull 发布于 1 个月前(07月06日) 2025挖坟,刚被放鸽子
grq 发布于 5 个月前(04月02日) 这款似乎官方标称300cd
迷途小书童 发布于 10 个月前(10月16日) 最近也遇到了这个困扰,微软把Intel无线网卡热点带宽限制到了20MHz,极大影响了VR串流体验(其...
标签聚合
Chrome Microsoft Windows twitter 平板电脑 VPS 浏览器拓展 Android

COPYRIGHT © 2024 地图炮. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang