Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 815 Bytes

File metadata and controls

39 lines (28 loc) · 815 Bytes

EO WebSocket Proxy

WebSocket proxy for Endless Online servers, written in Go.

Setup

  1. Clone and build:

    git clone https://github.com/tabbyed/eo-websocket-proxy.git
    cd eo-websocket-proxy
    go mod download
    go build .
  2. Run:

    ./eo-websocket-proxy
  3. Open control panel: http://localhost:8080

Usage

  1. Set WebSocket port (default: 8080)
  2. Enter EO server address (e.g., gameserver.ddns.eo-rs.dev:8078)
  3. Click "Start Bridge"
  4. Connect web clients to ws://localhost:[port]

API

  • GET /api/status - Bridge status
  • POST /api/start - Start bridge with {"port": 8080, "server": "host:port"}
  • POST /api/stop - Stop bridge
  • GET /api/servers - List discovered servers

Files

  • main.go - Proxy server
  • static/ - Web control panel