You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

RDWeb HTML5客户端本地部署:配置公网URL替代内部FQDN的方法咨询

RDWeb HTML5客户端本地部署:配置公网URL替代内部FQDN的方法咨询

我完全懂你的困扰——明明RD Gateway等核心组件都配置了公网可访问的connect.example.com,但新版RDWeb HTML5客户端却顽固地默认使用内部FQDNrdgateway01.internalonly.example.com,导致非VPN/内网的外网用户根本连不上,旧版预览版反而能正常用公网域名,这确实让人头疼。

针对这个问题,你可以试试以下几个实用的配置方法:

1. 修改RDWeb站点核心配置文件

找到RDWeb服务器上的web.config文件(常规路径是C:\Windows\Web\RDWeb\Pages\web.config),定位网关相关配置节点:

  • 查找类似<add key="DefaultGateway" value="rdgateway01.internalonly.example.com" />的条目,把value值替换成你的公网域名connect.example.com
  • 同时检查是否存在<add key="GatewayServer" value="..." />这类节点,确保值同步为公网域名

修改完成后,记得重启RDWeb站点(可以通过IIS管理器重启对应站点,或者执行命令iisreset),再测试外网连接效果。

2. 通过RD部署管理器调整集合发布设置

打开服务器管理器的远程桌面服务模块,进入你的RD部署:

  • 导航到集合页面,选中目标集合后点击右侧的编辑属性
  • RD网关选项卡中,确认“RD网关服务器名称”填写的是connect.example.com,且勾选“使用RD网关服务器”选项
  • 顺带检查常规选项卡中的集合名称、友好名称,避免内部标识对外暴露

3. 用PowerShell强制配置网关URL

如果GUI配置不生效,可以直接用PowerShell修改RD集合的自定义RDP属性:

Set-RDSessionCollectionConfiguration -CollectionName "你的目标集合名称" -CustomRdpProperty "gatewayhostname:s:connect.example.com"

执行命令后重新发布集合,让配置彻底生效。

4. 检查新版RDWeb HTML5客户端的独立配置文件

新版RDWeb HTML5客户端有单独的配置文件,路径通常是C:\Windows\Web\RDWeb\WebClient\web.config,查找里面的网关相关配置项,把内部FQDN替换为公网域名,之后重启IIS服务即可。

这些方法应该能帮你把RDWeb客户端默认的网关URL改成公网可用的connect.example.com,解决外网连接失败的问题。如果还是不行,可以额外检查DNS解析是否正常,确保connect.example.com能正确指向RD Gateway的公网IP,同时确认RD Gateway的防火墙规则允许外网访问对应的端口。

备注:内容来源于stack exchange,提问作者Thomas Ward

火山引擎 最新活动