Currently, GOPROXY and SDK are available in both free and commercial versions.
Function | Free | |Commercial |
---|---|---|
TCP forwarding |
√ | √ |
UDP forwarding |
√ | √ |
HTTP(S)Agent |
√ | √ |
Socks5 Agent |
√ | √ |
Socks5 proxy UDP support |
√ | √ |
SPS Integrated Agent |
√ | √ |
SPS superior certification |
√ | √ |
Intranet penetration |
√ | √ |
DNS proxy, anti-pollution, independent DNS service |
√ | √ |
HTTP(S) proxy authentication, authentication API, load balancing |
× | √ |
SOCKS5 proxy authentication, authentication API, load balancing |
× | √ |
SPS proxy authentication, authentication API, load balancing |
× | √ |
STOP&ONLY blacklist and whitelist |
× | √ |
Client IP blacklist and whitelist |
× | √ |
Check for updates, failed to exit |
× | × |
Single machine process limit |
× | × |
Manual full function |
× | √ |
Need network authentication |
× | √ |
Speed limit function |
× | √ |
http/socks5/tcp fllow IP |
× | √ |
Target connection redirection |
× | √ |
docker |
√ | √ |
Free update to more features of the commercial version |
× | √ |
http(s)\socks\sps, superior ws/wss support path and independent encryption |
× | √ |
Limit user or ip traffic rate |
× | √ |
Limit user or ip connections count |
× | √ |
API dynamic upstream |
× | √ |
socks5/http(s)/sps/tcp/udp listen on range ports support |
× | √ |
There are two types of commercial licenses
Program and machine binding, single machine mode authorization, charge for
machine code
.The program is not bound to the machine, authorized code mode authorization, and charged for the
authorization code
.
Commercial version uses:
Go to the authorization platform https://gpm.goproxyauth.com/?lang=en-US to register a user.
If you use the
machine code
authorization method, the first execution:proxy http
, then waiting for it exit, and then it will generate an id.txt file in the current directory, which is the machine code of the current machine. If it is sdk, the MacCode method can be called to get the current machine. Machine code; then purchasecard secret code
, go to the authorization platform background click menu to add machine code, inputcard secret code
to complete the activation of the machine code, then click on themachine list
in the menu, click on the list operation columnmodify
, Fill in the machine code in id.txt into the machine code input box, and then save to complete the authorization.If it is authorized by the
Authorization Code
method, first purchase the authorization code, and then you will see your authorization code in the authorization platform. Add the authorization code parameter--authcode your_authorization_code
to start the program. You can also set the environment variableLIC_AUTHCODE
as the authorization code. If the parameter--authcode
is not used, the program tries to obtain the authorization from the environment variableLIC_AUTHCODE
. code. If it is sdk, the start method has an authorization code parameter, and the purchased authorization code can be used.
proxyadmin Authorization Code
proxyadmin_coml
(commercial version) and proxyadmin_vip
(VIP version) also support authorization code
authorization, but the use of authorization code is different from goproxy.
After proxyadmin_coml
or proxyadmin_vip
installed, the system type is different, an empty file of authcode.txt will be generated in the following path, just input the purchased authorization code
to file authcode.txt, and then Execute proxy-admin restart
to restart the program.
- Linux:
/etc/gpa/authcode.txt
- macOS:
/etc/gpa/authcode.txt
- Windows:
C:\gpa\authcode.txt
Remind:
The commercial version will only check the authorization once online at the time of startup. It will not check the network again later. It will only be checked once the authorization code expires. If the authorization program cannot be successfully checked within 48 hours, it will exit. If the system finds that the user maliciously propagates its own ‘authorization code’, the official has the right to terminate the use of the authorization code and is not responsible for it.
Payment
Buy the commercial version, please email to : arraykeys@gmail.com or telegram : arraykeys .
USDT-TRC20 is accepted.
USDT-TRC20: THsgQrG6M31YDY4fWkNTv1LbhiAqzfvxFA
Commercial Edition Trial
Before purchasing the commercial version, you can try it for free for 7 days to determine if the GOPROXY Commercial Edition feature fit your needs.
Trial steps: Log in to Authorization Platform -> My Machine Code -> Buy Online -> Click “Start Trial”.
Commercial Edition List
Software list
1.proxyadmin commercial
edition, price: 40$/machine/year, web console and full functions as same as goproxy commercial.
2.proxyadmin vip
edition, price: 20$/machine/year, web console and full functions as same as goproxy free edition.
3.gorproxy commercial
edition, price: 20$/machine/year, command line console and full functions of goproxy.
4.proxyadmin cluster
edition, price: 60$/machine/year, web console to manage many proxies on huge machines that run gorproxy commercial edition.
Notice
All features of vip edition as same as free edition, but vip edition service count unlimited.
Of all products have no additional usage support, yiu have to read the manual patiently.
Can’t access the authorized solution
The commercial version must be online authorized. If you are using the proxy, the server can access the Internet, but the proxy can not access to the authorization information. Can be solved as follows.
1. If your proxy machine can access the Internet, you can specify the DNS startup proxy because the machine DNS may not correctly resolve the updated domain name.
Linux startup command example:
LIC_DNS=8.8.4.4:53 ./proxy http -p :9090
Windows startup command example
Set LIC_DNS=8.8.4.4:53
./proxy.exe http -p :9090
2. If the proxy is not able to access the Internet directly in the internal network environment, you can start an http proxy on the machine that can access the Internet, and then use it for the proxy.
For example: The proxy is at 192.168.1.10
and cannot access the Internet directly.
The machine can access the Internet at 192.168.1.200
, then it can be started on the 192.168.1.200
machine:
./proxy http -p :8080 -q 8.8.4.4:53
Start the command above 192.168.1.10
:
LIC_PROXY=http://192.168.1.200:8080 ./proxy http -p :9090