# Install Node.js on Windows # Run as Administrator in PowerShell $nodeVersion = "22.12.0" $nodeUrl = "https://nodejs.org/dist/v$nodeVersion/node-v$nodeVersion-x64.msi" $installerPath = "$env:TEMP\node-installer.msi" $Username = $env:USERNAME Write-Host "Downloading Node.js v$nodeVersion..." -ForegroundColor Cyan Invoke-WebRequest -Uri $nodeUrl -OutFile $installerPath Write-Host "Installing Node.js..." -ForegroundColor Cyan Start-Process msiexec.exe -Wait -ArgumentList "/i `"$installerPath`" /quiet /norestart" # Refresh PATH $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") Write-Host "Verifying installation..." -ForegroundColor Cyan node --version npm --version Write-Host "Node.js installed successfully!" -ForegroundColor Green # Cleanup Remove-Item $installerPath -Force Write-Host "" Write-Host "Next steps:" -ForegroundColor Yellow Write-Host "1. Copy vpn-login.js, socks5.js, vpn.bat to C:\Users\$Username\vpn_scripts\" Write-Host "2. Open CMD in C:\Users\$Username\vpn_scripts\ and run: npm install ws otplib" Write-Host "3. Add vpn.bat shortcut to shell:startup folder"