윈도우 netsh interface portproxy 설정 및 관리 방법을 정리한다. 모든 명령은 관리자 권한의 PowerShell 또는 명령 프롬프트에서 실행해야 한다. 1. 포트 프록시 등록 외부에서 윈도우 호스트의 특정 포트로 들어오는 접속을 WSL 내부 IP와 포트로 연결한다. 명령어: netsh interface portproxy add v4tov4 listenport=[외부포트] listenaddress=0.0.0.0 connectport=[내부포트] connectaddress=[WSL_IP] 인자 설명: listenport: 외부에서 접속할 때 사용할 포트 번호 listenaddress:... Continue Reading →
Windows Gemini CLI 한글 깨짐 방지를 위한 터미널 인코딩 설정
Gemini CLI 사용 중 쉘 출력에서 한글이 깨지는 현상은 기본 인코딩이 UTF-8이 아닌 CP949(한국어 확장 완성형)로 설정되어 있기 때문임. 이를 해결하기 위해 터미널 환경을 UTF-8(CP65001)로 변경하는 방법을 기술함. 0. 증상 Windows Powershell에서 gemini cli를 사용하는 경우. gemini가 shell 명령어를 사용해 받는 메세지는 인코딩이 깨져서 보인다. 단순히 화면에서만 깨져서 보인다면 문제가 없으나, gemini도 깨진 글자로 인식한다.... Continue Reading →
Bun vs Electron: 실행 파일 생성의 모든 것
Bun의 컴파일 기능이란? Node.js에서 npm run start로 스크립트를 실행하는 것과 달리, Bun은 **독립적인 실행 파일(.exe)**을 생성할 수 있음 npm vs Bun의 차이점 기존 npm 방식: # package.json { "scripts": { "start": "node src/index.js" } } # 실행 시 npm run start # Node.js 런타임이 필요 Bun 컴파일 방식: # 빌드 bun build --compile src/index.ts --outfile... Continue Reading →
Grafana + Alloy loki
Grafana/Loki + Alloy 가이드 Grafana Loki와 Alloy를 사용해 로그를 관리하는 방법을 소개한다. Grafana Grafana란 Grafana는 오픈소스 기반의 데이터 시각화 및 모니터링 플랫폼이다. 다양한 데이터 소스로부터 메트릭, 로그, 트레이스 데이터를 수집하여 아름답고 직관적인 대시보드를 통해 시각화할 수 있다. 실시간 모니터링, 알림 설정, 데이터 분석 등의 기능을 제공하며, DevOps, SRE, 시스템 관리자들에게 필수적인 도구로 자리잡고 있다. 주요... Continue Reading →
Windows + Docker Engine
윈도우즈 운영체제 환경에서 Docker를 사용할 수 있는 환경 구축 방법을 소개한다. Docker Desktop Docker Desktop이라는 어플리케이션을 설치하면 복잡한 단계가 필요 없다. Docker 홈페이지 Windows WSL Ubuntu 및 Docker Engine 설치 Docker Desktop이 있음에도 불구하고 개별적으로 Docker Engine을 설치해야 하는 이유는 라이센스다. Docker Engine과 Docker Desktop은 라이센스가 다르다. Docker Engine은 Apache License, Version 2.0로 상업용으로 사용하는데... Continue Reading →
윈도우 11 시작 프로그램 깔끔하게 제거하는 방법
윈도우 11에서는 시작 프로그램 을 켜거나 끄는 것 외에도 프로그램을 제거했음에도 시작 프로그램 리스트에서 남아 있는 문제를 쉽게 해결할 수 있다. 과거의 방법은 직접 시작 프로그램 폴더 확인, 시작 앱 레지스트리 검색만 가능했지만 윈도우 11은 이것들을 한 곳에서 모두 확인할 수 있게 제공한다. 시작 프로그램 끄는 방법 시작 프로그램 리스트에서 제거하는 방법 설명에 앞서 시작... Continue Reading →
