feat(proj): init

This commit is contained in:
vl.arkhangelskii
2026-09-21 04:06:43 +03:00
commit c956b94983
1076 changed files with 50876 additions and 0 deletions
@@ -0,0 +1,21 @@
# 2026-09-13 — SOCKS5-прокси для бота в Docker
## Запрос
Xray на хосте (10808/10809) слушает 127.0.0.1; контейнер его не видит. Нужно открыть listen на 0.0.0.0 и настроить aiogram через SOCKS5.
## Сделано в репозитории
- `aiohttp-socks` в `requirements.txt`
- `PROXY_URL` в `bot/config.py` (опционально)
- `bot/main.py``AiohttpSession(proxy=...)` (официальный API aiogram 3, без `_connector_init`)
- `scripts/open_xray_listen.sh` — правки Xray на Ubuntu-хосте + restart
- `docker-compose.yml``PROXY_URL=socks5://172.17.0.1:10808` по умолчанию
- README: секция прокси + firewall warning
## На хосте (вручную)
```bash
./scripts/open_xray_listen.sh
# в .env: PROXY_URL=socks5://172.17.0.1:10808
docker compose up -d --build
```
Конфиг `/usr/local/etc/xray/config.json` с этой Windows-машины недоступен — правки только через скрипт на Ubuntu.