External controller and web dashboards
The core exposes a RESTful API (the external controller). Paired with a web dashboard, you can watch connections and switch nodes from a browser — great for power users and remote management.
Enable the external controller
- Open Settings and find “External Controller”.
- It listens on 127.0.0.1:9097 by default; change the port if needed.
- Set an access secret to keep other local programs from talking to the API uninvited.
Using a web dashboard
Popular open-source dashboards include metacubexd and yacd: open the dashboard in a browser, enter the API address http://127.0.0.1:9097 and your secret, and connect. You can watch live connections and traffic, switch group nodes, read logs, and test latency — the same features as in the client, on a bigger screen.