Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/snail007/proxy_admin_free
Proxy是高性能全功能的http代理、https代理、socks5代理、内网穿透、内网穿透p2p、内网穿透代理、内网穿透反向代理、内网穿透服务器、Websocket代理、TCP代理、UDP代理、DNS代理、DNS加密代理,代理API认证,全能跨平台代理服务器。
https://github.com/snail007/proxy_admin_free
frp frpc frps goproxy http-proxy http-server http-tunnel nat nps proxy shadowsocks snail007 socks5-proxy socks5-server ss tcp tcp-proxy udp
Last synced: about 1 month ago
JSON representation
Proxy是高性能全功能的http代理、https代理、socks5代理、内网穿透、内网穿透p2p、内网穿透代理、内网穿透反向代理、内网穿透服务器、Websocket代理、TCP代理、UDP代理、DNS代理、DNS加密代理,代理API认证,全能跨平台代理服务器。
- Host: GitHub
- URL: https://github.com/snail007/proxy_admin_free
- Owner: snail007
- Created: 2019-09-17T02:23:29.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-25T10:19:34.000Z (about 2 months ago)
- Last Synced: 2024-09-26T21:21:02.152Z (about 1 month ago)
- Topics: frp, frpc, frps, goproxy, http-proxy, http-server, http-tunnel, nat, nps, proxy, shadowsocks, snail007, socks5-proxy, socks5-server, ss, tcp, tcp-proxy, udp
- Language: Shell
- Homepage: https://github.com/snail007/goproxy
- Size: 6.68 MB
- Stars: 1,911
- Watchers: 31
- Forks: 375
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# About ProxyAdmin
ProxyAdmin is a powerful web console of [snail007/goproxy](https://github.com/snail007/goproxy) .
### [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 InstallationSelect 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.