33 lines
1.3 KiB
Batchfile
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% |