|
5 | 5 |
|
6 | 6 | Профиль https://www.codewars.com/users/krotname |
7 | 7 |
|
8 | | -Для запуска в IntelliJ IDEA нажать правой кнопкой на src/main/java и Run 'All Tests' |
| 8 | +Для запуска в IntelliJ IDEA нажать правой кнопкой на src/main/java и Run 'All Tests' |
| 9 | + |
| 10 | +## Amnezia WireGuard proxy in Docker Compose |
| 11 | + |
| 12 | +Добавлен `docker-compose.yml`, который поднимает: |
| 13 | +- WireGuard-клиент с подключением к существующему серверу Amnezia. |
| 14 | +- Proxy-сервис (3proxy), работающий через VPN-туннель. |
| 15 | +- Опционально `v2ray-server` (профиль `v2ray`). |
| 16 | + |
| 17 | +Логи отключены для контейнеров через `logging.driver: "none"`. |
| 18 | + |
| 19 | +### Конфиги сервера |
| 20 | +- `wireguard/wg_confs/wg0.conf` — WireGuard-конфигурация клиента (шаблон без реальных ключей). |
| 21 | +- `proxy/3proxy.cfg` — прокси с авторизацией (шаблон без реальных логина/пароля). |
| 22 | +- `v2ray/server-config.json` — конфиг V2Ray-сервера (VMess + WS). |
| 23 | + |
| 24 | +### Доступ к прокси |
| 25 | +- SOCKS5: `127.0.0.1:1080` |
| 26 | +- HTTP: `127.0.0.1:3128` |
| 27 | + |
| 28 | +Перед запуском обязательно замените шаблонные значения: |
| 29 | +- `REPLACE_WITH_*` в `wireguard/wg_confs/wg0.conf` и `v2ray/server-config.json` |
| 30 | +- `PROXY_USER`/`PROXY_PASSWORD` в `proxy/3proxy.cfg` |
| 31 | + |
| 32 | +### Конфиги клиента для подключения к этому серверу |
| 33 | +- `client/proxy.env.example` — переменные окружения для `curl`, `wget`, CLI и приложений, которые читают `HTTP_PROXY/HTTPS_PROXY/ALL_PROXY`. |
| 34 | +- `client/proxychains.conf` — готовый конфиг для `proxychains` (SOCKS5 + логин/пароль). |
| 35 | +- `client/v2ray-client.example.json` — пример клиентского конфига для подключения к `v2ray-server`. |
| 36 | + |
| 37 | +Перед использованием замените `YOUR_SERVER_IP` на реальный IP/домен сервера. |
| 38 | + |
| 39 | +### Запуск |
| 40 | +```bash |
| 41 | +docker compose up -d |
| 42 | +``` |
| 43 | + |
| 44 | +### Запуск с V2Ray сервером |
| 45 | +```bash |
| 46 | +docker compose --profile v2ray up -d |
| 47 | +``` |
0 commit comments