难度:本篇难度初级,适合稍微有点计算机基础的人,有疑问可评论或私聊。(本次目的只实现公网远程,弊端就是家庭的公网IP会动态变化,只要重启路由器,公网IP基本都会变化。有兴趣关注我,后续发表中级篇,如何持续获取到公网IP,手动实现DDNS)
目的:TeamViewer、向日癸等远程工具都有带宽限制(更何况前段时间TeamViewer还出事了,总之就是各种不方便吧),本次目的在不借助TeamViewer、向日癸等第三方工具的情况下,使用Windows自带的mstsc远程桌面远程操作家里的电脑(也可以在家里发放置树莓派等作为测试服务器,只是端口不同)
前提条件:
- 正常的宽带
- 具备端口映射功能的路由器(路由中一般将该功能显示为 虚拟服务器 or 端口映射)
- 一台电脑
实现原理(涉及路由知识较多,此处不细说):
- 首先保障在内网中,这台机器能够使用内网IP被远程
- 然后将3389端口暴露出去,使用公网IP远程
第一步目的:开启系统的远程桌面
- win10 打开设置--->系统--> 远程桌面-->启用远程桌面
开启远程桌面
此时在内网环境中,已经可以通过另外一台内网电脑直接远程当前电脑(如果内网之间不能正常远程,尝试关闭系统防火墙)
第二步目的:确认路由器上获取到的WAN IP是否为真正的公网IP
- 登录路由器,查看当前从运营商获取到的动态IP
查看当前WAN IP
2.访问www.i 确认自己的公网IP(这个步骤主要是为了确认路由器上显示的wan IP是否是真正的公网IP)
如果i 上显示的IP地址与 上面第一步在路由器中看到的WAN IP不一致,那么请进入第三步;如果一致,跳过第三步
确认公网IP地址
第三步:获取公网IP(各个地区、各个宽带运行商处理方式可能不同)
我所使用的是电信宽带(成都地区),直接拨打10000号人工客服,告诉客服需要公网IP,客户通知更改成功后(这个过程1-5分钟),重启下路由器,再次重复第二步确认是否获取到了真正的公网IP
第四步:执行端口映射
在路由器中找到端口映射功能,或者虚拟服务器功能,将远程端口暴露到公网(Window默认远程端口为3389,暴露到公网时,建议将外部端口按自己爱好随机设置一个,此处我设置的13389)
端口映射
第五步:测试远程
设置完成后,就可以通过公网IP直接远程到家里的电脑了(如果外部端口填写的非3389,那么要在IP后面添加自己的端口号)
测试远程
本次目的只是单单实现了公网远程,有一个弊端,就是家庭的公网IP会动态变化,只要重启路由器,公网IP基本都会变化,一旦公网IP变了,那么我们的远程的失效了,我们不可能随时靠肉眼去关注公网IP的变化。
有兴趣关注我,后续发表中级篇(and 其他黑科技福利,例如牛x的社工库等),如何持续获取到家里的公网IP,手动实现DDNS,只需要记住一个域名即可远程,不需要关注公网IP的变化