This script automates setting up TUIC, hysteria and other proxy-related tools in Linux.
- Setting domains( for both IPv4 and IPv6 proxy configs will be shown using domains if set)
- Getting SSL certification for the domains and setting up a simple web page( Probe Resistance )
- Hysteria ( according to iSegaro's hysteria tutorial )
- Hysteria V2 ( according to iSegaro's hysteria v2 tutorial )
- Tuic ( according to iSegaro's tuic tutorial )
- Reality ( RealityEZPZ by Aleskxyz )
- SSH ( you can set a custom port for each user)
- Telegram Proxy ( All 4 methods thanks to @hirbodbehnam script )
- Reverse TLS Tunnel( Thanks to Radkesvat and Peyman )
- Different Panels( X-Ui by Alireza, X-Ui Sanaei, RealityEZPZ by Aleskxyz, Hiddify, and Marzban )
- Install, disable, and enable Warp(using yonggekkk's script )
- Show Ports in use and their corresponding processes
To use the script:
-
Run this command:
source ~/.bashrc && bash <(curl -sL https://bit.ly/aio-proxy)
or
source ~/.bashrc && bash <(curl -sL https://raw.githubusercontent.com/hrostami/aio-proxy/master/aio.sh)
-
Choose from the menu which protocol you want to install
-
Follow the prompts to enter a port number and password
-
The script will install dependencies, generate certs, create a config, and start the service
-
Your proxy credentials and server info will be printed at the end