GeoIP and ISP Routing
With more than one server, which viewers land on which machine stops being luck. XUI.live routes connections by where the viewer is and which network they arrive from — set per server, enforced automatically at connection time.
Country routing
On any server — balancer or proxy — enable GeoIP load balancing, pick the countries, and choose the priority that decides how strong the preference is:
- High priority — viewers from the listed countries are steered here first; others may still land when capacity allows.
- Low priority — this server takes listed-country viewers mainly when preferred servers are full.
- Strict — only the listed countries are served here, full stop.
A European fleet with a Benelux box, a DACH box and a strict UK box is three checkboxes and three lists — the balancer does the rest on every connection.
Network matching
Servers can also prefer viewers from named ISPs — the balancer matches the connecting network’s name and steers accordingly. Combined with country rules, this is how a partner ISP’s subscribers consistently land on the server peered closest to them.
Per-line overrides
Routing sets the default; individual lines can override it — a forced server pins a subscription to one machine regardless of balancing, and a forced country refuses the line’s connections from anywhere else. Packages can bake both in.
Watching it work
The dashboard’s connection map shows where your audience actually is, and live connections name the server each session landed on — the fastest way to confirm a routing rule behaves as intended. What each viewer receives once routed is the next page: outputs and playlists.