feat(proj): init
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user