docs: добавить секцию про сетевые скрипты в README
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
41
README.md
41
README.md
@@ -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-тесты:
|
||||||
|
|||||||
Reference in New Issue
Block a user