v36
This commit is contained in:
@@ -133,6 +133,7 @@ This file lists the current HTTP routes exposed by Core, grouped by access level
|
|||||||
| `POST` | `/admin/nodes/:id/protocols` | `CreateProtocolDto` | Creates a node protocol |
|
| `POST` | `/admin/nodes/:id/protocols` | `CreateProtocolDto` | Creates a node protocol |
|
||||||
| `PUT` | `/admin/nodes/:id/protocols/:protocolId` | `UpdateProtocolDto` | Updates a node protocol |
|
| `PUT` | `/admin/nodes/:id/protocols/:protocolId` | `UpdateProtocolDto` | Updates a node protocol |
|
||||||
| `DELETE` | `/admin/nodes/:id/protocols/:protocolId` | none | Deletes a node protocol |
|
| `DELETE` | `/admin/nodes/:id/protocols/:protocolId` | none | Deletes a node protocol |
|
||||||
|
| `GET` | `/admin/nodes/:id/protocols/:protocolId/xray-preview` | none | Final user-stripped Xray inbound JSON (Xray protocols only) |
|
||||||
| `GET` | `/admin/nodes/:id/accesses` | none | User access map for the node |
|
| `GET` | `/admin/nodes/:id/accesses` | none | User access map for the node |
|
||||||
| `POST` | `/admin/nodes/:nodeId/access/:userId/:protocol` | none | Grants protocol access |
|
| `POST` | `/admin/nodes/:nodeId/access/:userId/:protocol` | none | Grants protocol access |
|
||||||
| `DELETE` | `/admin/nodes/:nodeId/access/:userId/:protocol` | none | Revokes protocol access |
|
| `DELETE` | `/admin/nodes/:nodeId/access/:userId/:protocol` | none | Revokes protocol access |
|
||||||
|
|||||||
@@ -121,6 +121,7 @@ All other routes require `x-node-auth-key`.
|
|||||||
| `POST` | `/node/geoip/update` | Update GeoIP/geosite files. |
|
| `POST` | `/node/geoip/update` | Update GeoIP/geosite files. |
|
||||||
| `POST` | `/node/xray/probe-outbound` | Test an outbound connection and return latency. |
|
| `POST` | `/node/xray/probe-outbound` | Test an outbound connection and return latency. |
|
||||||
| `POST` | `/node/xray/tls-ping` | Run `xray tls ping <domain>`; vet a REALITY target (incl. ML-DSA-65 readiness). |
|
| `POST` | `/node/xray/tls-ping` | Run `xray tls ping <domain>`; vet a REALITY target (incl. ML-DSA-65 readiness). |
|
||||||
|
| `GET` | `/node/xray/inbound-preview?tag=` | Read one inbound from the running `config.json`, empty user arrays, return `{ config }` (read-only). |
|
||||||
| `POST` | `/node/crypto/x25519` | Generate X25519 keys. |
|
| `POST` | `/node/crypto/x25519` | Generate X25519 keys. |
|
||||||
| `POST` | `/node/crypto/mldsa65` | Generate an ML-DSA-65 seed/verify pair. |
|
| `POST` | `/node/crypto/mldsa65` | Generate an ML-DSA-65 seed/verify pair. |
|
||||||
| `POST` | `/node/crypto/tls-ech` | Generate TLS-ECH keys. |
|
| `POST` | `/node/crypto/tls-ech` | Generate TLS-ECH keys. |
|
||||||
|
|||||||
Reference in New Issue
Block a user