--- title: "Подключение claw.a2v.space (OpenClaw)" date: 2026-03-29 tags: ["openclaw", "ssh", "nginx", "vps", "reverse-proxy"] --- ## Архитектура ``` Mac Studio (192.168.0.37:18789) → autossh SSH-туннель → VPS 95.163.232.9:8080 → nginx HTTPS → https://claw.a2v.space ``` ## Шаги настройки ### 1. DNS A-запись `claw.a2v.space` → `95.163.232.9` NS-серверы: `ns1.hosting.reg.ru`, `ns2.hosting.reg.ru` ### 2. Mac Studio — OpenClaw - Порт: 18789 - Конфиг: `~/.openclaw/openclaw.json` ### 3. SSH-туннель (launchd) Plist: `~/Library/LaunchAgents/com.openclaw.sshtunnel.plist` Ключевой флаг: `-R 8080:localhost:18789` ### 4. VPS — nginx конфиг ```nginx server { listen 80; server_name claw.a2v.space; return 301 https://$server_name$request_uri; } server { listen 443 ssl; server_name claw.a2v.space; ssl_certificate /etc/letsencrypt/live/claw.a2v.space/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/claw.a2v.space/privkey.pem; location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } } ``` ### 5. SSL-сертификат ```bash certbot certonly --nginx -d claw.a2v.space ``` ### 6. OpenClaw config ```json { "allowedOrigins": ["https://claw.a2v.space"], "trustedProxies": ["127.0.0.1"] } ```