使用RD Client来远程桌面

使用RD Client来远程桌面

可能你会觉得奇怪,team viewer和向日葵之类的难道不香吗?看起来他们两个都是实现了远程桌面的功能,好像没必要特地用Windows自带的RD Client进行内网穿透之后远程桌面。

实际上team viewer之类的在我的使用范围内不是特别好用,先列举出几条我觉得不好的地方:

速度慢,画面卡,经常会卡顿。这里是免费版的体验,付费的没试过毕竟还是有点贵

远程桌面的原理是通过大量截图再发送到服务器再传到远程端,带宽占用极大

如果使用安卓平板或者iPad进行远程连接,那蓝牙键盘的很多按键都没法正常使用,也就说如果使用iPad或者安卓之类的远程桌面就要忍受几乎不能使用常用快捷键

这是我使用的范围内team viewer之类不好用的地方。RD Client强的地方就在于:

微软有自己的远程桌面协议,可以在保证清晰度的同时还能不占用很大的带宽。我的frp服务器才5M的带宽,看视屏都不会很卡。并且支持局域网,在局域网内可以直接连接,速度比过frp更快了。

如果使用RD Client,用平板连上之后,板子就变成了一个Windows触屏版!!就像一个surface一样!屏幕转动后自适应分辨率之类的功能是team viewer之类的无法提供的!

对键盘的适配,除了win键,几乎所有的按键都能直接在平板上使用!

当然,RD Client并不能直接对标team viewer之类的产品,因为定位是不一样的啊。我只能从个人用户的角度去描述一些缺点,毕竟team viewer提供的是企业级的远程控制服务,能做的事和RD Client不能重叠起来比较的。

所以结论是:

如果你希望只带一个iPad或者安卓平板或者是一个手机就想远程到自己的电脑进行高强度办公,RD Client是比team viewer更好用的方案

如果你追求不卡的画面和更高的分辨率,RD Client是一个更好的选择。

如果你的电脑希望不止提供给一个人使用,而是希望能让多用户同时使用你的电脑,RD Client是个更适合你的方案。

个人认为如果有性能较好的个人台式机,使用这种方式能最大化自己的远程体验,用Windows笔记本远程到自己台式机简直美滋滋,原汁原味的操作,没有像team viewer之类的繁杂的弹窗,大赞。

1. 配置前的一些准备

接下来我只会讲frp内网穿透来实现远程桌面,如果你有自己的公网IP,那恭喜你不需要搞内网穿透,可以很方便的连接上,Google就知道怎么连了。留下了没有公网IP的泪水

frp需要一个有公网IP的云服务器,也就是需要购置一个VPS。本人是用阿里云的学生机实现的,10块钱一个月5M带宽很划算。aliyun云翼计划传送门。带宽越大越好,所以选轻量服务器,1M的带宽是测过,只能打打字那样子,一到画面多变的时候就会很卡哦~所以不选ESC学生机。

aliyun学生身份认证很简单,24岁以下就算学生了。或者找学生朋友帮忙开一个,或者用ESC买按量付费的服务

域名就看着办吧,有的话最好,没有也没差。

2. 配置frp服务器

frp内网渗透分两个端,一个是服务器端,一个是客户端。也就是说,如果想要完成渗透,需要在服务器配置好后,在自己需要远程控制的电脑配置好frp的服务器,才能正常的完成整个流程。

frp的GitHub入口

2.1 服务器端frp的配置

首先,vps的环境默认为Ubuntu18。其他的发行版命令大同小异,就各自转化一下。

cd /usr/local # 进入个人的默认的程序安装路径,如果你不喜欢可以自己更换一下 wget clone https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_arm64.tar.gz # 下载frp文件 tar -zxvf frp_0.33.0_linux_arm64.tar.gz # 解压文件 mv frp_0.33.0_linux_arm64 frp # 对文件夹更名 rm frp_0.33.0_linux_arm64.tar.gz # 删除安装包 cd frp # 进入文件夹 # 完成后会进入frp文件夹中

如果GitHub下载得太慢,那就尽量使用使用代理加速。

其中VPS是服务器端,可以只保留有关的服务器的文件

rm frpc # 删除客户端 rm frpc.ini # 删除客户端配置文件

然后我们去配置一下frps.ini:

vim frps.ini

不懂vim的同学去Google一下:vim 输入 保存

[common] bind_port = 7000 dashboard_port = 7500 token = 1234567890 dashboard_user = username dashboard_pwd = 0987654321 vhost_http_port = 10080 vhost_https_port = 10443

讲解一下:

[common] bind_port = 这里设置你监听的端口 dashboard_port = 这里是设置frp服务器的控制页面 token = 这里设置的是连接服务器的密码之类的,一会要用 dashboard_user = 你的用户名,请自定义 dashboard_pwd = 你的密码,请自定义 vhost_http_port = 可以写可以不写 vhost_https_port = 和上面一样属于可选项

这里注意一下啊,如果你使用的是阿里云的VPS,记得在防火墙或者安全组开放端口,不然的话是连接不上的。开放的端口是上面设置过的端口号哦~

像上面那样配置后之后,我们就去测试一下:

./frps -c frps.ini

看到如下信息:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwsxyj.html