Go
nakagami / grdpwasm
설명이 제공되지 않았습니다.
68
2
약 2개월 전
이 프로젝트에 대해
nakagami 님의 grdpwasm 프로젝트는 GitHub에서 68개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Go 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
HTML 55%Go 43%Makefile 2%
🇰🇷 한국어 번역 README
캐시 히트grdpwasm
Go WebAssembly와 grdp로 만든 웹 기반 RDP 클라이언트입니다. 브라우저에서 직접 Windows 원격 데스크톱 서버에 연결할 수 있으며, 플러그인이 필요 없습니다.
아키텍처
브라우저는 원시 TCP 소켓을 열 수 없기 때문에, 가벼운 Go 프록시 서버가 브라우저의 WebSocket 연결과 RDP 서버의 TCP 포트를 연결합니다.
요구 사항
- Go 1.24 이상
- 접근 가능한 RDP 서버 (Windows 또는 RDP 호환 호스트)
빌드
make all은 다음을 생성합니다:
| 출력 | 설명 |
|---|---|
static/main.wasm | Go WASM 바이너리 (브라우저에서 실행) |
static/wasm_exec.js | Go 런타임 JS 지원 파일 |
proxy/proxy | WebSocket-대-TCP 프록시 + 정적 파일 서버 |
실행
그런 다음 브라우저에서 열기.
프록시 옵션
| 플래그 | 기본값 | 설명 |
|---|---|---|
-listen | :8080 | 수신할 주소와 포트 |
-static | static | 정적 파일을 제공할 디렉토리 |
사용법
- 브라우저에서
열기. - 연결 폼을 작성합니다:
- 호스트 — RDP 서버의 호스트명 또는 IP 주소
- 포트 — RDP 포트 (기본값
3389) - 도메인 — Windows 도메인 (로컬 계정은 비워두기)
- 사용자 — 사용자 이름
- 비밀번호 — 비밀번호
- 너비 / 높이 — 초기 데스크톱 해상도
- 연결 클릭.
- 원격 데스크톱이 캔버스에 표시됩니다. 키보드 포커스를 캡처하려면 캔버스를 클릭합니다.
- 연결 끊기를 클릭하여 세션을 종료합니다.
키보드 및 마우스
모든 표준 키보드 입력은 RDP 스캔을 통해 원격 데스크톱으로 전달됩니다.
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
nakagami/grdpwasm GitHub 원문 바로가기 →