mac远程桌面连接windows_云玩家入门到精通——主流远程连接配置指南

news/2024/11/30 8:44:33/

04e13a26b3e92ebe4f9c289916236356.png

前些日子,Google发布了云游戏平台Stadia,想玩家们描绘了一个云玩家的未来——不管家中的电脑配置如何落后,只要开通了云游戏服务,在任意一个联网的设备上就能玩上最新最热的大作,全部的画面都在云端渲染后发送到显示设备上,本地设备不再需要高端的显卡、CPU来推动高画质的游戏。但其实,云游戏早就在NVIDIA的战略计划中了,现在主流的每一款N卡,其实都内置了一个编码器,可以将画面通过网络流推出去,而N家自己也早早发布了NVIDIA SHIELD,当时设备的卖点是在客厅享受游戏,但是实际上,只要经过适当的配置,流推游戏可以摆脱局域网的束缚,实现在广域网下随时随地云游戏,以下是详细的配置指南

硬件准备

Android、iOS设备一台

6系列以上N卡一张(不低于GTX 650)

支持配置端口转发的路由器/光猫一个(能支持千兆网络、5GHz无线网、ARP绑定的更佳)

5Mbps以上的上传带宽(越多越好,低于5Mbps基本没法保证体验)

公网IP(是否公网IP最简单判断方法—百度搜IP获取的结果和路由器获取的外网IP是同一个,那就是公网IP;如果不是,打电话给你的网络服务商申请)

一个能连接手机/平板的无线/有线手柄(个人亲测,PS4和Xbox One手柄都能直接通过USB microB线和USB type-C OTG转换头连接上手机,实现所有操作功能)

软件准备

GeForce Experience(简称GFE,装在本机,用N卡的小伙伴应该都有了吧)

Moonlight(本机不用装,仅需安装在远程控制端):

PC(Win、MAC、Linux)-moonlight-stream/moonlight-qt

Android-moonlight-stream/moonlight-android

iOS-在App Store里搜索moonlight关键词下载

Steam(装在本机,非必备但是既然是玩游戏基本没有人不装这个吧?)

Steam Link(目前只支持安卓平台,在各大应用市场搜索steam link关键词下载安装,非必备但是有特殊作用,后详)

Microsoft Remote Desktop(以下简称MRD,PC、Mac、iOS、Android全平台支持,各大应用市场都有,非必备但强烈推荐,仅需安装在远程控制端)

详细配置

1.配置本地网络设置,给本机配上一个固定的局域网IP地址

7af3fcc8c1f79c052afb3fed00dcacfe.png

2.打开GFE并登陆,点右上角的小齿轮图标-SHIELD-开启GAMESTREAM开关

170b4f42ca2bb3f6d901fb54dd69781b.png

开启了这个开关之后,其实就已经可以实现内网串流了,保证你的手机和你的电脑处于同一个局域网内,打开你手机上的Moonlight APP,等待一会应该就能自动搜索出你的电脑

2e6b21c361bac932e9d2698db9adb2ea.png

点击后即可开始连接,连接成功后,手机上会出现一个4位验证码,同时电脑上也会跳出一个输入窗口,在窗口里输入4位验证码,即可完成配对,此时手机上就会显示电脑中的游戏列表

d8069d2baa15b6dde63ce29efd92d1c3.png

运行游戏后即可在手机上看到游戏画面,如果连接了手柄,就可以用手柄操作游戏了。如果有个别游戏没有找到,在第一张图的GFE页面里添加游戏的EXE即可,另外建议把C:WindowsSystem32mstsc.exe添加进去,添加之后在手机里启动mstsc即可看到系统桌面,可以直接进行远程操作。moonlight应用右上角的设置大家可以多摸索一下,配置好传输的分辨率帧率和码率可以获得更好的体验,还可以开启屏幕虚拟手柄等

3.在网络拨号设备里配置端口转发规则,不同厂商的设备配置页面不太一样,但是都大同小异,需要配置的端口如下

TCP 47984, 47989, 48010

UDP 47998, 47999, 48000, 48002, 48010

将这些端口都映射到你本机的局域网IP上即可,有的设备不需要选择端口是TCP还是UDP,有的需要,下图是我家的ZTE路由器的配置页面。

95b64ab3414894cec3cb0864c114bba2.png

这里有一个需要注意的地方——你的本机必须是直接连接在拨号的那个设备之下。例如你通过光猫拨号,然后接了一个无线路由,再把本机接在无线路由上就不行。如果实在没法实现本机直连拨号光猫,那么将中间的路由器设置成桥接模式也可以,设置方式不赘述

4.完成上面的配置之后,就可以断开手机的wifi,用流量打开moonlight,这时候如果第二步搜索出来的电脑还是亮起的状态并且可以连接,那么就大功告成了。当然如果失败,那么需要检查防火墙设置,将第三步中列出的接口加入白名单,正常来说,GFE安装的时候就已经在windows自带防火墙中添加好了相应端口的白名单,所以如果你用的是第三方防火墙,需要检查防火墙的设置。其次是使用moonlight右上角的添加按钮,将你的外网IP地址输入进去,尝试是否可以成功连接

