mirror of
https://github.com/openlibrecommunity/olcrtc.git
synced 2026-06-06 04:19:46 +00:00
feat(scripts): add provider selection for cnc and srv deployment
This commit is contained in:
@@ -49,7 +49,23 @@ fi
|
||||
|
||||
echo "[+] Using Podman"
|
||||
echo ""
|
||||
read -p "Enter Telemost Room ID: " ROOM_ID
|
||||
echo "Select provider:"
|
||||
echo " 1) telemost"
|
||||
echo " 2) jazz"
|
||||
read -p "Enter choice [1-2, default: 1]: " PROVIDER_CHOICE
|
||||
|
||||
case "$PROVIDER_CHOICE" in
|
||||
2)
|
||||
PROVIDER="jazz"
|
||||
;;
|
||||
*)
|
||||
PROVIDER="telemost"
|
||||
;;
|
||||
esac
|
||||
|
||||
echo "[*] Using provider: $PROVIDER"
|
||||
echo ""
|
||||
read -p "Enter Room ID: " ROOM_ID
|
||||
|
||||
if [ -z "$ROOM_ID" ]; then
|
||||
echo "[X] Room ID cannot be empty"
|
||||
@@ -103,7 +119,7 @@ podman run -d \
|
||||
-v $WORK_DIR:/app:Z \
|
||||
-w /app \
|
||||
$IMAGE_NAME \
|
||||
./olcrtc -mode cnc -id "$ROOM_ID" -key "$KEY" -socks-port $SOCKS_PORT -socks-host 0.0.0.0
|
||||
./olcrtc -mode cnc -provider "$PROVIDER" -id "$ROOM_ID" -key "$KEY" -socks-port $SOCKS_PORT -socks-host 0.0.0.0
|
||||
|
||||
sleep 2
|
||||
|
||||
@@ -111,6 +127,7 @@ echo ""
|
||||
echo "[+] Client started successfully!"
|
||||
echo ""
|
||||
echo "Container name: $CONTAINER_NAME"
|
||||
echo "Provider: $PROVIDER"
|
||||
echo "Room ID: $ROOM_ID"
|
||||
echo "SOCKS5 proxy: 127.0.0.1:$SOCKS_PORT"
|
||||
echo ""
|
||||
|
||||
@@ -42,7 +42,23 @@ fi
|
||||
|
||||
echo "[+] Using Podman"
|
||||
echo ""
|
||||
read -p "Enter Telemost Room ID: " ROOM_ID
|
||||
echo "Select provider:"
|
||||
echo " 1) telemost"
|
||||
echo " 2) jazz"
|
||||
read -p "Enter choice [1-2, default: 1]: " PROVIDER_CHOICE
|
||||
|
||||
case "$PROVIDER_CHOICE" in
|
||||
2)
|
||||
PROVIDER="jazz"
|
||||
;;
|
||||
*)
|
||||
PROVIDER="telemost"
|
||||
;;
|
||||
esac
|
||||
|
||||
echo "[*] Using provider: $PROVIDER"
|
||||
echo ""
|
||||
read -p "Enter Room ID: " ROOM_ID
|
||||
|
||||
if [ -z "$ROOM_ID" ]; then
|
||||
echo "[X] Room ID cannot be empty"
|
||||
@@ -117,7 +133,7 @@ podman run -d \
|
||||
-v $WORK_DIR:/app:Z \
|
||||
-w /app \
|
||||
$IMAGE_NAME \
|
||||
./olcrtc -mode srv -id "$ROOM_ID" -key "$KEY" "${EXTRA_ARGS[@]}"
|
||||
./olcrtc -mode srv -provider "$PROVIDER" -id "$ROOM_ID" -key "$KEY" "${EXTRA_ARGS[@]}"
|
||||
|
||||
sleep 2
|
||||
|
||||
@@ -125,6 +141,7 @@ echo ""
|
||||
echo "[+] Server started successfully!"
|
||||
echo ""
|
||||
echo "Container name: $CONTAINER_NAME"
|
||||
echo "Provider: $PROVIDER"
|
||||
echo "Room ID: $ROOM_ID"
|
||||
echo "Encryption key: $KEY"
|
||||
|
||||
@@ -140,5 +157,5 @@ echo "Stop server:"
|
||||
echo " podman stop $CONTAINER_NAME"
|
||||
echo ""
|
||||
echo "Client command:"
|
||||
echo " ./olcrtc -mode cnc -id \"$ROOM_ID\" -key \"$KEY\" -socks-port 1080"
|
||||
echo " ./olcrtc -mode cnc -provider \"$PROVIDER\" -id \"$ROOM_ID\" -key \"$KEY\" -socks-port 1080"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user