The project provides browser http proxy proxy service, supports https and http protocol proxy; can deploy multi-level proxy; supports TLS protocol encryption; mainly uses tools for accessing external websites with intranet hosts;
- Support multiple forwarding modes
- Support statistical Console
- Support secondary forwarding
- Support TLS transmission encryption
- Support dynamic routing
- Support custom forwarding domain name settings
- Support multiple platforms
- Prepare a virtual cloud host with public IP
- Specify a port for open tcp protocol access, such as 8080
-
Choose the right platform, Download the latest version;such as.
autoproxy_linux_amd64.tar.gz
-
Run
tar -zxf autoproxy_linux_amd64.tar.gz
Unzip the compressed package. -
Run
nohup xxx &
The program will run in the background. -
Remote Deploy:
./autoproxy -local-address https://0.0.0.0:8080 -mode local -local-auth user:123456
- Local Deploy:
./autoproxy -local-auth "" -remote-address https://{remote-ip}:8080 -remote-auth user:123456
- The default current path is the log storage path
- The default bound port 8080
- TLS transmission encryption is enabled by default
- Provide two default authentication accounts
Usage of ./autoproxy:
-debug
enable debug
-domain string
match domain list file(domain mode requires) (default "domain.json")
-help
usage help
-local-address string
Local proxy listening address (default "http://0.0.0.0:8080")
-local-auth string
Local proxy auth username and password (default "user:passwd")
-logdir string
runlog path (default "./")
-mode string
running mode(local/proxy/domain) (default "proxy")
-remote-address string
Remote proxy listening address (default "https://you.domain.com:8080")
-remote-auth string
Remote proxy auth username and password (default "user:passwd")
-timeout int
connect timeout (unit second) (default 30)
Of course you can modify and run again
- Choose the latest windows desktop client, such as.
autoproxy_desktop.zip
- Unzip and double-click to run
- Start successfully, you need to manually add remote proxy service.
- Provide basic setting options
- Forwarding domain name rules
- Remote service configuration
- Minimize and hide the window
- Real-time statistics console
- Local proxy address and port settings
After the configuration is complete, you can click Test to try to test the connectivity
Support fuzzy matching rules, For example:
*.domain.*
: Middle field matching*.domain.com
: Suffix matchwww.domain.*
: Prefix matchwww.domain.com
: Exact match