Files
ai-proxy-manager/readme.txt
T

88 lines
6.6 KiB
Plaintext

=== 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.9
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. Рекомендуется чистая установка.