出门在外,想用自己的电脑办公?机房上课,想玩自己电脑划水?试试远程桌面吧

显而易见,这个是能让你远程用到自己电脑的功能。win10自带远程桌面,但是,种种技术原因,可能开启并没有点一下那么容易,这边教程是我折腾几天的经验所得,后面还涉及到一些相关扩展内容,感兴趣的可以参看下。

20201102-131935-0057.png

开启远程桌面

开启远程桌面在win10设置里的系统-远程桌面即可开启,但是,基本大家的电脑都是家庭版、学生版,不支持远程桌面:

20201030-223334-0798.png

升级win10,家庭版/学生版变专业版

去设置里看自己的激活信息,在设置-更新和安全虽然说专业版相比其他版本对多数人来说也就多个远程桌面,但是远程桌面的确好用,所以该升级的还是升级。

这次不用kms激活了,换个工具:选择专业工作站版(ProfessionalWorkstation),点击版本无缝切换后,再点激活。这样就是数字权限激活一劳永逸了,各位的win10激活都可以用这个软件。

20201030-230413-0963.png

在这一点上,其实还是会可能遇到各种难以预料的问题,不好在这里一点点交了,所以还是建议百度解决问题吧。

登录微软账户

升级成专业工作站版后回到设置-系统-远程桌面,开启:

20201030-235040-0788.png

建议远程桌面用微软的账户,所以还得确保你的电脑登录了微软账户,用的本地账户的话在设置-账户-账户信息改用Microsoft账户登录即可:

20201030-233750-0163.png

在登录微软账户的过程中,可能会遇到网络问题登不上,将电脑的dns改为阿里云的dns能解决,此处不是今天的重点,放个教程链接自行参考改,登录好之后记得改回来。https://jingyan.baidu.com/article/fec7a1e515dd4d1190b4e78f.html

尝试局域网内使用远程桌面

配置好自己的电脑后,就可以用另外一台在局域网里的电脑连着试试了。(CTGU校园网及各机房算同一个局域网)

在自己电脑上查看局域网ip,太长太基础了还是放个教程链接:https://jingyan.baidu.com/article/84b4f565ac965f60f6da32a0.html

在另一台电脑上按组合键win+r输入mstsc打开远程桌面客户端,输入自己电脑的ip及账户密码。按道理,一般第一次都会出问题…

问题:凭据无法工作。

20201031-003122-0434.png

解决办法分三种:
  1. win+r输入gpedit.msc进入本地策略组编辑,选择计算机配置-Windows设置-安全设置-本地策略-安全选项-网络访问:本地账户的共享和安全模型,改为经典:

20201031-002533-0865.png

  1. win+r输入gpedit.msc进入本地策略组编辑,选择计算机配置-管理模板-系统-凭据分配-允许分配保存的凭据用于仅NTLM服务器身份验证,改相关配置:

20201031-005538-0004.png

  1. 进入控制面板-网络和Internet-网络和共享中心-高级共享设置-所有网络-密码保护的共享-无密码的共享。到第三步应该是不会再有凭据不工作的问题了。

20201031-012901-0318.png

  1. 右键我的电脑-属性-更改设置-远程,如下设置。

20201031-012102-0167.png

依次尝试这些办法,按道理来说应该是可以在局域网里连接自己电脑了。

透过路由器远程连接电脑:端口转发

完成上面步骤了的话,只能在局域网内使用远程桌面。上面提到,CTGU校园网算是一个局域网,此时你已经可以在学校各大机房使用校园网分配给你的开头为10.144的ip连接你的电脑。

如果是使用了在校园网的基础上使用了路由器的话,你的路由器将有个子局域网,网段为192.168.1/24,你的电脑可以通过路由器访问校园网网段里的电脑(绿色路线),但是,校园网里的设备通过你192.168.1开头的ip访问不了你的电脑(红色路线),但是能通过你10.144开头的ip访问你的路由器,因校园网里的设备是和你路由器在同一个网段里。这里的图方便各位不太能理解网络分布的同学,当然学校的局域网不完全是这样的也没这么简单,所以图仅供参考。

20201102-103159-0058.png

