开源远程连接工具【RustDesk】

RustDesk本身客户端开源、Server端不开源,但是提供了一个免费的Server端的demo,可以同时进行一个连接。个人开发者使用已足够。苦于Teamviewer已经很久了,出来这个软件,个人很喜欢。RustDesk是使用Rust开发,GUI使用sciter框架开发,有兴趣的伙伴还可以完善一下rustdesk-server-demo,把更多的功能实现。

使用前提:拥有一台公网服务器,运行server,机器可以是最垃圾的1核1G都行,rust程序占用资源很少。实际使用中,经常出现无法连接的情况,重启下server就好了。

官网客户端下载https://rustdesk.com/zh/

github开源serverhttps://github.com/rustdesk/rustdesk-server-demo

1.rustdesk-server-demo编译安装
# centos7下缺失libsodium
# 编译安装
wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.18-stable.tar.gz
tar -zxvf libsodium-1.0.18-stable.tar.gz

./configure
make && make check
sudo make install
sudo ldconfig
2.IP参数传递问题
根据源码可知,IP是通过读取环境变量获取
3.centos7交叉编译问题
ubuntu下编译,报错glib版本问题
直接使用docker建立centos7容器,搭建编译环境,快速编译。
4.自建服务器使用
hbbs - RustDesk ID注册服务器
hbbr - RustDesk 中继服务器
ID注册服务器:127.0.0.1:21116
中继服务器:127.0.0.1:21117
防火墙开放端口:
1. 21116同时要开启TCP和UDP 
2. 21117(tcp)

177.177.177.177:21116
177.177.177.177:21117
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值