diff --git a/.github/workflows/.golangci.yml b/.golangci.yml similarity index 100% rename from .github/workflows/.golangci.yml rename to .golangci.yml diff --git a/README.md b/README.md index 468f45f..3de7dbb 100644 --- a/README.md +++ b/README.md @@ -201,9 +201,12 @@ curl -L -o client https://github.com/cacggghp/vk-turn-proxy/releases/latest/down ```bash # Запустить клиент -./client -listen 127.0.0.1:9000 -peer :56000 -vk-link +GOMAXPROCS=1 GODEBUG=asyncpreemptoff=1 ./client -listen 127.0.0.1:9000 -peer :56000 -vk-link ``` +> [!TIP] +> Чтобы iSH не закрывался в фоне, рекомендуется в начале сессии прописать команду `cat /dev/location > /dev/null &` — это заставит iOS поддерживать активность приложения в фоне через запрос геолокации. + #### В конфиге WireGuard (WG) есть строка ``` @@ -299,7 +302,13 @@ curl -L -o client https://github.com/cacggghp/vk-turn-proxy/releases/latest/down Для прохождения капчи вручную - `-manual-captcha`. -По умолчанию капча теперь проходит так: обычная автопопытка, затем автопопытка через пазл-слайдер POC, и только потом ручной режим. +По умолчанию алгоритм обхода капчи работает в три этапа: +1. **Авто-попытка**: Обычный программный запрос. +2. **Slider Solver**: Прокси анализирует изображение пазла, сопоставляет фрагменты по пикселям и пробует решить его автоматически. +3. **Ручной режим**: Если авто-методы не сработали, открывается браузер. + +**Система профилей (Fingerprinting):** +При ручном решении капчи прокси перехватывает и сохраняет отпечаток вашего реального браузера (характеристики устройства, User-Agent и т.д.) в файле `vk_profile.json`. Эти данные используются для всех последующих автоматических запросов. ## Яндекс телемост