chore(discord-bridge): dashboard-ul se muta de pe /punte pe /claude
https://claude-agent.tailf7372d.ts.net/claude Redenumire completa: tailscale serve, DASHBOARD_PREFIX, teste, documentatie, ops/install.sh (implicitul pentru instalari noi). Vechiul /punte a fost scos din serve si intoarce 404. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B29CApsP1JkSdjYaGaHpE7
This commit is contained in:
@@ -6,7 +6,7 @@ de server (stdlib `http.server`, zero dependinte), aceiasi tokeni de design, ace
|
||||
tipar de endpoint-uri ca in `handlers/eco.py`.
|
||||
|
||||
```
|
||||
https://claude-agent.tailf7372d.ts.net/punte <- din tailnet, ca /echo la moltbot
|
||||
https://claude-agent.tailf7372d.ts.net/claude <- din tailnet, ca /echo la moltbot
|
||||
http://127.0.0.1:18790 <- local / prin tunel SSH
|
||||
```
|
||||
|
||||
@@ -98,7 +98,7 @@ systemctl --user enable --now claude-discord-dashboard
|
||||
```
|
||||
|
||||
Setari optionale in `~/.claude-discord/env`: `DASHBOARD_BIND` (implicit `127.0.0.1`),
|
||||
`DASHBOARD_PORT` (implicit `18790`), `DASHBOARD_PREFIX` (implicit gol; `/punte` cand e
|
||||
`DASHBOARD_PORT` (implicit `18790`), `DASHBOARD_PREFIX` (implicit gol; `/claude` cand e
|
||||
publicat prin `tailscale serve --set-path`).
|
||||
|
||||
## Acces
|
||||
@@ -110,12 +110,12 @@ legat de `127.0.0.1`, iar `tailscaled` e singurul care ajunge la el si il public
|
||||
tailnet, cu HTTPS si certificat de la Tailscale.
|
||||
|
||||
```bash
|
||||
sudo tailscale serve --bg --set-path /punte http://127.0.0.1:18790
|
||||
sudo tailscale serve --bg --set-path /claude http://127.0.0.1:18790
|
||||
tailscale serve status
|
||||
```
|
||||
|
||||
```
|
||||
https://claude-agent.tailf7372d.ts.net/punte
|
||||
https://claude-agent.tailf7372d.ts.net/claude
|
||||
```
|
||||
|
||||
Vizibil doar in tailnet (`tailnet only`) — nu e `funnel`, deci nu iese in internet.
|
||||
@@ -124,13 +124,13 @@ Configuratia e persistata de `tailscaled`, deci supravietuieste repornirilor.
|
||||
**Montarea sub prefix**, cele doua capcane si cum sunt rezolvate:
|
||||
|
||||
- `tailscale serve --set-path` **taie** prefixul inainte de a proxa, deci serverul
|
||||
vede `/api/status`, nu `/punte/api/status`. Toate URL-urile din pagini sunt
|
||||
vede `/api/status`, nu `/claude/api/status`. Toate URL-urile din pagini sunt
|
||||
**relative**, deci merg la orice prefix, fara sa stie de el. `DASHBOARD_PREFIX`
|
||||
e nevoie doar pentru redirecturi si e acceptat si intact pe intrare (`curl`
|
||||
direct pe localhost cu `/punte/...` functioneaza).
|
||||
- adresa **fara slash final** (`/punte`) ar rezolva `api/status` la radacina
|
||||
direct pe localhost cu `/claude/...` functioneaza).
|
||||
- adresa **fara slash final** (`/claude`) ar rezolva `api/status` la radacina
|
||||
hostului, unde proxy-ul nu mai trimite nimic incoace; de aceea forma fara slash
|
||||
primeste un 301 catre `/punte/`.
|
||||
primeste un 301 catre `/claude/`.
|
||||
|
||||
### Prin tunel SSH
|
||||
|
||||
|
||||
Reference in New Issue
Block a user