Releases: Leonid1095/VPN-Extension
Release list
PLGames Connect v2.4.4
PLGames Connect v2.4.4 — fix медленных запросов
Что исправлено
Расширение проксировало собственные API-запросы через свой же сервер, попадая в loopback. ~3 из 5 запросов на /api/profile, /api/account зависали по 5 секунд из-за NAT-петли. UI казался залипающим.
Теперь домены api.plgames-wow.online, buy.plgames-wow.online, plgames-wow.online идут мимо прокси (как и localhost/127.0.0.1).
Уже установленные расширения сами подхватят фикс при следующем открытии попапа — миграция дополняет существующий bypass-список новыми доменами.
Установка / обновление
Загрузите plgames-connect.zip ниже и перепакуйте в chrome://extensions/. Или дождитесь авто-уведомления о новой версии в самом попапе.
Full Changelog: v2.4.3...v2.4.4
Full Changelog: v2.4.3...v2.4.4
PLGames Connect v2.4.3
PLGames Connect v2.4.3 — anti-share security
Что нового
- Привязка к устройству. При первой активации подписки расширение генерирует случайный installation-id (хранится в
chrome.storage.local) и шлёт его на сервер. Сервер запоминает и принимает запросы только с этого id. Если кто-то скопирует токен на другое устройство — получит 403. - Ускоренная ротация кредов. Раньше пароли прокси менялись раз в 12 часов, теперь — каждые 1.5 часа. Сервер инвалидирует устаревшие через 2 часа. Поделиться кредами с другом теперь практически невозможно.
- Защита от одновременного использования. Backend готов получать события подключений от прокси-сервера; если одни и те же креды за 60 секунд приходят с >2 разных IP, подписка автоматически блокируется.
Установка
Скачайте plgames-connect.zip, распакуйте, загрузите как распакованное расширение в chrome://extensions/.
Поддержка
Full Changelog: v2.4.2...v2.4.3
Full Changelog: v2.4.2...v2.4.3
v2.4.2 — On/off bug fix + auto update notifier
Что починилось
🔧 Баг с включением/выключением
После «Откл» профиль оставался в активной карточке (с уже бесполезной кнопкой «Откл»), а из общего списка пропадал — нажать «Вкл» обратно было негде. Теперь после деактивации активная карточка скрывается, профиль возвращается в общий список с зелёной кнопкой «Вкл».
🔔 Уведомления о новых версиях
Расширение установлено через Load unpacked, поэтому Chrome не присылает обновления автоматически. Решено по-другому: раз в сутки фоновый Service Worker сам проверяет GitHub Releases. При наличии новой версии:
- На иконке тулбара появляется золотой бэйдж NEW
- В попапе сверху — карточка с кнопками «Скачать» и «Позже»
- «Позже» запоминает версию — повторно та же не будет показываться
Прямая ссылка на скачивание берётся из assets[].browser_download_url релиза.
Дополнительно (фиксы 2.4.1 серверного Claude)
donatepay-webhookpreParsing: возвращаетReadable.from(buf)чтобы fastify не зависалDONATEPAY_PAYMENT_PAGE_URLenv: можно переопределить base URL платёжной страницы (актуальный форматhttps://new.donatepay.ru/@<username>)- В попапе подсказка про точную сумму (иначе backend отклоняет как underpaid)
package-lock.jsonбезpino-pretty
Установка / обновление
- Скачай
plgames-connect-v2.4.2.zipниже - Распакуй, заменив старую папку (или удали старое расширение в
chrome://extensions/и загрузи новую папку) - После установки можно зайти в
chrome://extensions/→ нажать ⟳ на карточке расширения - Все профили и подписка сохранятся (живут в
chrome.storage.local)
Полный changelog
Full Changelog: v2.4.1...v2.4.2
Full Changelog: v2.4.1...v2.4.2
PLGames Connect v2.4.1
PLGames Connect v2.4.1
Готовое к установке расширение PLGames Connect.
Установка
- Скачайте
plgames-connect.zipниже. - Распакуйте в любую папку.
- Откройте
chrome://extensions/. - Включите «Режим разработчика» в правом верхнем углу.
- Нажмите «Загрузить распакованное» и выберите папку с распакованным архивом.
Что нового
- В попапе при оплате чётко видно: «введи ровно X ₽» (сумма больше не врёт про автоподстановку).
- Предупреждение, что подписка не активируется при изменении комментария или недоплате.
- На бэкенде DonatePay-страница теперь конфигурируется через env, без хардкода.
- Webhook обработчик не зависает на парсинге payload.
Поддержка
По вопросам — https://marz116.duckdns.org/
Full Changelog: v2.4.0...v2.4.1
PLGames Connect v2.4.0 — Credential rotation + sync agent
v2.4.0 — Security hardening
Если кто-то скопирует креды — у него максимум сутки доступа.
Полная автоматика: backend ротирует, расширение подтягивает, прокси-сервер
обновляет Caddyfile сам.
Что нового
Ротация кредов
POST /api/profile/rotate— пересоздаётbasic_auth username/passwordGET /api/profileавторотирует если креды старше 24 часов- В расширении
chrome.alarmsкаждые 12 часов сам зовёт rotate - Активный прокси-профиль автоматически переподключается с новыми кредами
Proxy-side sync agent (новый, agent/)
Bash + curl + jq, без зависимостей. Ставится на каждый прокси-сервер:
scp -r agent/ root@<SERVER_IP>:/root/
ssh root@<SERVER_IP>
bash /root/agent/install-agent.sh
nano /etc/plgames-agent/agent.env # API_URL, SERVER_ID, INTERNAL_API_TOKEN
systemctl enable --now plgames-agent.timerРаз в 30 секунд тянет с бэкенда список текущих юзеров и переписывает блок
basic_auth в Caddyfile между маркерами PLGAMES_USERS_BEGIN/END → caddy reload.
SHA-проверка избегает лишних reload'ов.
Internal API
GET /api/internal/server/:id/users— для агентаPOST /api/internal/admin/revoke— для тебя (отозвать утечённые креды)- Защищены заголовком
X-Internal-Token+ рекомендуется nginx-allowlist по IP
SECURITY.md
Полная модель угроз и чек-лист перед продакшеном.
Цены
| Тариф | ₽ | ₽/день |
|---|---|---|
| 30 дней | 159 | 5.3 |
| 90 дней | 299 | 3.3 |
| 365 дней | 699 | 1.9 |
Установка расширения
Скачай plgames-connect-v2.4.0.zip ниже → распакуй → chrome://extensions/ → «Загрузить распакованное».
Полный changelog
Full Changelog: v2.3.0...v2.4.0