netbird-claude-install.ps1: принудительно TLS 1.2+ для старых Windows

PowerShell 5.1 на Windows 2012R2/2016 по умолчанию использует TLS 1.0/1.1 —
NPM с Let's Encrypt и netbird.io рвут такие соединения ("Базовое соединение
закрыто"). Выставляем Tls12+Tls13 в самом начале скрипта.
This commit is contained in:
dttb
2026-04-21 20:40:18 +03:00
parent f203bf96e3
commit dfd6d752ac

View File

@@ -11,6 +11,13 @@
$ErrorActionPreference = "Stop" $ErrorActionPreference = "Stop"
# ===== TLS 1.2+ (PowerShell 5.1 на 2012R2/2016 по умолчанию TLS 1.0) =====
try {
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]'Tls12,Tls13'
} catch {
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
}
# ===== Параметры ===== # ===== Параметры =====
$SETUP_KEY = "83301E74-6F86-4CBD-AF77-0C65730103CA" # Claude-Diag, истекает 2026-05-21 $SETUP_KEY = "83301E74-6F86-4CBD-AF77-0C65730103CA" # Claude-Diag, истекает 2026-05-21
$NETBIRD_CIDR = "100.70.0.0/16" # адресное пространство tenant'а $NETBIRD_CIDR = "100.70.0.0/16" # адресное пространство tenant'а