Например:
- Xray лежит в:
C:\xray\xray.exe - Конфиг:
C:\xray\config.json
- Открой Планировщик заданий (Task Scheduler).
- Выбери Создать задачу (Create Task):
- Вкладка "Общие":
- Имя:
Xray Autostart - Отметь: Выполнять с наивысшими правами
- Имя:
- Вкладка "Триггеры":
- Добавить триггер: При входе в систему (At log on)
- Вкладка "Действия":
- Новое действие:
- Программа:
C:\xray\xray.exe - Аргументы:
-c C:\xray\config.json
- Программа:
- Новое действие:
- Вкладка "Условия":
- Отключи:
- Запускать только при питании от сети
- Останавливать при переходе на питание от батареи
- Отключи:
- Вкладка "Общие":
Нажми ОК, подтвердив запуск с правами администратора.
Создай папку C:\Scripts, затем два файла:
netsh winhttp set proxy 127.0.0.1:10809
Write-Output "Proxy enabled"netsh winhttp reset proxy
Write-Output "Proxy disabled"# Включить системный прокси (пример: локальный 127.0.0.1:1080)
$proxy = "127.0.0.1:1080"
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" `
-Name ProxyEnable -Value 1
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" `
-Name ProxyServer -Value $proxy
Write-Host "✅ Прокси включён: $proxy"# Выключить системный прокси
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" `
-Name ProxyEnable -Value 0
Write-Host "❎ Прокси отключён"Открой PowerShell от имени обычного пользователя и выполни:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUserПодтверди, нажав Y.
- Открой PowerShell и создай (если нет) профиль:
notepad $PROFILE- Добавь в открывшийся файл:
function proxyon { & "C:\Scripts\proxyon.ps1" }
function proxyoff { & "C:\Scripts\proxyoff.ps1" }- Сохрани и перезапусти PowerShell.
Теперь можно вызывать прямо в терминале:
proxyon
proxyoff- Правый клик на рабочем столе → Создать → Ярлык
- В поле Расположение объекта укажи:
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\proxyon.ps1"
(Аналогично — для proxyoff.ps1)
- Назови ярлык (
Proxy On/Proxy Off) и нажми Готово - Можно сменить иконку через Свойства → Сменить значок
Теперь ты можешь включать и отключать системный прокси:
- Через терминал (
proxyon,proxyoff) - Через ярлыки на рабочем столе
- А Xray будет стартовать автоматически при входе в систему 🎉