Files
knowledge-base/claude-memory/omniroute.md
dttb bf565f1392 mmfb/lionart-1c: SSH + фикс efsaveragent + накопленный backlog vault-а
Сегодня (mmfb / LionART 1C):
- projects/mmfb/lionart-1c.md — новый файл: VM 100 на pve LionART
  (WIN-70M2VEJIKEF, 10.253.1.240, Win Server 2022, 1С+SQL+Effector Saver),
  SSH-доступ claude/Kl@udeD1ag!2026 заведён, RDP под Администратор + 2FA.
- projects/mmfb/proxmox-inventory.md — hostname WIN-70M2VEJIKEF в VM 100.
- decisions/2026-05-28-mmfb-effector-saver-locked-admin.md — диагноз
  цикла 7038 (SCM-пароль разъехался с .\Администратор) + lockout учётки,
  и пошаговое решение (disable службы → ADSI unlock → LogonUser-проверка
  → sc.exe config password= → start auto).

Накопившийся backlog (без отдельной правки в эту сессию):
- decisions/: buzharovo (recon, migration-plan, 1c-licensing), sergey
  (instagram iPhone fakeip), amneziavpn macOS v1/v2 incompat, benelux
  compromise 2026-05-20, glavtorg autologon off, omni domain+update.
- projects/: benilux README, buzharovo README+server1c, dttb
  (nextcloud-talk-bot, npm-proxy-hosts, proxmox-inventory, vpn-clients),
  glavtorg, sergey README, projects/_index.
- claude-memory/: benelux, omniroute.
- snippets/mac-dictation/groq-dictate.sh.
- notes/claude/: ~80 авто-сохранённых транскриптов сессий за май.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-29 12:33:03 +03:00

72 lines
4.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: OmniRoute AI Gateway
description: OmniRoute v3.8.3 на LXC 132 (10.0.0.179) — AI-шлюз для 154 моделей, порт 20128, домен omni.dttb.ru
type: project
originSessionId: 9f26284f-db92-456f-813d-fd8210b7d7b6
---
## OmniRoute v3.8.3 (LXC 132, 10.0.0.179) — обновлено 2026-05-26
- **Путь**: /root/OmniRoute/, Node.js 22, Next.js 16.2, git repo (github.com/diegosouzapw/OmniRoute)
- **Dashboard**: https://omni.dttb.ru/ (NPM #29, LE до 2026-08-24, HTTP/2, WSS) или http://10.0.0.179:20128, пароль: 1qaz!QAZ
- **API**: https://omni.dttb.ru/v1 или http://10.0.0.179:20128/v1
- **DNS**: A-запись `omni → 176.62.183.186` в Spaceweb через `editMain action=add` (2026-05-26)
- **API Key**: sk-225e902dc95ff192-6bdad7-3ec8cdc6
- **SQLite DB**: /root/.omniroute/storage.sqlite
- **Service**: omniroute.service (systemd, enabled), запускает **npx-кэш** (НЕ git repo)
- **ExecStart**: `/usr/bin/node /root/.npm/_npx/<hash>/node_modules/omniroute/app/server.js` (hash меняется при обновлении)
- **Конфиг**: /root/OmniRoute/.env (секреты сгенерированы)
### SSH доступ к LXC 132
- **Прямой SSH (root@10.0.0.179) НЕ РАБОТАЕТ** — пароль 1qaz!QAZ не подходит, ключ claude-code отсутствует
- **Доступ через Proxmox**: `sshpass -p '1qaz!QAZ' ssh root@10.0.0.250 "pct exec 132 -- bash -c 'COMMAND'"` — РАБОТАЕТ
- **Hostname**: code-server
### Обновление OmniRoute (npx способ — используется сервисом)
1. Остановить: `pct exec 132 -- systemctl stop omniroute`
2. Удалить старый npx-кэш: `rm -rf /root/.npm/_npx/<old_hash>`
3. Установить: `npx omniroute@<version> --version` (создаст новый кэш)
4. Обновить путь в `/etc/systemd/system/omniroute.service` ExecStart на новый hash
5. `systemctl daemon-reload && systemctl start omniroute`
### Обновление git-репозитория (отдельно, для разработки)
1. `cd /root/OmniRoute && git pull origin main && npm install && npm run build`
### Подключённые провайдеры (2026-05-26)
| Префикс | Провайдер | Что выгодно | Заметки |
|---------|-----------|-------------|---------|
| cc/ | Claude Code (Max OAuth) | claude-opus-4-7, sonnet-4-6, haiku-4-5 | основной путь к Opus 4.7 для Антошки |
| kr/, kiro/ | Kiro (AWS OAuth) | opus-4.7, sonnet-4.6, sonnet-4.5, haiku-4.5, deepseek-3.2, minimax-m2.5, glm-5, qwen3-coder-next | **бесплатные, появились Opus 4.7 / Sonnet 4.6** — резерв на случай billing-ошибок Max |
| cx/ | Codex (OpenAI) | gpt-5.4, gpt-5.4-mini, 11 моделей | бесплатный free-plan |
| gh/ | GitHub Models | 14 моделей | claude-opus-* сломан (MS Copilot scope + ID dot-vs-dash bug) |
| antigravity/ | Google Antigravity | 17 моделей (gemini) | требует OAuth reconnect (projectId) |
| kc/, kilocode/ | Kilocode | 14 моделей | — |
| kmc/, kimi-coding/ | Kimi Coding | 2 модели | — |
| glm/ | Zhipu GLM | 10 моделей | — |
| gemini-cli/ | Gemini CLI | 6 моделей | — |
| claude/ | прямой Claude API | 6 моделей | — |
### Kиrа (kr/*) бесплатные модели — 11 шт. (2026-05-26)
- `kr/auto-kiro` — автовыбор
- `kr/claude-opus-4.7`**новинка** (резерв вместо cc/claude-opus-4-7)
- `kr/claude-opus-4.6`
- `kr/claude-sonnet-4.6`**новинка**
- `kr/claude-sonnet-4.5`
- `kr/claude-haiku-4.5`
- `kr/deepseek-3.2`
- `kr/minimax-m2.5`, `kr/minimax-m2.1`
- `kr/glm-5`
- `kr/qwen3-coder-next`
Алиас `kiro/*` идентичен `kr/*`.
### Использование
- Prefix модели: `cx/gpt-5.4` (Codex), `cc/claude-opus-4-6` (Claude)
- 181 модель доступна через API (на 2026-04-14)
- Codex OAuth: callback на localhost:1455 (нужен SSH-туннель для удалённого доступа)
- Token refresh: требует периодическую перелогинку OAuth
### Важно
- OAuth Codex привязан к localhost:1455 — для удалённого доступа: `ssh -L 20128:localhost:20128 -L 1455:localhost:1455 root@10.0.0.179`
- Встроенные агенты: Droid и Assistant (Dashboard → Agents)
- CLI tools конфиг: Dashboard → CLI Tools