Found by driving the add-on in a real Theseus rather than reasoning about it. turnOn() failed with "Silent Mode · 1 is not yet configured (ready)" — resolveEndpoint required the catalogue entry to carry a vless URL, but the gateway catalogue deliberately ships none, because a vless URL is the credential and that endpoint is public. The add-on predates the key-issuer and was never taught to ask for a lease. It now POSTs to /api/vpn/session for any ready exit that has no URL of its own, and caches the lease under its serverId until a minute before expiry. Baked-in and subscription entries still use their own URL and never hit the network. |
||
|---|---|---|
| .. | ||
| aegis | ||
| blocker | ||
| consent | ||
| docx-editor | ||
| notepad | ||
| pdf-editor | ||
| screenshot | ||
| translate | ||
| vpn | ||