# proxyfier Мини‑сервис для выдачи прокси‑кредов по запросу. ## Идея - Аутентификация выполняется **в самом Go‑сервисе** (Basic Auth). - В конфиге храним пары «имя сервиса → логин/пароль». - По запросу `/creds?service=telegram` возвращаем креды JSON‑ом. ## Быстрый старт (локально) 1) Скопировать конфиг: ``` cp config.yaml.example config.yaml ``` 2) Запустить: ``` go run . ``` 3) Проверка: ``` curl -u "admin:change-me" "http://localhost:9000/creds?service=telegram" ``` ## Настройка (config.yaml) ``` listen: "0.0.0.0:9000" auth: user: "admin" pass: "change-me" credentials: telegram: username: "tg-user" password: "tg-pass" note: "proxy for telegram" ``` ## Docker ``` docker build -t proxyfier:latest . docker run --rm -p 9000:9000 \ -v "$PWD/config.yaml:/app/config.yaml:ro" \ -e PROXYFIER_CONFIG=/app/config.yaml \ proxyfier:latest ``` ## VSCode Файлы уже в `.vscode/`. Для запуска нужен `config.yaml`. ## Дальше - Добавить раздел «деплой на my‑vpn». - Решить, оставляем ли HTTPS на стороне Nginx или внутри сервиса.