Files
proxy_admin_free/README.md
arraykeys db6b35dd05 docs
2024-05-22 11:28:57 +08:00

183 lines
4.6 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# About ProxyAdmin
ProxyAdmin is a powerful web console of [snail007/goproxy](https://github.com/snail007/goproxy) .
<hr>
### [Official Website](https://www.goproxy.win/)
### [官方网站](https://www.goproxy.win/)
[中文简介](/README_ZH.md) | [snail007/goproxy manual](https://snail.gitee.io/proxy/manual/zh)
## Preview
### HTTP(S) Proxies
![](https://mirrors.host900.com/https://github.com/snail007/proxy_admin_free/blob/master/res/images/http_en.gif)
### Socks5 Proxies
![](https://mirrors.host900.com/https://github.com/snail007/proxy_admin_free/blob/master/res/images/socks5_en.gif)
### Internal NAT
![](https://mirrors.host900.com/https://github.com/snail007/proxy_admin_free/blob/master/res/images/nat_en.gif)
### Remote Desktop - VNC & Web-SSH
![](https://mirrors.host900.com/https://github.com/snail007/proxy_admin_free/blob/master/res/images/rdp.gif)
### DIY Service
![](https://mirrors.host900.com/https://github.com/snail007/proxy_admin_free/blob/master/res/images/diy_en.gif)
### Client Arguments
![](https://mirrors.host900.com/https://github.com/snail007/proxy_admin_free/blob/master/res/images/client_args.gif)
### View Logging
![](https://mirrors.host900.com/https://github.com/snail007/proxy_admin_free/blob/master/res/images/logging.gif)
### Debug Mode
![](https://mirrors.host900.com/https://github.com/snail007/proxy_admin_free/blob/master/res/images/debugging.gif)
### Full Demo
![](https://mirrors.host900.com/https://github.com/snail007/proxy_admin_free/blob/master/res/images/demo_cn.gif)
## Start Using
### Quick Installation
If your VPS is a Linux 64-bit system, you only need to execute the following sentence to complete the automatic installation and configuration.
Tip: All operations require root privileges.
```shell
curl -L https://mirrors.host900.com/https://raw.githubusercontent.com/snail007/proxy_admin_free/master/install_auto.sh | bash
```
The installation is complete, the configuration directory is /etc/gpa. For more detailed usage, please refer to the manual directory above to learn more about the features you want to use.
If the installation fails or your vps is not a linux64-bit system, follow the manual installation steps below.
  
### Manual Installation
Select the file that is appropriate for your system and download it, [click to download](https://github.com/snail007/proxy_admin_free/releases)
### Linux && MacOS
The root account is executed:
`cd Enter "proxy-admin directory".
`./proxy-admin install`
### Windows
1. Install using the assistant tool
The administrator opens goproxy_helper.exe and can install/uninstall/restart the service with one click.
![](https://mirrors.host900.com/https://github.com/snail007/proxy_admin_free/blob/master/res/images/gh.png)
2. Command line installation
The administrator account executes cmd.exe
`cd Enter "proxy-admin directory".
`proxy-admin.exe install`
### Access
After the installation is successful, open the browser to access: http://127.0.0.1:32080, the first default account is root, the password is 123, remember to modify the first time after login.
Configuration file path:
Linux && MacOS is located in /etc/gpa/app.toml
Windows is located at C:\gpa\app.toml
You can configure the listening port and logging.
## Uninstalling services
### Linux && MacOS
The root account is executed:
`cd Enter "proxy-admin directory".
`./proxy-admin uninstall`
### Windows
The administrator account executes cmd.exe
`cd Enter "proxy-admin directory".
`proxy-admin.exe uninstall`
## Service Management
The following operations must be done before the service is installed.
There are two ways to manage services:
1. Use the program proxy-admin to manage the service.
proxy-admin install install as system service
proxy-admin uninstall uninstall service
proxy-admin start
proxy-admin stop
proxy-admin restart
proxy-admin backup backup data
proxy-admin restore restore data
2. Manage using system service management tools.
The proxy-admin system service name is: proxyadmin
Linux can be managed by systemctl.
MacOS can be managed by commands below.
Windows can be managed using the system's Service Manager.
## UPDATE
### Linux
```shell
proxy-admin update
```
Force update.
```shell
proxy-admin update -f
```
### Windows
```bat
c:\
cd gpa
proxy-admin update
```
Force update.
```shell
c:\
cd gpa
proxy-admin update -f
```
## Thanks
[Back to the light](https://gitee.com/yinqi) The back-end template provided us a comfortable interactive experience.
[GoFrame](https://github.com/gogf/gf) provides a convenient and powerful framework to make the agent backstage development more fluent.