rego-tunnel: replace build folder with vpn_scripts
Some checks failed
Test / test (push) Has been cancelled
Some checks failed
Test / test (push) Has been cancelled
- Remove build folder (no longer building custom image) - Add vpn_scripts folder with organized setup scripts - Prefix setup scripts with numbers for execution order - Add setup-all.bat for automated Windows setup - Add dynamic vpn-startup.lnk shortcut (uses %USERNAME%) - Include start.sh for container networking 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
35
apps/rego-tunnel/vpn_scripts/setup-all.bat
Executable file
35
apps/rego-tunnel/vpn_scripts/setup-all.bat
Executable file
@@ -0,0 +1,35 @@
|
||||
@echo off
|
||||
echo === Rego VPN Windows Setup ===
|
||||
echo.
|
||||
|
||||
echo [1/7] Installing Node.js...
|
||||
powershell -ExecutionPolicy Bypass -File "%~dp001_install-nodejs.ps1"
|
||||
|
||||
echo [2/7] Setting up OpenSSH and Auto-Login...
|
||||
powershell -ExecutionPolicy Bypass -File "%~dp002_setup-autologin-sshd.ps1"
|
||||
|
||||
echo [3/7] Configuring SSH Keys...
|
||||
powershell -ExecutionPolicy Bypass -File "%~dp003_setup-ssh-keys.ps1"
|
||||
|
||||
echo [4/7] Creating vpn_scripts folder...
|
||||
mkdir "C:\Users\%USERNAME%\vpn_scripts" 2>nul
|
||||
|
||||
echo [5/7] Copying runtime scripts...
|
||||
copy "%~dp0vpn-login.js" "C:\Users\%USERNAME%\vpn_scripts\"
|
||||
copy "%~dp0socks5.js" "C:\Users\%USERNAME%\vpn_scripts\"
|
||||
copy "%~dp0vpn.bat" "C:\Users\%USERNAME%\vpn_scripts\"
|
||||
|
||||
echo [6/7] Installing npm dependencies...
|
||||
cd /d "C:\Users\%USERNAME%\vpn_scripts"
|
||||
call npm install ws otplib
|
||||
|
||||
echo [7/7] Adding to startup (Run as Admin)...
|
||||
copy "%~dp0vpn-startup.lnk" "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\vpn.lnk"
|
||||
|
||||
echo.
|
||||
echo === Setup Complete ===
|
||||
echo.
|
||||
echo Manual step remaining:
|
||||
echo - Install Anyconnect (run anyconnect-win-*.exe from this folder)
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user