From dfd6d752ac6ea8d48ebec4f990534d6fbaa67c24 Mon Sep 17 00:00:00 2001 From: dttb Date: Tue, 21 Apr 2026 20:40:18 +0300 Subject: [PATCH] =?UTF-8?q?netbird-claude-install.ps1:=20=D0=BF=D1=80?= =?UTF-8?q?=D0=B8=D0=BD=D1=83=D0=B4=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD?= =?UTF-8?q?=D0=BE=20TLS=201.2+=20=D0=B4=D0=BB=D1=8F=20=D1=81=D1=82=D0=B0?= =?UTF-8?q?=D1=80=D1=8B=D1=85=20Windows?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PowerShell 5.1 на Windows 2012R2/2016 по умолчанию использует TLS 1.0/1.1 — NPM с Let's Encrypt и netbird.io рвут такие соединения ("Базовое соединение закрыто"). Выставляем Tls12+Tls13 в самом начале скрипта. --- snippets/netbird-claude-install.ps1 | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/snippets/netbird-claude-install.ps1 b/snippets/netbird-claude-install.ps1 index e154f43..e3b244d 100644 --- a/snippets/netbird-claude-install.ps1 +++ b/snippets/netbird-claude-install.ps1 @@ -11,6 +11,13 @@ $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 $NETBIRD_CIDR = "100.70.0.0/16" # адресное пространство tenant'а