UtopiaXC Blog - RDS
type: channel
link: https://blog.utopiaxc.com/tag/RDS/
items: 详解DDNS使用与配置与Windows远程桌面

详解DDNS使用与配置与Windows远程桌面
type: item
date: 2022-05-07T12:59:00+08:00
description: 引言最近经常外出，偶尔需要使用电脑，虽然iPad和Miix 520已经基本能应付得来，但是总有一些比较吃性能的操作需要做，这时就真的很需要家里的台式了。研究了一番，发现微软的远程桌面还是蛮好用的，搭配DDNS使用很舒服。这里先说一下我用的网络环境：联通宽带，光猫设置为桥接，主路由采用双路由方式，iKuai进行拨号，DHCP，端口映射等网络配置，OpenWRT运行一些众所周知的服务。后面通过交换机和各个无线路由节点还有设备相连，路由节点使用桥接模式通过iKuai的DHCP进行分配。整体网络拓扑如下：我的网络拓扑远程桌面既然是远程桌面，那就需要先把服务机的远程桌面功能打开，Windows 10的家庭版是没有的，Windows 11有没有加进来我也不知道，所以建议大家装电脑的时候还是以专业版和工作站版为主。因为我只有Windows 11的设备，所以这里就只用Windows 11做演示。启动远程桌面首先在设置->系统->远程桌面里启用远程桌面，至于勾不勾选要求使用网络级别身份连接看自身情况，如果只有本地账户或者只希望用本地账户不勾选，如果用微软账户登录就得勾选上。用微软账户的话这个地方有个坑，我们最后再说。在设置中找到远程桌面启动远程桌面检查网络配置然后检查一下网络环境，查看一下当前是否为专用类型，如果不是，需要改成专用，或者打开防火墙，添加一条规则，将远程桌面的端口3389添加到入站出站规则中，需要把TCP和UDP协议都添加进去。检查网络配置使用远程桌面客户端现在，我们就可以使用其他设备在局域网内进行远程使用了。在微软商店、App Store或Google Play下载对应软件，在里面填写服务机的IP地址，登录即可。微软商店的RDS客户端Google Play的RDS客户端App Store的RDS客户端DDNS完成上面的步骤后，我们就可以在局域网内访问了，接下来我们来通过外部网络访问。 VPN通过外部网络访问的方式有很多，比如使用VPN隧道，使用内网穿透，或者我们今天的主角DDNS。其实微软官方推荐使用VPN，因为这样的安全性更高，如果大家希望使用这种方式的话可以直接在OpenWRT中启动相应的服务端，然后在手机或者电脑设置里直接设置。OpenWRT的VPN设置内网穿透除了这种方法，如果家中网络并没有外网IP，大家还可以使用内网穿透，我这里只推荐用Frp和ZeroTier，因为这两个都是开源且免费的，其他的收费的我一概不推荐。不过这种也有自己的缺点，大家自行研究吧。OpenWRT的内网穿透 DDNS最后当然是我们的主角，DDNS。如果希望使用DDNS的话，我们需要保证可以直接访问到公网的IP。最简单的办法我们可以检查一下我们的主路由器是采用的什么方式进行的联网。光猫桥接一般宽带师傅来安装宽带的时候会给你一个光猫，如果你不特别声明的话他就直接用光猫进行PPPoE拨号然后用你的路由器使用DHCP方式进行联网，这样子是获取不到公网IP的，我们需要将光猫改成桥接。我用的是联通的网，联通的光猫有两个管理后台，一个是给用户用的，地址就写在猫的底下，进去了基本上什么也改不了，另一个是给宽带师傅用的，这个基本上所有功能都齐全，但是两个的密码不一样，一般宽带师傅用的这个密码是不会给用户的，有些地区这个密码是固定的，但是我们这是师傅装宽带的时候设置的，用户拿不到。我们这边跟宽带师傅说有NAS之类的设备，师傅会向上级打报告，通过了就会给你改桥接。但是我嫌麻烦，就研究了一下把光猫管理端的密码破解了，这个还是比较简单的，可以使用telnet直接把保存密码的xml文件拿到，具体方式之后单独来讲。当我们改成桥接之后，在主路由上进行了PPPoE拨号，接下来可以百度搜索ip看一下显示的ip是否和PPPoE获取的IP一致，如果一致的话就说明这个已经是外网IP了。但是这个IP有租期，下一次PPPoE重新拨号的时候会发生改变，所以我们就需要对这个IP进行动态解析，也就是DDNS。通过DDNS服务商进行解析DDNS有两种方式，第一种是通过DDNS服务商，另一种是自己买域名然后做动态解析。DDNS服务商有很多，但是对于收费的我不做任何推荐。这里我唯一推荐使用群晖自带的DDNS，十分方便，也很稳定。我们只需要在群晖中控制面板->连接性->外部访问中新增一个DDNS，服务供应商选择Synology，填写一下三级域名的前缀，比如xxx.synology.me，群晖就会自动的把xxx.synology.me解析到你的IP上。至于黑群晖支持不支持我就不知道了。群晖添加DDNS添加后的群晖DDNS通过自己的域名进行DDNS那么接下来讲一下自己买域名的方式，因为我用的是阿里云，所以这里就用ikuai+aliyun的方式演示（OpenWRT也可以代替iKuai），其他服务商基本大差不差。首…