- Jun 26, 2019
- page

# GOPROXY免费版VS商业版

#### 目前，GOPROXY 和 SDK 提供免费版和商业版，功能对比如下。

| 免费版 | 商业版
--- | --- | ---
`TCP转发` | √ | √
`UDP转发` | √ | √
`HTTP(S)代理` | √ | √
`Socks5代理` | √ | √
`Socks5代理UDP支持` | √ | √
`SPS综合代理` | √ | √
`SPS上级认证` | √ | √
`内网穿透` | √ | √
`DNS代理，防污染，独立DNS服务` | √ | √
`HTTP(S)代理认证，认证API，负载均衡` | × | √
`SOCKS5代理认证，认证API，负载均衡` | × | √
`SPS代理认证，认证API，负载均衡` | × | √
`STOP&ONLY黑白名单` | × | √
`客户端IP黑白名单` | × | √
`检查更新，失败退出` | × | ×
`单机进程数量限制` | × | ×
`手册完整功能` | × | √
`需要联网认证` | × | √
`限速功能` | × | √
`http/socks5/tcp代理指定出口IP` | × | √
`目标连接重定向` | × | √
`docker` | √ | √
`免费更新至更多功能的商业版` | × | √
`http(s)\socks\sps，上级ws/wss支持路径和独立加密` | × | √
`用户限速，IP限速` | × | √
`用户限连接数，IP限连接数` | × | √
`API动态选择上级代理` | × | √
`socks5/http(s)/sps/tcp/udp代理监听支持端口范围` | × | √

#### 商业版授权方式分为两种

1. 程序和机器绑定，单个机器方式授权，针对`机器码`收费。

2. 程序和不和机器绑定，授权码方式授权，针对`授权码`收费。

#### 商业版使用

1. 去平台授权平台 点击进入 注册一个用户。

2. 获取机器的机器码（`机器码`授权方式）：

   - 如果是`goproxy商业版`，那么首次执行：`proxy http`， 并等待程序自己退出，不要手动结束程序， 然后会在当前目录下面生成id.txt文件，里面是当前机器的机器码，另外命令行也会显示机器码`code:`后面的东西，注意不包含空格。
   - 如果是`proxy-admin 商业版 控制面板`和`proxy-admin vip 控制面板`，那么首次执行：`proxy-admin`不带任何参数， 并* *等待程序自己退出，不要手动结束程序**， 然后会在当前目录和下面的路径生成id.txt文件，Linux位于: `/etc/gpa/id.txt`，Windows位于: `C:\gpa\id.txt` ，里面内容是当前机器的机器码。
   - 另外直接执行命`proxy-admin`不带任何参数，也会显示机器码，即`code:`后面的东西，注意不包含空格。
   - 然后在授权后台，在线自助购买，购买机器码名额。然后点击菜单`我的机器码`，点击列表操作列的`修改` ,把id.txt内的机器码填入到机器码输入框里面，然后保存即可完成授权。
   - 卡密方式，此方式可以大批量添加机器码，如需要此方式，可联系 `arraykeys@gmail.com` 购买卡密，去授权平台后台点击菜单`添加机器码`输入`卡密`完成机器码购买。

3. `授权码`方式授权，目前只有`goproxy商业版`有此授权方式。首先点击进入 授权后台 ，登录后，点击菜单，我的授权码`->`在线购买授权码， 然后会在`我的授权码列表`看见购买的`授权码`。 然后就是启动`proxy`的时候加上授权码参数`--authcode 授权码` 启动程序即可，也可以设置环境变量`LIC_AUTHCODE`内容为授权码， 如果没有使用参数`--authcode`，程序尝试从环境变量`LIC_AUTHCODE`获取授权码。

4. 商业版下载，进入对应项目的首页，点击中文介绍，有详细的下载安装说明。

   - 下载文件列表中文件名后缀是：_commercial.tar.gz的为商业版。请根据自己系统情况下载。 - 所有软件项目地址：点击进入

5. 注意：不同名字的软件，是不同的软件，不同的软件需要各自购买授权，所以要确保购买的软件和安装的软件是一致的。

6. 完全手册：点击进入
   新版手册：点击进入

#### proxyadmin 授权码

`proxyadmin_coml`(商业版) 和 `proxyadmin_vip`(VIP版本)也支持`授权码`方式授权，但是授权码使用方式和goproxy不一样。

安装`proxyadmin_coml`(商业版)或`proxyadmin_vip`(VIP版本)后，系统类型不一样，会在下面路径生成一个authcode.txt的空文件，只需要把购买的`授权码`写入该文件，然后执行`proxy-admin restart`重启程序即可。

- Linux：`/etc/gpa/authcode.txt`
- macOS：`/etc/gpa/authcode.txt`
- Windows：`C:\gpa\authcode.txt`

#### 提醒

商业版只会在启动的时候联网检查一次授权，后期不会再联网检查，只会在`授权码`、`机器码`到期的时候再检查一次，如果48小时内无法成功检查授权程序会退出。 如果系统发现用户恶意使用或传播自己的`授权码`、`机器码`，官方有权终止其使用，并不负任何责任。

#### 购买商业版

1. 购买商业版，授权后台可以在线购买，特殊需求发送邮件到：`arraykeys@gmail.com` 。

2. 除了联系管理员购买卡密，还可以在线购买机器码。首先登录授权平台，点击菜单：机器码管理->在线购买，可以完成少量机器码的购买。如果需要一次购买很多，可以根据网页提示联系管理员。

#### 商业版免费试用

1. 购买商业版之前你可以免费试用7天，以用来确定GOPROXY商业版功能是否满足你的需求。

2. 试用步骤：登录授权平台 -> 机器码管理 -> 在线购买 -> 点击”开始试用”。

3. proxy-vip控制面板，proxy-admin控制面板商业版均不支持试用，因为它们和免费版proxy-vip界面和操作一样。 proxy-admin控制面板功能和goproxy商业版功能一样，区别是

   #### 商业版用户须知

1、官方免费提供首次安装指导。

2、商业版用户可以提一些商业功能意见，官方会针对意见的合理性等情况进行评估，如果意见被采纳，在未来新版本中会加入。

3、商业版用户可以免费更新至功能更多的商业版新版。

4、没有技术支持。

#### 不能访问授权的解决办法

商业版必须可以在线访问授权才能使用，如果您在使用proxy过程中出现服务器可以访问互联网，但是proxy提示访问授权信息失败。可以按着以下方法解决。

##### 1.如果您的proxy机器可以访问互联网，由于机器DNS可能不能正确解析更新域名，可以指定DNS启动proxy。

Linux启动命令示例：

    LIC_DNS=8.8.4.4:53 ./proxy http -p :9090

Windows启动命令示例

    set LIC_DNS=8.8.4.4:53
    ./proxy.exe http -p :9090

##### 2.如果proxy是在内网环境不能直接访问互联网，你可以在能够访问互联网的机器上启动一个http代理，然后给proxy使用。

比如： proxy在192.168.1.10,不能直接访问互联网。

在192.168.1.200机器可以访问互联网,那么可以在192.168.1.200机器启动：

`./proxy http -p :8080 -q 8.8.4.4:53`

在192.168.1.10上面启动命令：

`LIC_PROXY=http://192.168.1.200:8080 ./proxy http -p :9090`

##### 3.如果内网有现成的http代理，那么2步骤里面不需要自己启动一个代理，LIC_PROXY直接使用现成的http代理即可。

comments powered by Disqus