grdpwasm:基于Go WebAssembly的Web RDP客户端,无需插件直连Windows远程桌面!
导航菜单可进行切换导航、登录、外观设置等操作。平台方面有AI代码创作如GitHub Copilot可借助AI编写更优质代码GitHub Spark能构建并部署智能应用等开发者工作流包括Actions自动化工作流、Codespaces即时开发环境等应用程序安全有GitHub Advanced Security查找并修复漏洞等探索部分有为何选择GitHub、文档、博客等内容。解决方案按公司规模划分有企业、中小团队等按用例划分有应用现代化、DevSecOps等按行业划分有医疗保健、金融服务等。资源按主题探索有AI、软件开发等按类型探索有客户案例、活动与网络研讨会等还有支持与服务相关内容。开源方面社区有GitHub Sponsors资助开源开发者项目有Security Lab、Maintainer Community等仓库有主题、热门趋势等。企业有企业解决方案和可用附加组件。还有定价、搜索等相关内容。搜索与反馈可搜索代码、仓库等有搜索语法提示。还可提供反馈包含电子邮件地址以便联系。保存的搜索使用保存的搜索可更快筛选结果要查看所有可用限定符可参阅文档。还可取消创建保存的搜索有登录、注册、外观设置等选项。nakagami/grdpwasm仓库信息该仓库公开有加星150、分叉4等情况有代码、问题、拉取请求等导航选项。主分支有分支、标签等有文件夹和文件相关信息最新提交有2次提交记录。grdpwasm介绍这是一个基于Go WebAssembly和grdp构建的基于Web的RDP客户端可直接从浏览器连接到Windows远程桌面服务器无需插件。其架构为浏览器 (WASM) 通过WebSocket连接到代理 (Go)再由代理通过TCP连接到RDP服务器。要求、构建与运行要求Go 1.24或更高版本可访问的RDP服务器。构建时需克隆仓库进入目录并执行make all会生成static/main.wasm、static/wasm_exec.js、proxy/proxy等文件。运行时可执行make serve或使用等效命令然后在浏览器中打开http://localhost:8080 。代理选项有 -listen和 -static等。使用方法在浏览器中打开http://localhost:8080 填写连接表单包括主机、端口、域、用户、密码、宽度/高度等信息点击连接远程桌面将显示在画布中点击画布获取键盘焦点点击断开连接结束会话。键盘与鼠标、音频所有标准键盘输入通过RDP扫描码转发到远程桌面支持鼠标移动、按钮点击和滚轮操作。注意浏览器标签页必须获得焦点才能转发键盘事件。远程音频通过RDPSND进行流式传输并通过浏览器的Web Audio API播放。安全注意事项与开发代理接受来自任何来源的连接应仅在受信任的网络上运行或添加身份验证。凭据通过WebSocket传输在不可信网络上访问时应使用HTTPS/WSS。开发方面有make wasm、make proxy等命令。许可证与关于许可证为GPLv3可参阅grdp许可证。关于部分未提供描述、网站或主题有Readme和GPL - 3.0许可证相关资源。其他信息加载时可能出现错误需重新加载页面。有活动、加星、关注者、分叉等信息未发布任何版本有包0相关内容贡献者部分加载可能出错语言有Go 97.7%、HTML 2.2%。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2557414.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!