Launch
This commit is contained in:
44
README.md
Normal file
44
README.md
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
|
||||||
|
## 🐉 DragonX - Fast Mult-Client Proxy
|
||||||
|
|
||||||
|
### 📦 How to Install
|
||||||
|
|
||||||
|
**Step-by-step:**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git clone https://git.dr2.site/penguinehis/DragonX-SSH-Proxy.git
|
||||||
|
cd DragonX-SSH-Proxy
|
||||||
|
chmod +x *
|
||||||
|
./proxy.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
After launching:
|
||||||
|
|
||||||
|
1. Enter the **port** you want (e.g., `80`) and press **Enter**.
|
||||||
|
2. Type `start` and press **Enter** to run the proxy.
|
||||||
|
|
||||||
|
Your proxy will now be active and accepting connections.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🐉 DragonX - Proxy Rápido com Suporte Multi-Cliente
|
||||||
|
|
||||||
|
### 📦 Como Instalar
|
||||||
|
|
||||||
|
**Passo a passo:**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git clone https://git.dr2.site/penguinehis/DragonX-SSH-Proxy.git
|
||||||
|
cd DragonX-SSH-Proxy
|
||||||
|
chmod +x *
|
||||||
|
./proxy.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
Após iniciar:
|
||||||
|
|
||||||
|
1. Digite a **porta** desejada (por exemplo: `80`) e pressione **Enter**.
|
||||||
|
2. Digite `start` e pressione **Enter** para iniciar o proxy.
|
||||||
|
|
||||||
|
Seu proxy estará rodando e aceitando conexões.
|
||||||
|
|
||||||
|
---
|
||||||
BIN
dragon_go-ARM
Normal file
BIN
dragon_go-ARM
Normal file
Binary file not shown.
BIN
dragon_go-x86
Normal file
BIN
dragon_go-x86
Normal file
Binary file not shown.
36
proxy.sh
Normal file
36
proxy.sh
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
ARCH=$(uname -m)
|
||||||
|
case "$ARCH" in
|
||||||
|
x86_64|i386|i686)
|
||||||
|
PROXY_BIN="./dragon_go-x86"
|
||||||
|
;;
|
||||||
|
aarch64|armv7l|armv6l|arm*)
|
||||||
|
PROXY_BIN="./dragon_go-ARM"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Unsupported architecture: $ARCH"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
read -p "Enter proxy port (e.g. 80 or 443): " PORT
|
||||||
|
SESSION="proxy_${PORT}"
|
||||||
|
|
||||||
|
read -p "Action (start/stop): " ACTION
|
||||||
|
|
||||||
|
case "$ACTION" in
|
||||||
|
start)
|
||||||
|
screen -dmS "$SESSION" "$PROXY_BIN" -port ":${PORT}"
|
||||||
|
echo "→ Started proxy on port ${PORT} in screen session '${SESSION}'."
|
||||||
|
;;
|
||||||
|
|
||||||
|
stop)
|
||||||
|
screen -S "$SESSION" -X quit
|
||||||
|
echo "→ Stopped proxy on port ${PORT} (session '${SESSION}' closed)."
|
||||||
|
;;
|
||||||
|
|
||||||
|
*)
|
||||||
|
echo "Invalid action. Please run the script and enter 'start' or 'stop'."
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
Reference in New Issue
Block a user