docs: добавить секцию про сетевые скрипты в README

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-06 12:04:43 +03:00
parent dfaf835cb6
commit fb952ad371

View File

@@ -40,6 +40,9 @@ home-configs/
│ │ └── SKILL.md │ │ └── SKILL.md
│ └── el-review-heavy/ │ └── el-review-heavy/
│ └── SKILL.md │ └── SKILL.md
├── network/
│ ├── ks-off.sh # временно отключить UFW kill switch
│ └── ks-on.sh # восстановить UFW kill switch
├── vless/ ├── vless/
│ └── servers.conf # список VLESS-серверов для прокси │ └── servers.conf # список VLESS-серверов для прокси
├── proxychains/ ├── proxychains/
@@ -178,6 +181,44 @@ exec bash
Также скрипт генерирует `~/.local/bin/claude-gpt-effort-proxy.py` — легковесный прокси, который маппит `xhigh``high` для `claude-code-proxy` (GPT-бэкенд). Без него Claude Code не смог бы использовать `xhigh` effort с GPT. Также скрипт генерирует `~/.local/bin/claude-gpt-effort-proxy.py` — легковесный прокси, который маппит `xhigh``high` для `claude-code-proxy` (GPT-бэкенд). Без него Claude Code не смог бы использовать `xhigh` effort с GPT.
## Сетевые скрипты (network/)
Скрипты в `home-configs/network/` **не запускаются автоматически** — ни `ai-setup.sh`, ни системой. Это ручные утилиты, которые нужно запускать явно от root.
Предназначены для окружения с Amnezia VPN и UFW kill switch (весь трафик через VPN, без VPN - только локалка).
### ks-off.sh — временно отключить kill switch
```bash
sudo bash ~/path/to/home-configs/network/ks-off.sh
```
Отключает UFW. После этого нужно вручную отключить Amnezia через её GUI - трафик пойдёт напрямую через провайдера (российский IP). Используется когда нужен доступ к сайтам, которые блокируют VPN (ozon.ru и т.п.).
**Перед запуском:** выйди из Claude Code - сессия будет идти с другого IP.
### ks-on.sh — восстановить kill switch
```bash
sudo bash ~/path/to/home-configs/network/ks-on.sh
```
Включает UFW обратно. Перед запуском нужно подключить Amnezia через GUI - иначе скрипт предупредит, что интерфейс `amn0` не найден, и спросит подтверждение (без VPN весь интернет заблокируется).
### Типичный workflow
```
# Нужен доступ к ru-сайтам напрямую:
1. Выйти из Claude Code
2. sudo bash ks-off.sh
3. Отключить Amnezia в GUI
# Возврат к нормальному режиму:
4. Подключить Amnezia в GUI (дождаться amn0)
5. sudo bash ks-on.sh
6. Войти в Claude Code
```
## Тесты ## Тесты
В репозитории есть shell-тесты: В репозитории есть shell-тесты: