88 lines
6.6 KiB
Plaintext
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.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. Рекомендуется чистая установка.
|