Webstorm – хорошая среда разработки, но может показаться дороговатой (на момент подготовки этой статьи 12.9$ в месяц или 129$ на год), тем более, если вы ею нечасто пользуетесь.
В этом случае можно активировать продукт бесплатно, воспользовавшись предложенным ниже способом. Сам способ взят отсюда https://telegra.ph/ja-netfilter-with-mymap-12-27 и подходит для любых продуктов Jetbrains.
На сайте компании сказано, что студенты и преподаватели могут получить бесплатные индивидуальные лицензии.
Способ мною проверен на последней доступной версии 2021.3.3 (сборка от 18 марта 2022). Метод подходит и для Linux и OS X.
Дополнено 27.05.22. Выполненная описанным способом активация у меня перестала работать. Но получилась активировать WebStorm через сервер. Дописал раздел в конце статьи.
Порядок действий:
- Скачиваем последнюю версию программы на официальном сайте https://www.jetbrains.com/ru-ru/webstorm/download/#section=windows
- Отсюда https://jetbra.in/52c2a991-6278-42fa-8e91-aaa649bbdb7b.html скачиваем архив по ссылке сверху. Если ссылка не работает, архив можно скачать отсюда.
- Распаковываем архив zip. В данном примере я создал папку c:\Users\Public\Jetbrains и в нее распаковал архив. Получилась папка c:\Users\Public\Jetbrains\ja-netfilter-all с содержимым архива.
Если смотреть в проводнике Windows, то он вместо users пишет “Пользователи”, а вместо public – “Общие” – пометил на скрине выше. Это не должно вводить в заблуждение.
- Устанавливаем WebStorm обычным образом. Активируем пробную лицензию (Start Trial – бесплатная пробная версия на 30 дней). Я при этом предварительно создал учетную запись jetbrains.com и залогинился. Не знаю, нужно ли это делать или будет работать и без создания аккаунта.
- Далее находим конфигурационный файл по адресу – C:\Users\{UserName}\AppData\Roaming\JetBrains\WebStorm2021.3\webstorm64.exe.vmoptions
Папка AppData в Windows скрыта и не видна в проводнике. Можно воспользоваться, например, Far Manager. - Добавляем в этот файл строку
-javaagent:C:\Users\Public\Jetbrains\ja-netfilter-all\ja-netfilter.jar=jetbrains
Таким образом там будет всего 2 строки – первая закомментированная и вторая ваша. - Отредактируйте файл C:\Users\Public\Jetbrains\ja-netfilter-all\config\mymap.conf, если хотите изменить имя и дату окончания лицензии.
- Перезапустите WebStorm.
- Теперь проверяем там лицензию.
Активация через сервер
- Добавляем -javaagent:C:\Users\Public\Jetbrains\ja-netfilter-all\ja-netfilter.jar=jetbrains в ваш файл vmoptions. Как это сделать можно прочитать выше. У вас путь к файлу может быть другим.
- Разлогиниваемся из IDE (это в окне Лицензии – ‘Licenses’ снизу слева).
- Активируем через пункт License server – указываем в качестве Server address: https://jetbra.in
Сссылка не работает, но спасибо за статью)
Геннадий, если имеется ввиду ссылка из пункта 2, то я этот архив закачал и в п.2. дал ссылку на скачивание.
А что делать если в папке webstorm отсутствует конфигурационный файл? Создавать самому?
Данила, точно не знаю. Посмотрите во вложенных папках, может там есть.
1) Сам файл, о котором говорит автора, в версии 2022.1.3.1 располагается теперь по данному пути:
C:\Program Files\JetBrains\WebStorm 2021.3.1\bin (файл открывается с помощью блокнота)
2) Данную строку необходимо добавить в файл “webstorm64.exe.vmoptions”, например так:
-javaagent:C:\Program Files\JetBrains\jetbra-d6c629ec27fe941e5a5eb0273693b3c3f22c469d\jetbra\ja-netfilter.jar=jetbrains
где “C:\Program Files\JetBrains\jetbra-d6c629ec27fe941e5a5eb0273693b3c3f22c469d\jetbra\” – путь до места, где вы распаковали файл “ja-netfilter.jar”
Распаковал архив по адресу C:\Users\Public\Jetbrains\ja-netfilter-all
По пути C:\Users\admin\AppData\Roaming\JetBrains\WebStorm2022.1 закоментил что было и добавил так
#-Xmx750m
-javaagent:C:\Users\Public\Jetbrains\ja-netfilter-all\ja-netfilter.jar=jetbrains
По пути C:\Program Files\JetBrains\WebStorm 2022.1.3\bin
закоментил и добавил ниже такую же строчку
#-Xms128m
#-Xmx750m
#-XX:ReservedCodeCacheSize=512m
#-XX:+IgnoreUnrecognizedVMOptions
#-XX:+UseG1GC
#-XX:SoftRefLRUPolicyMSPerMB=50
#-XX:CICompilerCount=2
#-XX:+HeapDumpOnOutOfMemoryError
#-XX:-OmitStackTraceInFastThrow
#-ea
#-Dsun.io.useCanonCaches=false
#-Djdk.http.auth.tunneling.disabledSchemes=””
#-Djdk.attach.allowAttachSelf=true
#-Djdk.module.illegalAccess.silent=true
#-Dkotlinx.coroutines.debug=off
-javaagent:C:\Users\Public\Jetbrains\ja-netfilter-all\ja-netfilter.jar=jetbrains
Результата нет. Возможно поменяли они алгоритм или я что то не так делаю.
Активация по серверу не дала результатов.
Виктор, видно, что версия WebStorm изменилась. У меня была 2021, а у вас 2022. Наверное или надо найти прежнюю версию или искать инструкции по активации уже по новой версии.
все было норм но теперь выдает ошибку при активации Cannot obtain ticket from https://jetbra.in due to connectivity problem: Remote call failed:
Здесь скорее всего сервер https://jetbra.in временно перестал работать. Должен восстановиться.
работает на последней версии
заходим
https://3.jetbra.in/
переходим на доступный сервер типа https://cloudflare-ipfs.com/
перебросит на сервак где в шапке качаем архив
далее и на винде и на маке копируем папку из архива и кладем в “юзер” директорию
заходим в папку скрипт и в зависимости от системы выбираем свой скрипт(sh или vbr)
перегружаем систему
выбираем на сервере https://cloudflare-ipfs.com уже ключ под ide и активируем
Ты героический тип. Работает! Спасибо!
2022.3.3 Последняя версия на сегодня работает. Активировалась до августа 2025 года. Спасибо.
Привет! Помогите понять как выбрать на сервере https://cloudflare-ipfs.com уже ключ под ide и активировать? Не могу найти. И скрипт (sh или vbr) когда выбираем окно открывается и закрывается само, так и должно быть?
2022.3.1 Работает!
Спасибо, работает на версии WebStorm 2022.3.1
ты красавчик жи есть внатуре!!! все работает!!! отдуши)
2022.3.2
на версии 2022.3.1 все отлично работает, продлилось до августа 2025, спасибо тебе огромное, человечище!
можеш объяснить пошагово как ты сделал? Не могу разобраться
можеш объяснить пошагово как ты сделал? Не могу разобраться
А в какой ботнет теперь попал мой комп :)?
Работает на 2023 версии (Windows)
Не сразу получилось, но гений из коментов помог (дополню его слова)
Не уверен важно это или нет – но сначала я активировал триал (попросит зарегаться на сайте)
1. Выключаем Webstorm (скаченный триал). Идем на https://3.jetbra.in/
Будет красный экран об опасности но это всё фейк, выбираем сервер, например,
https://cloudflare-ipfs.com/
2. Перебросит на сервер, где в шапке качаем архив (не закрываем страницу)
3. Копируем папку из архива и кладем в C:\Users\User
4. Заходим в папку scripts (C:\Users\User\jetbra\scripts) и в зависимости от системы выбираем свой скрипт (install-current-user.vbs для Windows)
5. Перегружаем систему
6. На странице из браузера, где мы копировали архив, находим Webstorm и копируем код лицензии
7. Запускаем Webstorm, переходим на активацию по коду лицензии и вставляем скопированный код.
8. Profit
не работает
Лучики благодарности вам! Всё работает =)
Сработало, но теперь webstorm заражён трояном.
Спасибо, но ты забыл добавить, что ключ cloudflare-ipfs только под конкретную версию IDE. Придётся скачиать нужную https://www.jetbrains.com/ru-ru/webstorm/download/other.html
Все супер, работает )) благодарю .
Есть туториал как это сделать на Мас ОС?