在局域网外的设备能不能访问局域网内的设备呢,能,当然能。我们需要用到路由器的端口转发功能。将路由器的端口映射到特定的内网ip的端口上,转发访问路由器的流量至特定的ip(蓝色路线),这样就能解决啦。下面用老毛子固件路由器演示,其他路由器也类似:

20201102-110606-0054.png

远程桌面使用的是3389端口,将路由器的3389端口转发至你电脑ip的3389,协议使用TCP就行。设置完成后你访问路由器3389端口的流量将转发到你电脑的3389端口上,输入你路由器ip加端口进行连接,穿透路由器使用远程桌面成功解决。

远程开机:网络唤醒

实现了校内局域网还想实现远程开机?其实远程开机这个事还不简单,很多厂商推出了远程开机棒只为实现远程开机,在这里我提一种偏方,很方便但是限制比较多。

这里用到电脑的WOL服务。原理是,关机状态下通过路由器给网卡下发唤醒指令,网卡收到指令后激活bios开机程序实现开机。所以限制是,你的电脑的得支持wol,需要在bios自行更改;你的网卡要提前设置好允许唤醒计算机;你的路由器支持唤醒设备,不支持的话,网上也有别的代替教程,自行百度。

还是用我的这边环境演示一下:

  1. 设网卡允许唤醒计算机,右键计算机-管理-设备管理器-网络适配器-Realtek..-高级-关机网络唤醒,魔术封包唤醒-开启,电源管理-允许唤醒:

20201102-133113-0055.png

  1. 进bios改设置,改wo相关配置,不通型号电脑不一样,具体请自行百度。
  2. 进路由器后台唤醒,这里我是老毛子的固件,带有网络唤醒的服务,请先记住自己要唤醒的电脑的mac地址

20201102-131720-0054.png

  1. 最后我们还需要将路由器后台网址用端口映射一下,同上面教程,将路由器的ip与路由器后台ip关联起来,或者打开路由器允许从外网访问也一样。最后我们使用路由器ip加端口号就能进后台了。

20201102-131625-0058.png

用流量使用远程桌面连接电脑:frp内网穿透

上面的解决方案只是在你能访问路由器ip的情况下访问路由器下的电脑,但是很多时候我们的应用场景里我们直接访问不了路由器,因为路由器没有公网ip。最常见的情况比如家里,有路由器,有电脑,但是在外通过流量是访问不了你的路由器的,运营商是不太可能给你分配公网ip的。所以,你如果有台带有公网ip的服务器的话,依旧是可以用映射转发的原理转发流量到你的电脑的实现远程桌面。

这里用到frp内网穿透。frp分为客户端和服务端,服务端为你拥有公网ip的主机,客户端就是你的电脑。下面以linux的服务端和win10的客户端演示,服务器记得开端口:

  1. 下载frp的linux和win10的压缩文件分别解压至相应的主机。
  2. 配置服务端,编辑frps.ini文件。配置如下:

20201102-120209-0045.png

  1. 启动frp服务,在frp目录输入./frps -c ./frps.ini,这是前台启动,后台启动命令为nohup ./frps -c ./frps.ini &,终止服务直接用ps和kill命令杀掉进程就行。
  2. 配置客户端,编辑frpc.ini文件。配置如下:

20201102-124350-0058.png

  1. 启动frp服务,cmd进入frp所在目录,输入frpc.exe -c ./frpc.ini启动。
  2. 完成后,可以进web页面查看frp服务的相关的信息。

20201102-120843-0045.png

至此,你的frp配置rdp穿透服务完成,输入你的服务器ip加rdp的端口remote_port即可连接远程桌面。

写在最后

其实写到这我已近觉得这边文章延伸过度了,看懂的不会太多,实际操作的估计屈指可数吧,写这么多,当做是自己记笔记顺便分享吧,里面随便一个点其实都可以拿出来很具体的讲的,这里如果文章看不明白的话,把前面的win10激活看一下,还是会很有用的,后面的拓展就当我帮大家启发一下,觉得有意义的话自己去百度深究。

相关下载链接

https://620hkj.lanzoui.com/b0c8rsveb