使用平板远程控制桌面--非常丝滑

使用平板远程控制桌面

由于买的是游戏本,十分厚重,携带总是不方便,于是想着使用平板远程控制电脑,试了下Vivo办公套件和todesk延迟都比较高。想着之前自己买了个服务器,正好闲置,于是便有了这次的尝试。

其实ZeroTier+Parsec就可以实现远控,但延迟在700ms左右,比较卡顿,使用moon搭建中转服务器后可以达到60ms左右,十分丝滑。

一、ZeroTier设置

网址:www.zerotier.com/

1.创建网络

2. 添加设备

平板和电脑端安装ZeroTier。

这里仅在电脑端安装即可,平板安装ZeroTier也行,但不支持moon,延迟较高。为了使用Moon加速访问,平板端需要安装另一款软件,见第三部分

之后在软件内加入网络连接(输入第一步得到的NETWORK ID

再次打开网页端,点击创建好的网络,拉到Memebers部分进行配置,将左边的选项都勾上

二.服务器配置

1.配置防火墙

开放UDP的9993端口

2.安装

arduino 复制代码
curl -s https://install.zerotier.com/ | sudo bash

3.启动Zerotier服务

bash 复制代码
sudo systemctl start zerotier-one.service
sudo systemctl enable zerotier-one.service

4.加入zerotier网络

sql 复制代码
sudo zerotier-one cli join Zerotier得到的网络ID

顺便将Zerotier网页中的Auth?勾上,将服务器加入网络

4.moon配置文件

生成配置文件

bash 复制代码
cd /var/lib/zerotier-one
sudo zerotier-idtool initmoon identity.public > moon.json

若遇到permission denied,就输入sudo su转到有权限的账户执行

接着进入配置文件进行修改

复制代码
vim moon.json

输入i进入Insert模式,接着移动光标到"stableEndpoints":[]项,修改为"stableEndpoints":["服务器ip/9993"]

最后然后按esc,再输入:wq回车,保存修改并退出。

5.moon文件生效

生成签名文件

复制代码
sudo zerotier-idtool genmoon moon.json

新建文件夹

arduino 复制代码
sudo mkdir moons.d

移动文件

这里输入的名称,可以用ls查看文件,寻找

bash 复制代码
sudo mv 0000xxxxxxxx.moon moons.d/

重启服务

sql 复制代码
sudo systemctl restart zerotier-one

6.电脑端配置

windows下以管理员模式打开cmd

复制代码
zerotier-cli listpeers

输入命令

bash 复制代码
zerotier-cli orbit [moon.json文件中的id] [moon.json文件中的id]

其实也可以从上一步window命令行界面找到,就是服务器ip对应那一行的第三个字段(即<ztaddr>列)

三、平板端配置

1.加入网络

下载Zerotier Fix,github链接:Releases · kaaass/ZerotierFix (github.com)

github下载可能较慢,这里贴出百度网盘链接 :pan.baidu.com/s/1PQhhkWZN...

安装完成后进入应用,点击右下角加号,填入网络ID(zerotier网页端获取),然后网页上进行授权,即勾选auth(同一.1中的操作)。

2.配置moon

在用主界面点击右上角,选中入轨,信息中填写和第二步最后使用的id(即moon.json文件中的id,和window命令行配置输入的id相同)

四、Parsec配置

平板和电脑都下载,使用一个邮箱注册,在两个设备分别登录即刻。初次登录会发送邮件进行IP确认。平板端在平板上进行邮箱确认,电脑端确认在电脑端。

之后,在电脑端进行共享,手机端连接即可

五、注意点

1.使用问题

正常使用时,我们需要保持电脑不能休眠,同时平板和电脑的ZeroTier保持连接状态。

建议在配置一个远控软件,防止连接失败,方便调试

2.快捷键问题

  • 触发鼠标右键:蓝牙连接鼠标后,需要保持左键按压,再按下右键才能触发右键菜单

  • 安卓自有快捷键: 安卓本身有键盘相关的快捷键会和电脑快捷键冲突。例如Esc会直接退出应用,可以在电脑上下载软件进行重映射,将不常用的键(如右Alt)。

    这里由于不是主力使用,也不是特别刚需,就没有尝试。

相关推荐
无心水几秒前
分布式定时任务与SELECT FOR UPDATE:从致命陷阱到优雅解决方案(实战案例+架构演进)
服务器·人工智能·分布式·后端·spring·架构·wpf
mailangduoduo9 分钟前
零基础教学连接远程服务器部署项目——VScode版本
服务器·pytorch·vscode·深度学习·ssh·gpu算力
2501_933670799 分钟前
中专学财务,2026年就业方向全解析:从出纳到财务BP的进阶路
运维·服务器
Dovis(誓平步青云)29 分钟前
《滑动窗口算法:从 “暴力遍历” 到 “线性高效” 的思维跃迁》
运维·服务器·数据库·算法
石去皿1 小时前
【嵌入式就业10】Linux内核深度解析:从启动流程到驱动框架的工业级实践
linux·运维·服务器
Wpa.wk1 小时前
接口自动化 - 多环境统一文件配置 +多响应统一转换处理
运维·服务器·测试工具·自动化·接口自动化·统一配置
Trouvaille ~1 小时前
【Linux】应用层协议设计实战(二):Jsoncpp序列化与完整实现
linux·运维·服务器·网络·c++·json·应用层
tritone1 小时前
使用阿贝云免费云服务器学习Vagrant,是一次非常顺畅的体验。作为一名开发者
服务器·学习·vagrant
wangjialelele1 小时前
Linux中的进程管理
java·linux·服务器·c语言·c++·个人开发
杜子不疼.2 小时前
【Linux】库制作与原理(二):动态库的制作与使用
linux·运维·服务器