트렌딩 목록으로
Go

nakagami / grdpwasm

설명이 제공되지 않았습니다.

68
2
약 2개월 전
GitHub에서 보기

이 프로젝트에 대해

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.wasmGo WASM 바이너리 (브라우저에서 실행)
static/wasm_exec.jsGo 런타임 JS 지원 파일
proxy/proxyWebSocket-대-TCP 프록시 + 정적 파일 서버

실행

그런 다음 브라우저에서 열기.

프록시 옵션

플래그기본값설명
-listen:8080수신할 주소와 포트
-staticstatic정적 파일을 제공할 디렉토리

사용법

  1. 브라우저에서 열기.
  2. 연결 폼을 작성합니다:
    • 호스트 — RDP 서버의 호스트명 또는 IP 주소
    • 포트 — RDP 포트 (기본값 3389)
    • 도메인 — Windows 도메인 (로컬 계정은 비워두기)
    • 사용자 — 사용자 이름
    • 비밀번호 — 비밀번호
    • 너비 / 높이 — 초기 데스크톱 해상도
  3. 연결 클릭.
  4. 원격 데스크톱이 캔버스에 표시됩니다. 키보드 포커스를 캡처하려면 캔버스를 클릭합니다.
  5. 연결 끊기를 클릭하여 세션을 종료합니다.

키보드 및 마우스

모든 표준 키보드 입력은 RDP 스캔을 통해 원격 데스크톱으로 전달됩니다.


🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

nakagami/grdpwasm GitHub 원문 바로가기 →