Install
openclaw skills install pilot-http-proxyRoute HTTP requests through Pilot Protocol tunnels. Use this skill when: 1. You need to access HTTP services behind NATs or firewalls 2. You want to proxy HTTP traffic through the Pilot overlay network 3. You're exposing local HTTP servers to remote agents Do NOT use this skill when: - Services are already publicly accessible - You need direct HTTP access on the same network - The daemon is not running
openclaw skills install pilot-http-proxyRoute HTTP requests through Pilot Protocol tunnels using the gateway subsystem.
pilotctl --json gateway start
pilotctl --json gateway map <hostname> <local-ip>
pilotctl --json gateway list
pilotctl --json gateway unmap <local-ip>
pilotctl --json gateway stop
#!/bin/bash
# Access remote HTTP API
pilotctl --json daemon start
pilotctl --json find api-server
pilotctl --json gateway start
pilotctl --json gateway map api-server 192.168.100.50
# Access remote service
curl http://192.168.100.50/api/v1/status
curl http://192.168.100.50:8080/metrics
Gateway forwards common HTTP ports:
Requires pilot-protocol skill with running daemon. Root/sudo on Linux for port <1024.