71e5417a0478d41cc295264515f87b45.png

经过前4步的配置,现在我们已经可以在外网环境下使用moonlight实现远程串流,只要记住你的本机IP,在任意设备上安装moonlight后即可远程游玩。但是现在又有一个新问题,如果出门在外,新设备连接时候需要的验证码要怎么输入呢?接下来介绍的是远程的进阶操作

5.为本机配置一个登陆密码,如果不想每次开机都需要密码登陆,可以在账户设置中开启自动登陆,但是一定要配置上登陆密码,否则无法使用远程桌面

3b5a6e992e32b6691462ff22decb2759.png

6.允许本机的远程桌面连接,方法:在开始菜单键上右键->系统->远程桌面->启用远程桌面

f301f2568df969c0a58973fa126e508d.png

7.在手机上安装好Windows Remote Desktop,进入APP后,在局域网环境下,点击APP右上角的加号,此时会自动寻找到你的电脑,如果没有找到,可以点击ADD MANUALLY手动添加本机的局域网IP,如果连接成功,会提示输入本机的用户名与密码,正确输入后即可看到系统桌面

900ff42dc3724792729b1128a9fbf38e.png

8.远程桌面连接的默认端口是3389,为了安全性起见,不建议大家使用这个默认的远程接口进行连接,修改远程端口的步骤可以参考这个教程-修改Windows远程桌面端口

9.修改好远程桌面的端口后,如第3步中一样,在路由器端口转发规则中将新的端口加入转发规则,并且在防火墙中添加该端口的白名单

10.同样的,在断开WiFi后,使用流量打开Windows Remote Desktop,输入本机外网IP和端口,例如本机的外网IP为123.45.678.9,配置的远程端口为1234,那么输入的格式就是“123.45.678.9:1234”。接下来的操作就和步骤7一样。

e9a53b2d53406316a9fc0d795c2a93e0.png

11.接下来是steam串流的配置,打开steam的设置页,开启启用steam的流式传输开关

376030988fe8976a6bb3a121a71c0ed8.png

12.同样的,steam link的串流也需要配置端口映射,steam使用的端口如下

UDP:27031 27036

TCP:27036 27037

如果使用第三方防火墙,一样需要将这些端口添加一下白名单

13.配置完端口之后就可以进入steam link里寻找主机了,依次进入设置-电脑-其他电脑,和moonlight类似,只需要输入你的外网IP地址,即可开始远程连接

db4c028cd23ef9b2b86c9a6dd41d1e8f.png

如果是新的设备连接,可能需要输入PIN码,同样可以通过MRD远程桌面输入。steam link连接后默认使用steam大屏幕,可以在steam link的设置-流式传输-高级中启用“开始流式传输桌面”,也可以实现远程桌面的操作。

9404a76f44df7a95c16af8dd0bfcae5c.png

到了这里,Moonlight、Remote Desktop、Steam Link的远程配置就全部做好了,下面说下常见的几个问题

问题1——为什么用了moonlight的串流后还需要MRD远程桌面?

moonlight串流用的是视频串流,不管画面是否有变化都会刷新画面,流量消耗巨大,而且如果码率设置得比较低那么画面快速运动的时候会很糊,因此只适用于远程游戏的情况,如果只是需要操作一下电脑,画面变化不激烈的情况下,MRD在流量、带宽、画质方面都是远超N卡串流的。但是MRD是使用CPU渲染画面的,并不调用显卡,如果使用MRD远程运行游戏,延迟和卡顿非常严重,可以说这两个是互补关系。都是远程游戏的话moonlight的优势在于全平台和可调参数更全面,而steam link由于目前只支持Android平台,局限性比较大,通常只能作为补充

问题2——使用了MRD连接远程桌面后,无法使用moonlight连接回串流模式了怎么办?

上面提到,MRD是调用了CPU的画面渲染,如果在MRD下进入显卡驱动设置界面,会发现驱动根本没有识别到显卡,因此此时无法开启串流,这也就是为什么我们需要steam link做一个跳板,在MRD连接远程桌面的时候,先使用steam link连接一次,连接成功后应该会在steam link上看到电脑的锁屏界面,使用三指敲击呼出键盘,输入登录密码后回车登录,即可进入桌面,此时系统就会切换为显卡输出,接着退出steam link然后使用moonlight连接即可。但是如果使用的是iOS设备,无法使用steam link的情况下,可以在远程桌面的时候重启电脑,重启之后就可以直接使用moonlight进行连接了。

问题3——怎么让电脑远程开机?

远程开机有一个专有名词叫Wake On LAN(WOL),首先需要到主板的BIOS下允许电脑通过网卡唤醒,接着需要使用路由器的ARP静态地址绑定功能将本机的MAC地址与本机局域网IP绑定

