Files
netrunner-backend/connection_utils/connect.bat
T
2026-04-22 10:16:58 +07:00

33 lines
1.3 KiB
Batchfile

@echo off
set SERVER_IP=77.110.106.113
set USER=root
echo [!] Establishing beautiful Uplink via SSH Tunnel...
:: 1. Проверка hosts
set HOSTS_FILE=%SystemRoot%\System32\drivers\etc\hosts
findstr /C:"cms.netrunner-vpn.com" %HOSTS_FILE% >nul
if %errorlevel% neq 0 (
echo [^] Updating system hosts file...
echo 127.0.0.1 cms.netrunner-vpn.com >> %HOSTS_FILE%
echo 127.0.0.1 grafana.netrunner-vpn.com >> %HOSTS_FILE%
echo 127.0.0.1 prometheus.netrunner-vpn.com >> %HOSTS_FILE%
)
:: 2. Убиваем старые сессии ssh
taskkill /f /im ssh.exe >nul 2>&1
echo [+] Uplink Tunnel active.
echo [^] CMS: http://cms.netrunner-vpn.com
echo [^] Grafana: http://grafana.netrunner-vpn.com
echo [^] Prometheus: http://prometheus.netrunner-vpn.com
:: 3. Открываем браузер (ждем пару секунд, пока туннель поднимется)
timeout /t 2 >nul
start http://cms.netrunner-vpn.com
start http://grafana.netrunner-vpn.com
start http://prometheus.netrunner-vpn.com
:: 4. МАГИЯ: Твой 80 порт -> Серверный 127.0.0.1:8888
:: Теперь браузер будет думать, что сайт на 80 порту, а Nginx его поймает на 8888
ssh -N -L 80:127.0.0.1:8888 %USER%@%SERVER_IP%