之前嘗試過各種激活破解辦法,不過隨着版本的不斷升級,激活信息都失效了(畢竟咱不是通過正常途徑激活的),只能重新激活。而且難度越來越大,記得早先網上有人分享激活碼,激活的server地址,破解程序等等,現在統統都不好使了,只能尋求其它的辦法。
網上找了一下,參考了“JetBrains激活 - 成都沒有派對”的一篇文章,然后按照上面的描述自己配置了一下,還真的能順利激活!下面是具體操作步驟,順帶說一句,職業碼農還是購買正版支持一下。
環境
Ubuntu 16.04 LTS
WebStorm 2017.3.3
激活步驟
- 按照上面文章中的描述,要先下載個工具:IntelliJIDEALicenseServer_linux_amd64.zip
- 解壓,運行之前先添加可執行權限:
sudo chmod +x IntelliJIDEALicenseServer_linux_amd64
- 開始運行
- 這個時候啟動WebStorm,然后點擊菜單Help->Register... 選擇License server,在License server address中輸入http://127.0.0.1:1017,點擊Activate,如果出現錯誤無法激活,則需要繼續下面的步驟,利用nginx做反向代理來完成激活。
- 安裝nginx
sudo apt install nginx
- 配置nginx
sudo vim /etc/nginx/nginx.conf
在http節添加下面的配置:
server { listen 80; server_name www.jaxu-abc.com; root /home/wwwroot/; location / { proxy_pass http://127.0.0.1:1017; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } access_log off; #access_log end error_log /dev/null; #error_log end }
注意上面粗體的部分為反向代理的域名,建議不要用上面文章中給定的那個域名(idea.imsxm.com),后面激活的時候可能會失敗。這里我自己隨便編了一個域名。
保存,啟動/重啟nginx服務:
sudo systemctl start nginx
或者
sudo systemctl restart nginx
- 配置hosts文件
sudo vim /etc/hosts
在# Localhost部分添加下面配置:
127.0.0.1 www.jaxu-abc.com
注意上面加粗部分的域名即在nginx中配置的反向代理的域名。
- 重新啟動WebStorm,然后在激活窗口中輸入域名www.jaxu-abc.com,即可成功完成激活。
最后再次強調一下,該激活步驟只適用於學習,如需商業用途,請支持並購買正版https://www.jetbrains.com/idea/buy