Skip to content

Releases: Leonid1095/VPN-Extension

PLGames Connect v2.4.4

Choose a tag to compare

@Leonid1095 Leonid1095 released this 02 May 16:54

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

Choose a tag to compare

@Leonid1095 Leonid1095 released this 02 May 10:07

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/.

Поддержка

https://marz116.duckdns.org/

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

Choose a tag to compare

@Leonid1095 Leonid1095 released this 02 May 09:04

Что починилось

🔧 Баг с включением/выключением

После «Откл» профиль оставался в активной карточке (с уже бесполезной кнопкой «Откл»), а из общего списка пропадал — нажать «Вкл» обратно было негде. Теперь после деактивации активная карточка скрывается, профиль возвращается в общий список с зелёной кнопкой «Вкл».

🔔 Уведомления о новых версиях

Расширение установлено через Load unpacked, поэтому Chrome не присылает обновления автоматически. Решено по-другому: раз в сутки фоновый Service Worker сам проверяет GitHub Releases. При наличии новой версии:

  • На иконке тулбара появляется золотой бэйдж NEW
  • В попапе сверху — карточка с кнопками «Скачать» и «Позже»
  • «Позже» запоминает версию — повторно та же не будет показываться

Прямая ссылка на скачивание берётся из assets[].browser_download_url релиза.

Дополнительно (фиксы 2.4.1 серверного Claude)

  • donatepay-webhook preParsing: возвращает Readable.from(buf) чтобы fastify не зависал
  • DONATEPAY_PAYMENT_PAGE_URL env: можно переопределить base URL платёжной страницы (актуальный формат https://new.donatepay.ru/@<username>)
  • В попапе подсказка про точную сумму (иначе backend отклоняет как underpaid)
  • package-lock.json без pino-pretty

Установка / обновление

  1. Скачай plgames-connect-v2.4.2.zip ниже
  2. Распакуй, заменив старую папку (или удали старое расширение в chrome://extensions/ и загрузи новую папку)
  3. После установки можно зайти в chrome://extensions/ → нажать ⟳ на карточке расширения
  4. Все профили и подписка сохранятся (живут в chrome.storage.local)

Полный changelog

CHANGELOG.md

Full Changelog: v2.4.1...v2.4.2

Full Changelog: v2.4.1...v2.4.2

PLGames Connect v2.4.1

Choose a tag to compare

@Leonid1095 Leonid1095 released this 02 May 07:23

PLGames Connect v2.4.1

Готовое к установке расширение PLGames Connect.

Установка

  1. Скачайте plgames-connect.zip ниже.
  2. Распакуйте в любую папку.
  3. Откройте chrome://extensions/.
  4. Включите «Режим разработчика» в правом верхнем углу.
  5. Нажмите «Загрузить распакованное» и выберите папку с распакованным архивом.

Что нового

  • В попапе при оплате чётко видно: «введи ровно 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

Choose a tag to compare

@Leonid1095 Leonid1095 released this 30 Apr 16:36
PLGames Connect

v2.4.0 — Security hardening

Если кто-то скопирует креды — у него максимум сутки доступа.
Полная автоматика: backend ротирует, расширение подтягивает, прокси-сервер
обновляет Caddyfile сам.


Что нового

Ротация кредов

  • POST /api/profile/rotate — пересоздаёт basic_auth username/password
  • GET /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/ENDcaddy 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

CHANGELOG.md

Full Changelog: v2.3.0...v2.4.0