Wand-Enhancer: WeMod 클라이언트 UX 개선과 모바일 원격 제어
k1tbyte/Wand-Enhancer
프로젝트 소개
WeMod(Wand) 데스크톱 클라이언트의 사용자 경험을 확장하는 오픈소스 도구다. 로컬 환경 설정 관리, 새로운 클라이언트 버전과의 호환성 자동 조정, 그리고 테마 및 레이아웃 커스터마이징을 지원한다. 서버 측 검증을 우회하지 않고 클라이언트 파일만 수정하는 방식이라 보안 위험을 최소화한다.
가장 눈에 띄는 기능은 내장된 원격 웹 패널이다. PC와 스마트폰이 같은 Wi-Fi 네트워크에 연결되어 있으면 QR 코드를 스캔해 모바일에서 앱 기능을 직접 제어할 수 있다. TCP 포트 3223을 사용하며, 신뢰할 수 있는 LAN 환경이나 Tailscale 같은 VPN을 통해 접근성을 높일 수 있다.
사용자 정의 스크립트 주입 기능도 제공한다. JavaScript 파일을 패처에 포함시키면 Wand의 렌더러 내에서 DOM 접근과 Node require 권한으로 동작한다. 오류가 발생해도 메인 애플리케이션이 크래시되지 않도록 래핑 처리되어 있어, UI 수정이나 특정 동작 자동화를 원하는 개발자에게 유용하다.
공식 바이너리 배포는 중단되었다. 보안 사고 방지를 위해 GitHub Releases에는 릴리스 노트만 올라오며, 사용자는 자신의 포크에서 GitHub Actions 워크플로를 실행해 실행 파일을 직접 빌드해야 한다. .NET과 C++ 기반의 빌드 환경이 필요하며, 서명되지 않은 바이너리로 인해 Windows Defender 경고가 발생할 수 있다.
k1tbyte/Wand-Enhancer
Advanced UX and interoperability extension for Wand (WeMod) app
C#
이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