7134fa709b0c7b66f3101b8c08ecf8c3.png

绑定完成后,在电脑关机的时候,打开moonlight,点击一下灰色的电脑图标,就会有一个“发送Wake-On-LAN请求”的选项,点击后即可远程启动电脑

8b27bef0abec1dc13154b7d6fd4faba0.png

但是这个功能一定要在配置好ARP之后才能在外网环境下使用,如果没有配置ARP,则只能在局域网内使用

问题4——如果路由器不支持ARP绑定功能,还有什么办法能实现远程开机?

这里介绍两个远程开机的方法

方法1:购置一个wifi智能开关,将电脑主机的电源通过智能开关接到插座上,然后进入主板BIOS,开启通电自动开机功能,这样既可在出门在外时,通过手机APP控制智能开关的通断电来启动电脑
方法2:在BIOS中启用电脑的定时开机功能,让电脑每天在指定的时间启动既可,但这种情况下如果远程操作了关机,就没法开机了,如果要省电的话,可以使用睡眠功能,睡眠后只要建立远程连接,电脑就会自动唤醒。需要注意的是,使用定时启动需要关闭系统的快速启动功能,路径是“设置-系统-电源和睡眠-其他电源设置-选择电源按钮的功能”

360c5a68aebb8260485abdd889d5f1ee.png

这一切配置妥当后,即可以随时随地,只要有网络的地方,就能任意操控自己家中的电脑,即使是一个低性能的手机和笔记本,也能玩到高配置要求的游戏。除此之外,WRD的远程桌面体验也是无出其右,例如在公司办公电脑上不能安装的软件,可以安装在自己家里然后远程使用;公司网管封禁的网站,也能通过家中的电脑实现“代理上网”;便携式的笔记本或者iPAD性能太弱,没办法流畅剪辑视频,那么就远程到家中的高性能台式机上实现剪辑、渲染等操作。更多的用法还有待大家发掘


http://www.ppmy.cn/news/511995.html

相关文章

学编程买什么类型的电脑适合?从预算到配置,给你安排的明明白白!

在大学刚入学的时候,很多小伙伴对于自己是不是需要电脑,需要什么类型的电脑还不是多清楚。 经过半学期的学习,应该对自己的需求比较明确了。 今天就为大家更新整理了一份笔记本电脑选购指南,大家根据自己的情况,选择…

事务小总结

事务定义 是一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作(程序执行)单元。事务由事务开始与事务结束之间执行的全部数据库操作组成。 事务特性 原子性(Atomicity)一致性(Consistency)隔离性(…

一键Pad变电脑,安全快速的远控办公这不就来了。

文章目录 一、次时代的移动生活1.关于工作:2.关于协助长辈: 二、todesk的优越性 一、次时代的移动生活 当下的局势,移动办公已经成为主流,远程控制工具也成为了我们日常办公不可或缺的软件。 其实俺试用过几款远程控制软件&…

机械设计制造及其自动化需要哪些计算机,【2人回答】我是学机械设计制造及其自动化的,请问笔记本电脑和台式电脑各需什么配置?-3D溜溜网...

回答: 首先机械设计专业少不了有三维图纸设计实践,这是对电脑性能、尤其是显卡性能要求最高的部分,因此电脑的配置应该以满足三维设计的要求为准。 相比之下,其他大部分专业对电脑反而都没有显卡性能的要求,因为显卡主…

爱剪辑导出视频显示服务器繁忙,声音采集与视频剪辑(第二届广东省普通高中信息技术优质课评选活动二等奖).doc...

声音采集与视频剪辑(第二届广东省普通高中信息技术优质课评选活动二等奖) 声音采集与视频剪辑(第二届广东省普通高中信息技术优质课评选活动二等奖) 教学分析与教学设计思路 ? 一、教学对象分析与教学设计 ? 本案例对象为高二级学生,这一阶段的学生具有很强的接受…

【Python 基础篇】Python 集合及集合常用函数

文章目录 导言一、集合的创建和访问二、集合的常用函数len()add()remove()union()intersection()difference()issubset()issuperset()clear() 总结 导言 在Python中,集合(Set)是一种无序、不重复的数据类型,用于存储多个唯一的元…

英语口语进阶:让你的疲劳与口渴表达更地道

前言 🏠个人主页:我是沐风晓月 🧑个人简介:大家好,我是沐风晓月,阿里云社区博客专家 😉😉 💕 座右铭: 先努力成长自己,再帮助更多的人,一起加油进…

又一个阿里离职的 P10 大佬

上周杭州来了几个朋友,吃饭时聊到他们前老板郭东白,对了,我朋友在速卖通,郭东白是他们的前 CTO,带了他们 4 年多,现在去北京的瓜子二手车了,但说是现在还是经常骑四个小时山地车去长城脚底下写代…