All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

grdpwasm: A Web-Based RDP Client Built with Go WebAssembly

By

mariuz

1mo ago· 2 min readenCode

Summary

A web-based RDP (Remote Desktop Protocol) client called grdpwasm that uses Go WebAssembly to connect to Windows Remote Desktop servers directly from a browser without plugins. It uses a lightweight Go proxy server to bridge WebSocket connections from the browser to the RDP server's TCP port, since browsers cannot open raw TCP sockets. The project builds a Go WASM binary, a JavaScript runtime support file, and a WebSocket-to-TCP proxy server.

Key quotes

· 3 pulled
Connect to a Windows Remote Desktop server directly from your browser — no plugins required.
Because browsers cannot open raw TCP sockets, a lightweight Go proxy server bridges WebSocket connections from the browser to the RDP server's TCP port.
make all produces: static/main.wasm (Go WASM binary), static/wasm_exec.js (Go runtime JS support file), proxy/proxy (WebSocket-to-TCP proxy + static file server)
Snippet from the RSS feed
Contribute to nakagami/grdpwasm development by creating an account on GitHub.

You might also wanna read