From 8674fba03fddb2da83d335171077034dc4494cb2 Mon Sep 17 00:00:00 2001 From: HLNikNiky <56186901+Sesdear@users.noreply.github.com> Date: Tue, 14 Apr 2026 01:06:47 +0700 Subject: [PATCH] Update SOCKS5 IP handling in deployment script MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Добавил возможность вводить пользователем ip, так как в некоторых случиях нужен 0.0.0.0 и т.п. --- script/cnc.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/script/cnc.sh b/script/cnc.sh index 673b2e5..2a7804b 100755 --- a/script/cnc.sh +++ b/script/cnc.sh @@ -9,6 +9,8 @@ CONTAINER_NAME="olcrtc-client" IMAGE_NAME="docker.io/library/golang:1.26-alpine" REPO_URL="https://github.com/openlibrecommunity/olcrtc.git" WORK_DIR="/tmp/olcrtc-client" + +SOCKS_IP="127.0.0.1" SOCKS_PORT="8808" echo "=== OlcRTC Client Deployment Script ===" @@ -64,6 +66,10 @@ if [ -z "$KEY" ]; then exit 1 fi +echo "" +read -p "SOCKS5 ip [default: 127.0.0.1]: " IP_INPUT +SOCKS_IP=${IP_INPUT:-127.0.0.1} + echo "" read -p "SOCKS5 port [default: 8808]: " PORT_INPUT SOCKS_PORT=${PORT_INPUT:-8808} @@ -99,7 +105,7 @@ echo "[*] Starting OlcRTC client..." podman run -d \ --name $CONTAINER_NAME \ --restart unless-stopped \ - -p 127.0.0.1:$SOCKS_PORT:$SOCKS_PORT \ + -p $SOCKS_IP:$SOCKS_PORT:$SOCKS_PORT \ -v $WORK_DIR:/app:Z \ -w /app \ $IMAGE_NAME \ @@ -112,7 +118,7 @@ echo "[+] Client started successfully!" echo "" echo "Container name: $CONTAINER_NAME" echo "Room ID: $ROOM_ID" -echo "SOCKS5 proxy: 127.0.0.1:$SOCKS_PORT" +echo "SOCKS5 proxy: $SOCKS_IP:$SOCKS_PORT" echo "" echo "View logs:" echo " podman logs -f $CONTAINER_NAME" @@ -121,6 +127,6 @@ echo "Stop client:" echo " podman stop $CONTAINER_NAME" echo "" echo "Test proxy:" -echo " export all_proxy=socks5h://127.0.0.1:$SOCKS_PORT" +echo " export all_proxy=socks5h://$SOCKS_IP:$SOCKS_PORT" echo " curl -fsSL https://ifconfig.me" echo ""