Основная причина написания этого модуля - возможность поднять системный прокси-сервер в пространстве пользователя, не используя полномочия администратора. Для автоматизации этого действия напишем скрипт в виде модуля, Powershell будет его подгружать автоматически. Для этого создаем папку по пути USERPROFILE\Documents\WindowsPowerShell\Modules\XrayTools и создаем там файл XrayTools.psm1:
# Укажите путь где лежит бинарник и конфигурационный файл xray
$Global:XrayPath = "$env:USERPROFILE\Downloads\xray\xray.exe"
$Global:XrayConfig = "$env:USERPROFILE\Downloads\xray\config.json"
$Global:ProxyAddress = "127.0.0.1:1080"
# Используем маску 172.16/12 для покрытия всего диапазона 172.16.0.0 - 172.31.255.255