2018.02.06 更新

请暂时不要更新至2017.3.4版本,本地反向代理已失效。

导语

最近 JetBrains 授权服务器封的比较严重,在 2017.3 之前我们可以使用 License Server 设置成 http://idea.imsxm.com 一旦更新到2017.3之后的版本,就会发现网上很多授权服务器都被禁用了,
但是我们发现使用反向代理到 http://idea.imsxm.com 就可以授权,下面我们来看一下如何反向代理。

安装Nginx

打开 终端,执行 brew install nginx

安装完之后,执行 nginx

nginx的默认端口是 8080 打开浏览器访问 http://localhost:8080/ 如果看到图1的界面,那我们的nginx安装就完成了

图1
图1

配置Nginx

打开 /usr/local/etc/nginx/nginx.confserver 同级添加以下代码

server {
listen 10000;
server_name localhost;
location ^~ / {
proxy_pass http://idea.imsxm.com;
}
}

重启Nginx

如果你已经启动了nginx,然后再修改 nginx.conf 文件,这时需要重新启动nginx
执行 nginx -s reload

最后我们在 License Server 中输入http://localhost:10000/,点击激活,完成。

参考文献

mac下nginx安装
Webstorm 2017.3激活破解
nginx重启几种方法