Pycharm2017.3本地Lisense Server激活教程及工具
2018-01-21 10:29
701 查看
我也是个新手,虽然有学习其他语言的经验,Python才刚开始起步,最近刚好完成了Python在Win10上的安装,开始着手继续深入学习。PyCharm是用来开发调试Python非常好的IDE,正所谓磨刀不误砍柴工,一款好的IDE是迈向成功之路的第一步。下面是Pycharm最新版的下载地址,分Professional(专业版)Community(社区版功能有限制),一般我们下载和安装专业版,具体安装步骤比较简单,这里不作介绍,请见谅。
https://www.jetbrains.com/pycharm/download/index.html#section=windows
PS:在线激活有一个过期时间,这个时间一过就必须再次联网授权服务器请求激活
ps: there is a expired date when u use online active,when expired ,u should online active again.
若资金允许,请点击https://www.jetbrains.com/idea/buy/购买正版
if u r rich,please buy the ide on https://www.jetbrains.com/idea/buy/
授权服务器理论支持的版本有(supported version):
IntelliJ IDEA 7.0 或更高(or above)
ReSharper 3.1 或更高
ReSharper Cpp 1.0 或更高
dotTrace 5.5 或更高
dotMemory 4.0 或更高
dotCover 1.0 或更高
RubyMine 1.0 或更高
PyCharm 1.0 或更高
WebStorm 1.0 或更高
PhpStorm 1.0 或更高
AppCode 1.0 或更高
CLion 1.0 或更高
原理介绍:
最近Jetbrians系列IDE更新至2017.3版本,激活检测机制也变成了动态封禁域名,导致大部分域名激活被屏蔽了,所以找了下资料,根据ilanyu的代码,改了下地址,实现了本地反向代理激活服务器。
具体Go代码如下:
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)
}
}
使用方法:
直接打开或者命令行加参数
可选参数:
-l string
listen on ip:port (default "0.0.0.0:8888")
-r string
reverse proxy addr (default "http://idea.imsxm.com:80")
暂时只编译了windows X64平台,并且UPX打包,激活时输入http://localhost:8888就行。
下载地址:点我下载V1.0
也可使用nginx/apache等web服务器 反向代理,nginx配置如下,将location段放在server段中
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;
}
Lisense Server激活工具下载地址
http://download.csdn.net/download/bernin/10216293
转载地址:
http://www.imsxm.com/jetbrains-license-server.html http://www.imsxm.com/2017/12/go-active-proxy-tool.html
https://www.jetbrains.com/pycharm/download/index.html#section=windows
PS:在线激活有一个过期时间,这个时间一过就必须再次联网授权服务器请求激活
ps: there is a expired date when u use online active,when expired ,u should online active again.
若资金允许,请点击https://www.jetbrains.com/idea/buy/购买正版
if u r rich,please buy the ide on https://www.jetbrains.com/idea/buy/
授权服务器理论支持的版本有(supported version):
IntelliJ IDEA 7.0 或更高(or above)
ReSharper 3.1 或更高
ReSharper Cpp 1.0 或更高
dotTrace 5.5 或更高
dotMemory 4.0 或更高
dotCover 1.0 或更高
RubyMine 1.0 或更高
PyCharm 1.0 或更高
WebStorm 1.0 或更高
PhpStorm 1.0 或更高
AppCode 1.0 或更高
CLion 1.0 或更高
原理介绍:
最近Jetbrians系列IDE更新至2017.3版本,激活检测机制也变成了动态封禁域名,导致大部分域名激活被屏蔽了,所以找了下资料,根据ilanyu的代码,改了下地址,实现了本地反向代理激活服务器。
具体Go代码如下:
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)
}
}
使用方法:
直接打开或者命令行加参数
可选参数:
-l string
listen on ip:port (default "0.0.0.0:8888")
-r string
reverse proxy addr (default "http://idea.imsxm.com:80")
暂时只编译了windows X64平台,并且UPX打包,激活时输入http://localhost:8888就行。
下载地址:点我下载V1.0
也可使用nginx/apache等web服务器 反向代理,nginx配置如下,将location段放在server段中
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;
}
Lisense Server激活工具下载地址
http://download.csdn.net/download/bernin/10216293
转载地址:
http://www.imsxm.com/jetbrains-license-server.html http://www.imsxm.com/2017/12/go-active-proxy-tool.html
相关文章推荐
- IntelliJ IDEA 、PyCharm、WebStorm、PhpStorm等JetBrains公司软件 激活的License Server本地搭建教程
- PyCharm 2017 免费 破解 注册 激活 教程(附 License Server 地址)(Python 编辑器 IDE 推荐)
- PyCharm 2017 免费 破解 注册 激活 教程(附 License Server 地址)(Python 编辑器 IDE 推荐)
- Win server 2008 R2激活工具使用图文教程(SK Patch v1 R2 Final OEM)
- pycharm激活(JetBrains IDEA 系列产品通用xx方法(license server))
- json-server本地模拟数据工具的使用
- IntelliJ IDEA License Server 本地搭建教程
- server 2012 各个版本的安装及激活教程
- 通过IBM 3650 M2服务器的ServerGuide工具配置RAID图文教程
- Pycharm 版本2017.3 永久激活 亲测有效
- [工具]PyCharm激活、注册码无效解决办法
- IntelliJ IDEA 16 本地LicenseServer激活(破解)
- IntelliJ IDEA License Server 本地搭建教程
- IntelliJ IDEA 本地LicenseServer激活
- IntelliJ IDEA 16 本地LicenseServer激活(破解)
- unity本地网络下载工具-HFS文件服务器教程
- 最全Pycharm教程(39)——Pycharm版本控制之本地Git用法
- 在线激活 PyCharm 2017.3 亲测可用
- Pycharm激活方法使用的是(license server)
- IntelliJ IDEA License Server 本地搭建教程