=== AI Proxy Manager === Contributors: tooweb Author: Александр Головин Author URI: https://быстросайты.рф/ Tags: proxy, openai, anthropic, gemini, api Requires at least: 7.0 Tested up to: 7.0 Requires PHP: 7.4 Stable tag: 1.0.8 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Маршрутизация исходящих запросов к AI API (OpenAI, Anthropic, Google) через пользовательские прокси-серверы, с режимом отладки подключения. == Description == AI Proxy Manager позволяет администратору WordPress направлять исходящие запросы сайта к API искусственного интеллекта через собственные прокси-серверы. Это помогает обходить региональные блокировки и обеспечивать стабильное подключение к OpenAI, Anthropic (Claude) и Google Gemini. Возможности: * Добавление списка прокси в формате ЛОГИН:ПАРОЛЬ@IP:ПОРТ (поддерживается и формат без авторизации IP:ПОРТ). * Типы прокси: HTTP, HTTPS, SOCKS5. * Главный переключатель «Использовать прокси на сайте» и индивидуальные переключатели для каждого прокси. * Маршрутизация только нужных доменов — прокси применяется лишь к запросам к указанным AI-доменам, остальной трафик идёт напрямую. * Ротация и резервирование: при ошибке одного прокси автоматически пробуется следующий включённый. * Health-check каждого прокси по кнопке через AJAX (доступность и время ответа). * Режим отладки: проверка подключения к каждому AI-провайдеру с расшифровкой HTTP-кодов. * Шифрование секретов: пароли прокси и API-ключи хранятся в зашифрованном виде (AES-256-GCM, ключ выводится из солей wp-config.php). == Installation == 1. Загрузите папку `ai-proxy-manager` в каталог `/wp-content/plugins/`. 2. Активируйте плагин в меню «Плагины» админки WordPress. 3. Откройте пункт меню «AI Proxy Manager» в боковой панели админки. 4. Вставьте прокси, выберите тип, включите главный переключатель и сохраните параметры. 5. При необходимости введите API-ключи провайдеров и включите режим отладки для проверки подключения. == Frequently Asked Questions == = Прокси с логином и паролем не работают = Прокси с авторизацией работают только на транспорте cURL. Убедитесь, что расширение cURL включено на сервере. Плагин выводит предупреждение в админке, если cURL недоступен. = Где хранятся API-ключи? = Ключи шифруются алгоритмом AES-256-GCM и хранятся в таблице опций WordPress. Ключ шифрования выводится из солей `AUTH_KEY` и `SECURE_AUTH_SALT` из wp-config.php. Расшифровка происходит только в момент проверки подключения, в память. = Прокси применяется ко всем запросам сайта? = Нет. Прокси применяется только к запросам на домены из списка маршрутизации (по умолчанию — домены OpenAI, Anthropic и Google). Все прочие запросы идут напрямую. == Changelog == = 1.0.8 = * Подготовка к публикации: обновлено поле «Tested up to», добавлены файлы для репозитория, мелкие правки совместимости. = 1.0.7 = * Шифрование секретов переведено на аутентифицированный режим AES-256-GCM. * Пароли прокси больше не выводятся на странице настроек (ни в поле ввода, ни в таблице); при сохранении пустого пароля прежний сохраняется. = 1.0.6 = * Все внутренние идентификаторы приведены к единому префиксу aipmsp (включая маркер шифрования), убрана логика переноса со старого префикса. = 1.0.5 = * Изменена иконка в меню админки. * Префикс плагина переименован на aipmsp, чтобы исключить конфликты с другими плагинами (с автоматическим переносом сохранённых настроек). * В списке плагинов добавлены ссылки «Настройки» и «Детали». * Под полем ввода прокси добавлена рекомендация проверенного сервиса прокси. * На странице настроек добавлены ссылки на страницу плагина и поддержку. = 1.0.4 = * Подсказка в поле прокси приведена к актуальному формату: логин:пароль@ip:порт. = 1.0.3 = * Добавлены переключатели «Использовать для проверки» для каждого AI-провайдера; выключенные провайдеры не проверяются и не выводят уведомлений. * Обновлён сайт автора. = 1.0.1 = * Формат ввода прокси изменён на логин:пароль@ip:порт (с поддержкой пароля, содержащего «:» и «@»). = 1.0.0 = * Первый релиз. == Upgrade Notice == = 1.0.8 = Релиз для каталога WordPress.org. Рекомендуется чистая установка.