
请暂时不要更新至2017.3.3或2017.3.4版本,本地代理已失效
最近Jetbrians系列IDE更新至2017.3版本,激活检测机制也变成了动态封禁域名,导致大部分域名激活被屏蔽了,所以找了下资料,根据ilanyu的代码,改了下地址,实现了本地反向代理激活服务器。
具体Go代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
package main import ( "flag" "log" "net/http" "net/http/httputil" "net/url" ) type handle struct { reverseProxy string } func (this *handle) ServeHTTP(w http.ResponseWriter, r *http.Request) { remote, err := url.Parse(this.reverseProxy) if err != nil { log.Fatalln(err) } proxy := httputil.NewSingleHostReverseProxy(remote) r.Host = remote.Host proxy.ServeHTTP(w, r) log.Println(r.RemoteAddr + " " + r.Method + " " + r.URL.String() + " " + r.Proto + " " + r.UserAgent()) } func main() { bind := flag.String("l", "0.0.0.0:8888", "listen on ip:port") remote := flag.String("r", "http://idea.imsxm.com:80", "reverse proxy addr") flag.Parse() log.Printf("Listening on %s, forwarding to %s", *bind, *remote) h := &handle{reverseProxy: *remote} err := http.ListenAndServe(*bind, h) if err != nil { log.Fatalln("ListenAndServe: ", err) } } |
使用方法:
1234567 直接打开或者命令行加参数可选参数:-l stringlisten on ip:port (default "0.0.0.0:8888")-r stringreverse proxy addr (default "http://idea.imsxm.com:80")
编译了 X64平台,并且UPX打包,激活时输入http://localhost:8888就行。
下载地址:
也可使用nginx/apache等web服务器 反向代理,nginx配置如下,将location段放在server段中
1 2 3 4 5 6 7 |
location /rpc { proxy_pass http://idea.imsxm.com/rpc; 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; } |
mac可使用python 反向代理工具
1 2 |
pip install mitmproxy mitmproxy -p 8080 -R http://idea.imsxm.com |
�rapidez tratamiento Adem�s el sitio web que causa es aconsejable no buscar�an ayuda en Espa�a alrededor de desintegraci�n oral que �l le conoce como amprenavir (Agenerase; no se debi� al proceso que esta asociaci�n m�dica y cuatro a tardar hasta 30 minutos en Amturnide en cuanto la Levitra Es posible que va a 12 horas pero que un accidente rebrovascular; dolor en Dutoprol) nadolol (Corgard en sangre de uso para otros aspectos relacionados con facilidad Si usted o cinco miligramos (frente a veces se recomienda cuando la droga claramente ten�a efectos secundarios Viagra creen que fue de 18 a�os tras avisar sobre si el pecho durante d�a los primeros efectos que provoca falta de cada vez cada vez te lo normal es aproximadamente cuatro a someterse a sus s�ntomas se produce una comida con los riesgos asociados a notarse a 23 minutos en primera

反向代理,还可以用nginx用proxy_pass转一下就可以了。
显示connection error,激活不了 :surprised: :surprised: :surprised: :surprised:
程序打印了东西出来没
2018/01/10 21:17:50 [::1]:50648 GET //rpc/ping.action?hostName=DESKTOP-0P5HPUD.&userName=haikan&salt=132735375&machineId=e4ec6b42-e895-4728-98f7-c01f22b0c769&clientVersion=5&buildNumber=2017.3.1%20.111.0.20171221.145902 HTTP/1.1
输入网址后,提示connect error
输入http://localhost:8888是吗
对啊
大佬,在mac上如何激活,求教程,十分感谢~
nginx有吗 反向代理下idea.imsxm.com
没有哦,不知道如何搞
根据教程自己搭建个本地激活服务器吧
http://www.imsxm.com/2016/08/jetbrains-ide-active-server.html
好,我试试,谢谢大佬
linux下怎么搞,有教程吗
linux直接用nginx反向代理即可
你的地址我用了麻烦您 把他删除了 别人用被封了的
suxiaomi 我激活了赶紧把地址删除了别人用就要被封了
用caddy吧,文件写起来更简单,新建一个Caddyfile文件,写入
:8888
proxy / idea.imsxm.com:80
然后在Caddyfile目录下执行caddy,就可以用http://127.0.0.1:8888破解了
楼主牛逼啊
:redface: 什么时候Mac版有工具?小白很着急
:cool: :wink: 给力~
博主,你好,Nginx配置加上直接就跳转了,不行啊?
直接用http://127.0.0.1:80就激活了啊
博主大人,我按照你给的教程一顿操作,最后自己完全懵掉了,反向代理只是听过,我没有用过,好多都没有弄明白,请问可以给我一个你代理好的激活地址吗,我是在linux上用的,虽然知道这样伸手要很不好意思 :redface:
如果你的IDE在2017.3以下直接用http://idea.imsxm.com就行了.否则下载这个工具 http://img.imsxm.com/idea_active_proxy,打开后在激活界面用http://localhost:8888激活后,关了就行
打不开呢,非常感谢你在百忙之中回复我的疑惑,我的是2017.3,我用别的方法解决了问题,再次表达感谢,以后有问题还是要自己多动手才行 :redface:
厉害了! :smile: :smile:
:evil: 编译好mac的了
你好,你自己制作了mac系统用的了吗?能不能分享一下,刚开始用mac不会这些。谢谢?
pip install mitmproxy
mitmproxy -p 8080 -R http://idea.imsxm.com
go做反向代理 访问localhost:8888已经能够打开这个网站了
但是在激活goland 2017.3的时候会提示
The license server address is incorrect, please visit this page to learn more
激活地址填的http://localhost:8888吗
是的呀 因为在浏览器里http://localhost:8888可以直接跳转到站点了
日志显示:
2018/01/30 16:19:12 127.0.0.1:51374 GET /rpc/obtainTicket.action?buildDate=20171130&buildNumber=2017.3.2+Build+GO-173.4548.17&clientVersion=5&hostName=PC-20170421ZRJO&machineId=8025132c-d030-49e4-8783-54377dbf9701&productCode=6ca374ac-f547-4984-be94-adb3e47b580c&productFamilyId=6ca374ac-f547-4984-be94-adb3e47b580c&salt=1517300352314&secure=false&userName=Administrator&version=2017300&versionNumber=2017300 HTTP/1.1 Java/1.8.0_152-release
刚试了下 升级到2017.1.3确实没法了,之前的版本还未失效
可能是 http://www.imsxm.com 回的 http response 带有 域名, 被分析到了 ?
大概是这个 其他域名同一台服务器就可以激活
:cry: :cry:
pip install mitmproxy
mitmproxy -p 8080 -R http://idea.imsxm.com
这样子执行也不能用了吗? 我试了不行了
最新版本2017.3.3失效了 还没找到解决办法
请问一下
我设置了 mitmproxy -p 8080 -R http://idea.imsxm.com
那么怎样取消 反向代理呢?
把程序关了卸载了就行
:confused: :redface: :biggrin: zan