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

  1. Open Settings and find “External Controller”.
  2. It listens on 127.0.0.1:9097 by default; change the port if needed.
  3. Set an access secret to keep other local programs from talking to the API uninvited.
Sponsored Where does the subscription link come from? Our partner provider gives you 1 GB of high-speed Hong Kong data at signup — import it in one click. Get high-speed nodes

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.