Skip to content

윈도우(WSL2) ​

Windows의 OpenClaw는 WSL2를 통해 권장됩니다(Ubuntu 권장). 는 CLI + 게이트웨이는 Linux 내에서 실행되어 런타임의 일관성을 유지하고 훨씬 더 호환되는 도구입니다(Node/Bun/pnpm, Linux 바이너리, 기술). 네이티브 Windows가 더 까다로울 수 있습니다. WSL2는 완전한 Linux 환경을 제공합니다. 단 하나의 명령 설치하려면: wsl --install.

기본 Windows 도우미 앱이 계획되어 있습니다.

설치(WSL2) ​

게이트웨이 ​

게이트웨이 서비스 설치(CLI) ​

WSL2 내부:

openclaw onboard --install-daemon

또는:

openclaw gateway install

또는:

openclaw configure

메시지가 나타나면 게이트웨이 서비스를 선택합니다.

복구/마이그레이션:

openclaw doctor

고급: LAN(포트프록시)을 통해 WSL 서비스 노출 ​

WSL에는 자체 가상 네트워크가 있습니다. 다른 기계가 서비스를 받아야 하는 경우 WSL 내부(SSH, 로컬 TTS 서버 또는 게이트웨이)를 실행하려면 다음을 수행해야 합니다. Windows 포트를 현재 WSL IP로 전달합니다. 다시 시작한 후 WSL IP가 변경됩니다. 따라서 전달 규칙을 새로 고쳐야 할 수도 있습니다.

예(PowerShell 관리자 권한):

powershell
$Distro = "Ubuntu-24.04"
$ListenPort = 2222
$TargetPort = 22

$WslIp = (wsl -d $Distro -- hostname -I).Trim().Split(" ")[0]
if (-not $WslIp) { throw "WSL IP not found." }

netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=$ListenPort `
  connectaddress=$WslIp connectport=$TargetPort

Windows 방화벽을 통해 포트 허용(1회):

powershell
New-NetFirewallRule -DisplayName "WSL SSH $ListenPort" -Direction Inbound `
  -Protocol TCP -LocalPort $ListenPort -Action Allow

WSL이 다시 시작된 후 포트 프록시를 새로 고칩니다.

powershell
netsh interface portproxy delete v4tov4 listenport=$ListenPort listenaddress=0.0.0.0 | Out-Null
netsh interface portproxy add v4tov4 listenport=$ListenPort listenaddress=0.0.0.0 `
  connectaddress=$WslIp connectport=$TargetPort | Out-Null

참고:

  • 다른 시스템의 SSH는 Windows 호스트 IP(예: ssh user@windows-host -p 2222)를 대상으로 합니다.
  • 원격 노드는 접근 가능한 게이트웨이 URL(127.0.0.1 아님)을 가리켜야 합니다. 사용하다 openclaw status --all 확인합니다.
  • LAN 접속을 위해서는 listenaddress=0.0.0.0를 사용하세요. 127.0.0.1 로컬로만 유지합니다.
  • 자동으로 실행하려면 예약된 작업을 등록하여 새로 고침을 실행하세요. 로그인 단계.

단계별 WSL2 설치 ​

1) WSL2 + 우분투 설치 ​

PowerShell 열기(관리자):

powershell
wsl --install
# Or pick a distro explicitly:
wsl --list --online
wsl --install -d Ubuntu-24.04

Windows에서 요청하면 재부팅합니다.

2) systemd 활성화(게이트웨이 설치에 필요) ​

WSL 터미널에서:

bash
sudo tee /etc/wsl.conf >/dev/null <<'EOF'
[boot]
systemd=true
EOF

그런 다음 PowerShell에서 다음을 수행합니다.

powershell
wsl --shutdown

Ubuntu를 다시 열고 다음을 확인합니다.

bash
systemctl --user status

3) OpenClaw 설치(WSL 내부) ​

WSL 내에서 Linux 시작하기 흐름을 따르세요.

bash
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build # auto-installs UI deps on first run
pnpm build
openclaw onboard

전체 가이드: 시작하기

Windows 도우미 앱 ​

아직 Windows 도우미 앱이 없습니다. 원한다면 기여를 환영합니다 실현할 수 있도록 기여합니다.

비공식 커뮤니티 번역 · 공식 영문 문서