From 05a6c8ac11992d4195769bb781ab3c8c7ff424a1 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 2 Apr 2026 18:00:34 +0000 Subject: [PATCH] auto-backup claude-memory 2026-04-02_18:00 --- claude-memory/MEMORY.md | 32 +++++++++++++++---- claude-memory/feedback_dns_fakeip.md | 11 +++++++ claude-memory/project_direct_api_migration.md | 22 +++++++++++++ 3 files changed, 58 insertions(+), 7 deletions(-) create mode 100644 claude-memory/feedback_dns_fakeip.md create mode 100644 claude-memory/project_direct_api_migration.md diff --git a/claude-memory/MEMORY.md b/claude-memory/MEMORY.md index dc83893..567cadb 100644 --- a/claude-memory/MEMORY.md +++ b/claude-memory/MEMORY.md @@ -25,7 +25,7 @@ |------|------|----|-------| | 107 | Mailcow | 10.0.0.107 | Mailcow для dttb.ru, 4 cores, 8GB RAM | | 131 | agentdvr | 10.0.0.232 | Agent DVR, 8 cores, 6GB RAM, port 8090 | -| 129 | clawdbot | 10.0.0.206 | Clawdbot AI bot (основной, claude-opus-4-6, @maxim_dttb_bot) | +| 129 | clawdbot | 10.0.0.206 | Clawdbot AI bot (основной, прямой API claude-opus-4-6, @maxim_dttb_bot) | | 133 | clawdbot-1 | 10.0.0.237 | Бот НИИКН (cliproxy/claude-sonnet-4-6, @maximka_assistant_bot) | | 134 | clawdbot-2 | 10.0.0.238 | Знам — бот ЧОП видеоархив (@ZnamSecurityBot, haiku) | | 111 | WinServer2025 | - | RTX 3060 LHR passed through | @@ -51,13 +51,15 @@ ## Clawdbot (LXC 129) — основной бот - Real config: ~/.clawdbot/clawdbot.json (NOT /opt/clawdbot/config.yaml) -- ANTHROPIC_API_KEY=sk-clawdbot-proxy in /etc/systemd/system/clawdbot.service - Telegram bot: @maxim_dttb_bot -- Model: anthropic/claude-opus-4-6 (через CLIProxy localhost:8317) -- CLIProxy: порт 8317 (cliproxy.service), проксирует Anthropic API для всех ботов (129, 133, 134) -- CLIProxy auth: batlaew@gmail.com, auto-refresh токен (единственный инстанс с refresh) +- Model: anthropic/claude-opus-4-6 — **ПРЯМОЙ API** (api.anthropic.com), ключ sk-ant-api03-VLV... +- Переключён с CLIProxy на прямой API 2026-04-02 +- CLIProxy: порт 8317 (cliproxy.service) — ОСТАВЛЕН для ботов 133, 134 +- CLIProxy auth: batlaew@gmail.com, auto-refresh токен +- DNS: nameserver 8.8.8.8 1.1.1.1 закреплён в Proxmox конфиге LXC (не сбросится) - Gateway: порт 18789, token: changeme123 - SSH: ключ claude-code (id_ed25519 с LXC 132) +- NetBird: 100.70.219.93, exit node через Финляндию (группа Trance) ## Nextcloud dttb.ru (VM 250) → см. nextcloud-dttb.md - URL: https://dttb.ru, admin / 1qaz!QAZ, NC 32.0.6, AIO v12.6.1 @@ -180,11 +182,21 @@ - msc4108_enabled: false, msc3266+msc4222 enabled, max_event_delay_duration: 24h - well-known: rtc_foci → https://matrix.niikn.com/livekit/jwt/ +## Boss-Assistant (LXC 114) — бот руководителя НИИКН (Proxmox НИИКН) +- IP: 192.168.1.58, NetBird: 100.70.144.82 (boss-assistant.netbird.cloud) +- SSH: root / 1qaz!QAZ (sshpass через NetBird IP) +- Telegram: @assistent_maximka_bot +- Model: anthropic/claude-sonnet-4-6 — **ПРЯМОЙ API**, ключ sk-ant-api03-zaU... +- CLIProxy: отключён (disabled), не нужен +- DNS: nameserver 8.8.8.8 в конфиге LXC PVE +- NetBird exit node через Финляндию (группа Trance) +- Создан 2026-04-02 + ## Proxmox НИИКН (192.168.1.201:8006) - root / 1qaz!QAZ, Node: pve - VMs: 100(Cloud-nc-AIO), 101(VPN), 103(Win11), 104(Win2025), 106(Mailcow), 107(Matrix), 108(Nextclaud-AIO), 111(KasmOS), 112(RustDesk) -- CTs: 102(NPM), 105(zabbix), 109(Cups-Server), 110(SMB) -- Доступ: через jump-host clawdbot-1 (10.0.0.237) → sshpass +- CTs: 102(NPM), 105(zabbix), 109(Cups-Server), 110(SMB), 114(Boss-Assistant) +- Доступ: через NetBird или jump-host clawdbot-1 (10.0.0.237) → sshpass ## RustDesk Server (VM 112, 192.168.1.112) — Proxmox НИИКН - Ubuntu 24.04 (cloud-init image, cloud-init disabled after setup) @@ -272,5 +284,11 @@ - NVR Hikvision DS-N316(D): .123, admin/1qaz!QAZ - Проблемы: камеры на DHCP, Zyxel убран, STP не настроен +## DNS FakeIP → см. feedback_dns_fakeip.md +- Роутеры подменяют DNS (198.18.x.x) — всегда прописывать nameserver 8.8.8.8 в Proxmox конфиге LXC + +## Миграция на прямой API → см. project_direct_api_migration.md +- 129 и 114 на прямом API, 133 и 134 ещё на CLIProxy — нужны свои ключи + ## Правило: сохранение информации - MEMORY.md + Gitea knowledge-base (oleg/OL260380eg) + Nextcloud WebDAV infrastructure.md diff --git a/claude-memory/feedback_dns_fakeip.md b/claude-memory/feedback_dns_fakeip.md new file mode 100644 index 0000000..a7c3927 --- /dev/null +++ b/claude-memory/feedback_dns_fakeip.md @@ -0,0 +1,11 @@ +--- +name: DNS FakeIP подмена на LXC контейнерах +description: Роутеры OpenWrt/MikroTik с sing-box/podkop подменяют DNS (FakeIP 198.18.x.x) — прописывать nameserver 8.8.8.8 в Proxmox конфиге LXC +type: feedback +--- + +LXC контейнеры, использующие DNS роутера, получают FakeIP адреса (198.18.0.x) от sing-box/podkop вместо реальных IP. Это ломает API-вызовы (Anthropic, Telegram и др.). + +**Why:** Роутеры OpenWrt HomeLab (10.0.0.1) и НИИКН (192.168.1.50) перехватывают DNS порт 53 и отдают FakeIP через sing-box. Трафик на эти адреса не маршрутизируется или идёт через сломанный tproxy. + +**How to apply:** При создании нового LXC/VM всегда прописывать `nameserver: 8.8.8.8 1.1.1.1` в конфиге Proxmox (не в /etc/resolv.conf — он сбрасывается). Проверять через `nslookup api.anthropic.com` — если адрес 198.18.x.x, это FakeIP. diff --git a/claude-memory/project_direct_api_migration.md b/claude-memory/project_direct_api_migration.md new file mode 100644 index 0000000..bbff25b --- /dev/null +++ b/claude-memory/project_direct_api_migration.md @@ -0,0 +1,22 @@ +--- +name: Миграция ботов на прямой Anthropic API +description: Боты переводятся с CLIProxy OAuth на прямые API-ключи для автономности +type: project +--- + +Миграция ботов Clawdbot с CLIProxy (OAuth proxy) на прямые Anthropic API ключи для полной автономности каждого бота. + +**Why:** CLIProxy зависит от OAuth refresh token одного аккаунта (batlaew@gmail.com). При проблемах с DNS/сетью/refresh все боты падают одновременно. Прямой API ключ = независимость. + +**How to apply:** Каждый бот получает свой API ключ. В clawdbot.json: провайдер `anthropic` вместо `cliproxy`, baseUrl `https://api.anthropic.com`. + +## Статус миграции (2026-04-02) + +| Бот | LXC | Статус | Модель | API | +|-----|-----|--------|--------|-----| +| Основной (@maxim_dttb_bot) | 129 | Прямой API | claude-opus-4-6 | sk-ant-api03-VLV... | +| Boss-Assistant (@assistent_maximka_bot) | 114 | Прямой API | claude-sonnet-4-6 | sk-ant-api03-zaU... | +| НИИКН (@maximka_assistant_bot) | 133 | CLIProxy (129:8317) | claude-sonnet-4-6 | Нужен свой ключ | +| Знам (@ZnamSecurityBot) | 134 | CLIProxy (129:8317) | claude-sonnet-4-6 | Нужен свой ключ | + +CLIProxy на LXC 129 оставлен работать для 133/134 пока они не мигрируют.