百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

rdpgw

> 编程语言
开源

Go 中的远程桌面网关,用于在 Linux/BSD/Kubernetes 上部署

1.1K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Go 中的远程桌面网关,用于在 Linux/BSD/Kubernetes 上部署

GO 远程桌面网关 ========================

与其连接的客户端规定了若干安全要求,其中一些要求由网关实施。客户端要求服务器的 TLS 证书有效且由可信的权威机构签名。此外,证书中的通用名称需要与网关的 DNS 主机名匹配。如果不符合这些要求,客户端将拒绝连接。

网关有多个安全阶段。在身份验证阶段,将验证客户端的凭据。根据使用的身份验证机制,客户端的凭据将通过 OpenID Connect 提供者、Kerberos、本地 PAM 服务、本地数据库或从上游代理服务提供的 HTTP 头进行验证。

如果使用 OpenID Connect,用户需要连接到网关提供的网页进行身份验证,该网页将重定向用户到 OpenID Connect 提供商。如果身份验证成功,浏览器将下载一个带有临时凭据的 RDP 文件,允许用户使用远程桌面客户端连接到网关。

如果使用 Kerberos,客户端需要具有有效的授权票据 (TGT)。网关将代理 TGT 请求发送到 KDC。因此,网关需要能够连接到 KDC,并需要提供 krb5.conf 文件。代理工作不需要 RDP 文件,因此客户端可以直接连接到网关。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Gogatewaygolang-applicationrdprdp-gateway

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言