feat: Добавлена установка и управление sing-box, настройка Discord и общие системные утилиты для задач и брандмауэра.
This commit is contained in:
31
manage.ps1
31
manage.ps1
@@ -2,6 +2,9 @@
|
||||
# 🚀 VPN PROXY CONTROL CENTER (WINDOWS)
|
||||
# ==========================================
|
||||
# Главный скрипт управления. Запускать от имени Администратора.
|
||||
# Использование: .\manage.ps1 [-Debug]
|
||||
|
||||
param([switch]$Debug)
|
||||
|
||||
$ScriptDir = if ($PSScriptRoot) { $PSScriptRoot } else { Split-Path -Parent $MyInvocation.MyCommand.Path }
|
||||
$LibDir = "$ScriptDir\scripts\lib"
|
||||
@@ -15,10 +18,15 @@ if (!(Test-Path "$LibDir\Common.ps1")) {
|
||||
. "$LibDir\Common.ps1"
|
||||
. "$LibDir\System.ps1"
|
||||
|
||||
# Установка режима отладки
|
||||
if ($Debug) {
|
||||
Set-DebugMode -Enabled $true
|
||||
}
|
||||
|
||||
Ensure-Admin
|
||||
|
||||
while ($true) {
|
||||
Write-Header "VPN PROXY CONTROL CENTER"
|
||||
Write-Header "VPN PROXY CONTROL CENTER" -ClearScreen
|
||||
|
||||
# --- СБОР СТАТУСОВ ---
|
||||
|
||||
@@ -38,6 +46,27 @@ while ($true) {
|
||||
Write-Host " [1] 📦 VPN Клиент (Sing-box)" -NoNewline -ForegroundColor White
|
||||
Write-Host " [$sbStr]" -ForegroundColor $sbColor
|
||||
Write-Host " Основной способ. Поддерживает UDP и игры." -ForegroundColor Gray
|
||||
|
||||
# Показываем информацию о подключении если sing-box работает
|
||||
if ($sbStatus -eq "Running") {
|
||||
$LocalProxyPort = 1080
|
||||
. "$LibDir\Net.ps1"
|
||||
$ips = Get-LocalIPs
|
||||
|
||||
Write-Host ""
|
||||
Write-Host " 📡 ПОДКЛЮЧЕНИЕ К ПРОКСИ" -ForegroundColor Cyan
|
||||
Write-Host " ─────────────────────────────" -ForegroundColor DarkGray
|
||||
Write-Host " Локально: " -NoNewline -ForegroundColor Gray
|
||||
Write-Host "127.0.0.1:$LocalProxyPort" -ForegroundColor Green
|
||||
|
||||
if ($ips) {
|
||||
Write-Host " Из сети:" -ForegroundColor Gray
|
||||
foreach ($ip in $ips) {
|
||||
Write-Host " ${ip}:$LocalProxyPort" -ForegroundColor Yellow
|
||||
}
|
||||
}
|
||||
Write-Host ""
|
||||
}
|
||||
Write-Host ""
|
||||
|
||||
Write-Host " [2] 🎮 Настройка Discord/Vesktop" -NoNewline -ForegroundColor White
|
||||
|
||||
Reference in New Issue
Block a user