<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>ZopiX</title><generator>teletype.in</generator><description><![CDATA[ZopiX]]></description><image><url>https://img1.teletype.in/files/4f/da/4fda14b9-813b-44c3-914d-8985cc123b79.png</url><title>ZopiX</title><link>https://teletype.in/@boykissersbpsupport</link></image><link>https://teletype.in/@boykissersbpsupport?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=boykissersbpsupport</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/boykissersbpsupport?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/boykissersbpsupport?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Sun, 17 May 2026 12:39:56 GMT</pubDate><lastBuildDate>Sun, 17 May 2026 12:39:56 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@boykissersbpsupport/linux_v2rayn_advanced</guid><link>https://teletype.in/@boykissersbpsupport/linux_v2rayn_advanced?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=boykissersbpsupport</link><comments>https://teletype.in/@boykissersbpsupport/linux_v2rayn_advanced?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=boykissersbpsupport#comments</comments><dc:creator>boykissersbpsupport</dc:creator><title>Сборка V2RayN из исходников</title><pubDate>Thu, 14 May 2026 23:35:14 GMT</pubDate><description><![CDATA[Для тех, у кого готовые релизы не работают (слишком старая glibc, нестандартная архитектура) или кто хочет максимально свежую сборку.]]></description><content:encoded><![CDATA[
  <p id="kkuV">Для тех, у кого готовые релизы не работают (слишком старая glibc, нестандартная архитектура) или кто хочет максимально свежую сборку.</p>
  <h2 id="Z6ON"><a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_usage" target="_blank">← Назад к основной инструкции</a></h2>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="eHBL">📍 Это <strong>только установка</strong>. Шаги настройки и подключения (добавление подписки, выбор сервера, TUN-режим) находятся в <a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_usage" target="_blank">основной инструкции</a>.</p>
  </section>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="h9rB">🚨 Это <strong>не быстро и не просто</strong>. Сборка занимает от 10 минут, требует около 5 GB свободного места и установки .NET SDK 10. Если у вас работает <a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_simple" target="_blank">простая установка</a> (кроме портативного .ZIP) — лучше используйте её.</p>
  </section>
  <h2 id="2YuU">Что вам понадобится</h2>
  <ul id="gyWU">
    <li id="sDnI">64-битный x86_64 Linux (для ARM64 в командах ниже замените <code>linux-x64</code> на <code>linux-arm64</code>, а <code>linux-64</code> на <code>linux-arm64</code>)</li>
    <li id="2XJx">Ядро 5.15 или новее</li>
    <li id="GSUq">Стабильный интернет</li>
    <li id="4Vok">Обычный пользователь с правами sudo</li>
    <li id="yGQo">5 GB свободного места</li>
  </ul>
  <h2 id="KUUQ">Шаг 1. Устанавливаем зависимости для сборки</h2>
  <p id="LuEI">Выберите блок под ваш дистрибутив:</p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h4 id="m9K2">Arch / Manjaro / EndeavourOS</h4>
    <pre id="rVUC" data-lang="bash">sudo pacman -S --needed \
    dotnet-sdk dotnet-runtime aspnet-runtime \
    git curl wget unzip tar jq rsync base-devel \
    fontconfig freetype2 libx11 libice libsm \
    desktop-file-utils xdg-utils</pre>
    <p id="JOuQ">Arch обновляет <code>dotnet-sdk</code> близко к релизам Microsoft, так что 10.x должен быть в официальных репозиториях.</p>
  </section>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h4 id="oXkY">Debian / Ubuntu / Mint / Pop!_OS</h4>
    <p id="KwFI">Собственный <code>dotnet-sdk</code> от Debian известен сборками с проблемами, поэтому ставим из фида Microsoft:</p>
    <pre id="i5vg" data-lang="bash"># Подключаем репозиторий Microsoft
. /etc/os-release
wget https://packages.microsoft.com/config/${ID}/${VERSION_ID}/packages-microsoft-prod.deb \
    -O /tmp/packages-microsoft-prod.deb
sudo dpkg -i /tmp/packages-microsoft-prod.deb
rm /tmp/packages-microsoft-prod.deb

# Ставим .NET 10 и зависимости
sudo apt update
sudo apt install -y \
    dotnet-sdk-10.0 \
    git curl wget unzip tar jq rsync \
    build-essential ca-certificates \
    libfontconfig1 libfreetype6 libx11-6 libice6 libsm6 \
    desktop-file-utils xdg-utils</pre>
  </section>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="pSeD">⚠️ Если <code>apt install dotnet-sdk-10.0</code> говорит «пакет не найден» — ваш релиз Debian/Ubuntu старше того, что Microsoft публикует. Используйте универсальный установщик (см. блок «Fallback» ниже).</p>
  </section>
  <h4 id="xy1x">Fedora / RHEL / Rocky / Alma / CentOS Stream</h4>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="DDXa">Современные Fedora и RHEL содержат .NET в официальных репозиториях:</p>
    <pre id="GrbE" data-lang="bash">sudo dnf install -y \
    dotnet-sdk-10.0 \
    git curl wget unzip tar jq rsync \
    @development-tools \
    fontconfig freetype libX11 libICE libSM \
    desktop-file-utils xdg-utils</pre>
    <p id="dT6O">Если <code>dotnet-sdk-10.0</code> не найден — подключите фид Microsoft:</p>
    <pre id="wCPc" data-lang="bash">sudo rpm -Uvh https://packages.microsoft.com/config/rhel/$(rpm -E %rhel)/packages-microsoft-prod.rpm
sudo dnf install -y dotnet-sdk-10.0</pre>
  </section>
  <h4 id="5G6Q">Fallback: установка .NET вручную (любой дистрибутив)</h4>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="MG1z">Если ни репозитории дистрибутива, ни фид Microsoft не дают .NET 10 — универсальный установщик работает везде:</p>
    <pre id="jj5a" data-lang="bash">wget -q https://dot.net/v1/dotnet-install.sh
chmod +x dotnet-install.sh
./dotnet-install.sh --channel 10.0 --install-dir &quot;$HOME/.dotnet&quot;
export DOTNET_ROOT=&quot;$HOME/.dotnet&quot;
export PATH=&quot;$HOME/.dotnet:$PATH&quot;
hash -r
# Добавьте две строки export в ~/.bashrc, чтобы они работали постоянно</pre>
  </section>
  <p id="igfj"><strong>Остальные зависимости (git, curl, fontconfig, libx11 и так далее) всё равно нужно ставить через ваш пакетный менеджер из блоков выше.</strong></p>
  <h2 id="ByB2">Проверка</h2>
  <p id="Y43a">Независимо от способа установки:</p>
  <pre id="qozC">dotnet --list-sdks
# Ожидаемый вывод: 10.0.x
dotnet --info | head -5</pre>
  <p id="tpqz">Если <code>dotnet --list-sdks</code> показывает старый SDK типа 8.х/9.х — <code>$PATH</code> указывает на не тот бинарник. Выполните <code>which dotnet</code> и либо поправьте <code>$PATH</code>, либо вызывайте новый dotnet по полному пути.</p>
  <h2 id="aMKt">Шаг 2. Клонируем репозиторий на тег 7.22.0</h2>
  <pre id="xUzq" data-lang="bash">git clone https://github.com/2dust/v2rayN.git
cd v2rayN
git fetch --tags
git checkout tags/7.22.0 -b build-7.22.0
git submodule update --init --recursive</pre>
  <p id="M5Fl">Флаг <code>-b build-7.22.0</code> создаёт локальную ветку из тега, чтобы вы не оказались в detached-HEAD состоянии — удобно, если захочется поэкспериментировать.</p>
  <p id="bU2h">В репозитории вложенная структура — реальный исходник лежит в <code>v2rayN/v2rayN/</code>:</p>
  <pre id="86AL" data-lang="bash">cd v2rayN          # теперь вы в &lt;clone-root&gt;/v2rayN/
ls
# Должны увидеть: v2rayN.Desktop/  ServiceLib/  Directory.Build.props  v2rayN.sln  ...</pre>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="PpyM">💡 В версии 7.22.0 <code>TargetFramework</code> уже жёстко выставлен на net10.0 везде, так что вручную ничего править не нужно. Для более старых тегов (например, 7.21.3) пришлось бы делать <code>sed -i &#x27;s/net8\.0/net10.0/g&#x27;</code> на <code>Directory.Build.props</code> и <code>v2rayN/v2rayN.csproj</code>.</p>
  </section>
  <h2 id="0Jel">Шаг 3. Восстанавливаем workloads и пакеты</h2>
  <p id="fbI9">Этот шаг — разница между <strong>чистой сборкой</strong> и <strong>400+ непонятными ошибками</strong>. <strong>Всегда выполняйте все три команды:</strong></p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="mrpZ" data-lang="bash">sudo dotnet workload update
sudo dotnet workload restore v2rayN.Desktop/v2rayN.Desktop.csproj
dotnet restore v2rayN.Desktop/v2rayN.Desktop.csproj</pre>
  </section>
  <p id="97MK"><code>sudo</code> нужен только если ваш dotnet установлен в системную папку (по умолчанию при установке через apt, dnf, pacman). Если ставили через <code>dotnet-install.sh</code> в <code>$HOME/.dotnet</code> — <code>sudo</code> не нужен.</p>
  <p id="mB9T">Если вы уже собирали этот репозиторий и хотите начать с чистого листа:</p>
  <pre id="FE2p">find . -type d \( -name bin -o -name obj \) -exec rm -rf {} + 2&gt;/dev/null</pre>
  <h2 id="D62Q">Шаг 4. Публикуем GUI</h2>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="77Ax" data-lang="bash">dotnet publish v2rayN.Desktop/v2rayN.Desktop.csproj \
    -c Release \
    -r linux-x64 \ #Ставьте linux-arm64 для ARM64
    -p:PublishSingleFile=false \
    -p:SelfContained=true</pre>
  </section>
  <p id="ZEHn">Результат окажется в:</p>
  <pre id="wztf">v2rayN.Desktop/bin/Release/net10.0/linux-x64/publish/</pre>
  <p id="Wt00">Внутри будет исполняемый файл <code>v2rayN</code> и куча <code>.dll</code> и <code>.so</code>. На этом этапе GUI готов, но прокси-ядер ещё нет — приложение запустится, но не сможет подключиться.</p>
  <h2 id="4M3V">Шаг 5. Добавляем ядра и geo-данные</h2>
  <p id="MEQ1">GUI запускает внешние бинарники (xray, sing-box и др.), которые должны лежать в <code>publish/bin/</code> с определённой структурой. Самый простой путь — взять готовый бандл от автора проекта. Оставайтесь в директории <code>&lt;clone-root&gt;/v2rayN/v2rayN/</code> и задайте переменную <code>PUB</code>:</p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="5wLf" data-lang="bash">PUB=v2rayN.Desktop/bin/Release/net10.0/linux-x64/publish

#Для ARM64 вам нужен https://raw.githubusercontent.com/2dust/v2rayN-core-bin/refs/heads/master/v2rayN-linux-arm64.zip
curl -fL -o /tmp/v2rayn-bin.zip \
    https://raw.githubusercontent.com/2dust/v2rayN-core-bin/refs/heads/master/v2rayN-linux-64.zip
unzip -q /tmp/v2rayn-bin.zip -d /tmp/v2rayn-bin

mkdir -p &quot;$PUB/bin&quot;
if [ -d /tmp/v2rayn-bin/bin ]; then
    rsync -a /tmp/v2rayn-bin/bin/ &quot;$PUB/bin/&quot;
else
    nested=$(find /tmp/v2rayn-bin -maxdepth 2 -type d -name &#x27;bin&#x27; | head -n1)
    rsync -a &quot;$nested/&quot; &quot;$PUB/bin/&quot;
fi

chmod +x &quot;$PUB/bin/xray/xray&quot;         2&gt;/dev/null
chmod +x &quot;$PUB/bin/sing_box/sing-box&quot; 2&gt;/dev/null

# Проверка
ls &quot;$PUB/bin/&quot;
# Ожидается: xray/  sing_box/  geosite.dat  geoip.dat  Country.mmdb  geoip.metadb  srss/  ...</pre>
  </section>
  <h2 id="qKZr">Шаг 6. Smoke-тест</h2>
  <p id="3TYr">Перед системной установкой убедимся, что бинарник вообще работает:</p>
  <pre id="dvJv" data-lang="bash">chmod +x &quot;$PUB/v2rayN&quot;
&quot;$PUB/v2rayN&quot;</pre>
  <p id="xToe">GUI должен запуститься. Если ругается на отсутствующие нативные библиотеки — перепроверьте, что зависимости из Шага 1 действительно установлены.</p>
  <h2 id="gR1k">Шаг 7. Системная установка</h2>
  <p id="8k6a">Всё ещё в директории <code>&lt;clone-root&gt;/v2rayN/v2rayN/</code> с переменной <code>PUB</code> из Шага 5:</p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="Gklc" data-lang="bash">sudo mkdir -p /opt/v2rayN
sudo cp -a &quot;$PUB&quot;/. /opt/v2rayN/
sudo chmod +x /opt/v2rayN/v2rayN
sudo chmod +x /opt/v2rayN/bin/xray/xray
sudo chmod +x /opt/v2rayN/bin/sing_box/sing-box

# Иконка — копируется из исходников, а не из publish
sudo install -Dm644 v2rayN.Desktop/v2rayN.png \
    /usr/share/icons/hicolor/256x256/apps/v2rayn.png

# Скрипт-launcher в $PATH
sudo tee /usr/local/bin/v2rayn &gt;/dev/null &lt;&lt;&#x27;EOF&#x27;
#!/usr/bin/env bash
cd /opt/v2rayN
exec ./v2rayN &quot;$@&quot;
EOF
sudo chmod +x /usr/local/bin/v2rayn

# .desktop файл для меню. Path= задаёт рабочую директорию,
# чтобы v2rayN мог найти свои ./bin/*
sudo tee /usr/share/applications/v2rayn.desktop &gt;/dev/null &lt;&lt;&#x27;EOF&#x27;
[Desktop Entry]
Type=Application
Name=v2rayN
Comment=v2rayN GUI client
Exec=/opt/v2rayN/v2rayN
Path=/opt/v2rayN
Icon=v2rayn
Terminal=false
Categories=Network;
StartupWMClass=v2rayN
EOF

# Обновляем кэш меню и иконок
sudo update-desktop-database /usr/share/applications
command -v gtk-update-icon-cache &gt;/dev/null &amp;&amp; \
    sudo gtk-update-icon-cache -f /usr/share/icons/hicolor</pre>
  </section>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="YPul">💡 <strong>Про иконку:</strong> <code>dotnet publish</code> не копирует <code>v2rayN.png</code> в publish-директорию, поэтому она берётся напрямую из исходников. Путь выше предполагает, что вы находитесь во внутренней директории <code>&lt;clone-root&gt;/v2rayN/v2rayN/</code>, как и весь предыдущий гайд.</p>
  </section>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="cqE2">💡 <strong>Про <code>gtk-update-icon-cache</code>:</strong> утилита есть по умолчанию на Arch и Debian-семействе, но не всегда на минимальном Fedora/RHEL. <code>command -v</code> в команде выше тихо пропустит её, если не нашёл — это нормально, кэш всё равно перестроится при следующем входе в систему.</p>
  </section>
  <p id="18BS">Теперь V2RayN запускается из терминала командой <code>v2rayn</code> или из меню вашего DE.</p>
  <h2 id="wQLZ">Удаление V2RayN</h2>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="fWYb" data-lang="bash">sudo rm -rf /opt/v2rayN
sudo rm -f /usr/local/bin/v2rayn
sudo rm -f /usr/share/applications/v2rayn.desktop
sudo rm -f /usr/share/icons/hicolor/256x256/apps/v2rayn.png
sudo update-desktop-database /usr/share/applications
# Опционально: удалить пользовательские конфиги
rm -rf ~/.local/share/v2rayN ~/.config/v2rayN</pre>
  </section>
  <h2 id="7lZC">Частые проблемы при сборке</h2>
  <ul id="WI6a">
    <li id="G61N"><strong>Сотни ошибок после <code>dotnet publish</code></strong> — workloads не восстановлены. Шаг 3 — не опциональный. Запустите все три команды по порядку: <code>sudo dotnet workload update</code>, затем <code>sudo dotnet workload restore</code>, затем <code>dotnet restore</code>.</li>
    <li id="Ix4B"><strong><code>apt install dotnet-sdk-10.0</code> говорит «пакет не найден»</strong> — ваш Debian/Ubuntu слишком старый для фида Microsoft. Используйте <code>dotnet-install.sh</code> из Шага 1.</li>
    <li id="oPaY"><strong><code>dnf install dotnet-sdk-10.0</code> говорит «пакет не найден»</strong> — вы на более старом RHEL/CentOS Stream, где его ещё нет. Подключите RPM-фид Microsoft из секции Fedora/RHEL в Шаге 1.</li>
    <li id="ivYN"><strong><code>./v2rayN: cannot execute binary file</code></strong> — неправильная архитектура. Согласуйте флаг <code>-r</code> в Шаге 4 с вашим процессором (<code>linux-x64</code> vs <code>linux-arm64</code>).</li>
    <li id="Ocr9"><strong>GUI запускается, но любой сервер падает</strong> — папка <code>bin/</code> пустая или ядра не имеют исполняемых прав. Перепроверьте Шаг 5 и команды <code>chmod +x</code>.</li>
    <li id="6Kgl"><strong><code>dotnet --list-sdks</code> показывает только 8.0 даже после установки 10.0</strong> — <code>$PATH</code> указывает на не тот dotnet. Выполните <code>which dotnet</code> и поправьте.</li>
    <li id="NgO0"><strong>Сборки старых тегов (≤7.21.3) падают с <code>NU1201: ... not compatible with net8.0</code></strong> — те теги пинят net8.0 в <code>Directory.Build.props</code>, но тянут submodule, которому нужен net10.0. Исправление:<code>sed -i &#x27;s/net8\.0/net10.0/g&#x27; Directory.Build.props v2rayN/v2rayN.csproj</code>Этот гайд написан под 7.22.0, где это уже исправлено.</li>
    <li id="AjxE"><strong>(Fedora/RHEL) Странные ошибки про шрифты/X11 в рантайме</strong> — убедитесь, что <code>libX11</code>, <code>libICE</code>, <code>libSM</code> (именно с такой капитализацией) установлены, а не их lowercase Debian-аналоги. dnf использует upstream X11 регистр.</li>
  </ul>
  <h2 id="jIcS">Запускается из терминала, но не из меню?</h2>
  <p id="tgK4">Это почти всегда проблема <strong>рабочей директории.</strong> V2RayN запускает ядра по относительным путям типа <code>./bin/xray/xray</code>, поэтому стартовать нужно с рабочей директорией <code>/opt/v2rayN</code>. Когда вы запускаете <code>v2rayn</code> из терминала, wrapper-скрипт делает <code>cd /opt/v2rayN</code>. Когда же меню запускает <code>.desktop</code> — по умолчанию рабочая директория = <code>$HOME</code>, и V2RayN падает на поиске ядер.</p>
  <p id="u613">Решение — строчка <code>Path=/opt/v2rayN</code> в <code>.desktop</code> (в Шаге 7 она уже есть). Если проблема всё ещё есть — перезапустите блок <code>tee</code> из Шага 7.</p>
  <p id="BwNC">Чтобы посмотреть, что реально происходит при запуске из меню, временно добавьте логирование:</p>
  <pre id="w6aQ" data-lang="bash">sudo tee /usr/local/bin/v2rayn &gt;/dev/null &lt;&lt;&#x27;EOF&#x27;
#!/usr/bin/env bash
cd /opt/v2rayN || exit 1
exec ./v2rayN &quot;$@&quot; 2&gt;&amp;1 | tee -a &quot;$HOME/.local/share/v2rayN-launch.log&quot;
EOF
sudo chmod +x /usr/local/bin/v2rayn</pre>
  <p id="WKWm">Поменяйте <code>Exec=/opt/v2rayN/v2rayN</code> обратно на <code>Exec=v2rayn</code> в <code>.desktop</code>, запустите из меню и смотрите:</p>
  <pre id="Uf6X" data-lang="bash">tail -50 ~/.local/share/v2rayN-launch.log</pre>
  <p id="XGPC">Если <code>Path=</code> сам не помог, проверьте валидность <code>.desktop</code> файла:</p>
  <pre id="09Fy" data-lang="bash">desktop-file-validate /usr/share/applications/v2rayn.desktop</pre>
  <p id="cqXg">И — окружение меню иногда отличается от терминального. Чтобы это воспроизвести:</p>
  <pre id="6a50" data-lang="bash">env -i HOME=&quot;$HOME&quot; DISPLAY=&quot;$DISPLAY&quot; XAUTHORITY=&quot;$XAUTHORITY&quot; \
    XDG_RUNTIME_DIR=&quot;$XDG_RUNTIME_DIR&quot; /opt/v2rayN/v2rayN</pre>
  <p id="Fk5E">Что увидите здесь — то же видит и меню.</p>
  <h2 id="dvc7">Версии</h2>
  <p id="eA7W">Этот гайд написан и протестирован под:</p>
  <ul id="PExg">
    <li id="pjhX">V2RayN тег <code>7.22.0</code></li>
    <li id="hQam">.NET SDK 10.0.x</li>
    <li id="9vom">Arch Linux на x64(ядро ≥ 6.11) и Debian 13 на ARM64. Ожидается, что шаги работают идентично на Debian 11+, Ubuntu 20.04+, Fedora 39+, RHEL 9+ и их производных</li>
    <li id="I08e">Бандл ядер из <code>2dust/v2rayN-core-bin</code> ветка master</li>
  </ul>
  <p id="BMC9">Если будущий релиз V2RayN сломает этот гайд — наиболее вероятные причины: обновление TargetFramework (применяйте <code>sed</code> из блока «частые проблемы»), новый submodule (выполните <code>git submodule update --init --recursive</code>), или изменение структуры бандла ядер (загляните в <code>/tmp/v2rayn-bin/</code> и подправьте rsync в Шаге 5).</p>
  <hr />
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="n9xT">✅ <strong>Готово!</strong> V2RayN собран и установлен. Теперь возвращайтесь в <a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_usage" target="_blank">основную инструкцию</a> и продолжайте с настройки.</p>
  </section>
  <h3 id="P4Ic"><a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_usage" target="_blank">← Назад к основной инструкции</a></h3>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@boykissersbpsupport/linux_v2rayn_simple</guid><link>https://teletype.in/@boykissersbpsupport/linux_v2rayn_simple?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=boykissersbpsupport</link><comments>https://teletype.in/@boykissersbpsupport/linux_v2rayn_simple?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=boykissersbpsupport#comments</comments><dc:creator>boykissersbpsupport</dc:creator><title>Простая установка V2RayN</title><pubDate>Thu, 14 May 2026 22:44:56 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/cb/3a/cb3a0b0b-e5ec-48a0-aac4-89a780b2988e.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/25/8f/258fe8c3-6131-448f-8544-69bfa5897781.png"></img>Скачиваем готовый бинарник с GitHub и устанавливаем стандартным способом.]]></description><content:encoded><![CDATA[
  <p id="G9Nn">Скачиваем готовый бинарник с GitHub и устанавливаем стандартным способом.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="EYVJ">📍 Это <strong>только установка</strong>. Шаги настройки и подключения (добавление подписки, выбор сервера, TUN-режим) находятся в <a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_usage" target="_blank">основной инструкции</a>.</p>
  </section>
  <h2 id="Rxvz"><a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_usage" target="_blank">← Назад к основной инструкции</a></h2>
  <h2 id="S1RA">Совместимость</h2>
  <figure id="3amM" class="m_column">
    <img src="https://img3.teletype.in/files/25/8f/258fe8c3-6131-448f-8544-69bfa5897781.png" width="1808" />
  </figure>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="CwcO">⚠️ Для <strong>Arch и подобных</strong> нет официального пакета. AUR-пакет <code>v2rayn</code> существует, но регулярно ломается. Используйте portable ZIP (см. ниже) или <a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_advanced" target="_blank">соберите из исходников</a>.</p>
  </section>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="ggKL">⚠️ Если у вас более старый дистрибутив (например, Ubuntu 20.04, RHEL 8, Debian 11) — релизы не запустятся из-за старой glibc. <br />Переходите к <a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_advanced" target="_blank">сборке из исходников</a>.</p>
  </section>
  <h2 id="3mKK">1. Определяем архитектуру</h2>
  <pre id="yI4n">uname -m</pre>
  <ul id="LF4P">
    <li id="gUHf"><code>x86_64</code> → <strong>x64</strong></li>
    <li id="x3uQ"><code>aarch64</code> → <strong>ARM64</strong></li>
  </ul>
  <h2 id="4CIA">2. Скачиваем V2RayN</h2>
  <p id="Iz5B">Все релизы лежат на странице <a href="https://github.com/2dust/v2rayN/releases/latest" target="_blank">github.com/2dust/v2rayN/releases/latest</a>. Выберите подходящий формат:</p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h4 id="ReTa">Debian / Ubuntu (.deb) — рекомендуется</h4>
    <pre id="oLI8"># x64
wget https://github.com/2dust/v2rayN/releases/latest/download/v2rayN-linux-64.deb
# ARM64
wget https://github.com/2dust/v2rayN/releases/latest/download/v2rayN-linux-arm64.deb</pre>
  </section>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h4 id="HIW8">RHEL / Fedora (.rpm) — рекомендуется</h4>
    <pre id="0pFC"># x64
wget https://github.com/2dust/v2rayN/releases/latest/download/v2rayN-linux-rhel-64.rpm
# ARM64
wget https://github.com/2dust/v2rayN/releases/latest/download/v2rayN-linux-rhel-arm64.rpm</pre>
  </section>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h4 id="ECbv">Portable ZIP — работает везде, но не интегрируется в систему</h4>
    <pre id="fKKU"># x64
wget https://github.com/2dust/v2rayN/releases/latest/download/v2rayN-linux-64.zip
# ARM64
wget https://github.com/2dust/v2rayN/releases/latest/download/v2rayN-linux-arm64.zip</pre>
  </section>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="QthD">⚠️ ZIP — это вариант, работающий кое-как. Не будет ярлыка в меню, нет автоматической обработки зависимостей. Для Arch это <strong>единственный</strong> готовый вариант* (есть нестабильный пакет), для всех остальных лучше брать <code>.deb</code> или <code>.rpm</code>. Если хочется чистой установки — <a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_advanced" target="_blank">соберите из исходников.</a></p>
  </section>
  <h2 id="XIha">3. Устанавливаем</h2>
  <h3 id="7ciy">Debian / Ubuntu</h3>
  <pre id="eKXL">sudo apt install -y ./v2rayN-linux-64.deb</pre>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="PPs9">⚠️ Точка со слешем <code>./</code> обязательна — без неё <code>apt</code> будет искать пакет в репозиториях, а не в локальной папке.</p>
  </section>
  <h3 id="YVjY">RHEL / Fedora</h3>
  <pre id="zPSZ">sudo dnf install -y ./v2rayN-linux-rhel-64.rpm</pre>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="2qaD">⚠️ Точка со слешем <code>./</code> обязательна — без неё <code>dnf</code> будет искать пакет в репозиториях, а не в локальной папке.</p>
  </section>
  <h3 id="CkyQ">Portable ZIP (любой дистрибутив, включая Arch)</h3>
  <pre id="ALmO">unzip v2rayN-linux-64.zip -d v2rayN
cd v2rayN
chmod +x v2rayN
./v2rayN</pre>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Wd8f">⚠️ <code>chmod +x</code> обязателен — без него файл не запустится.</p>
  </section>
  <h2 id="YWDh">4. Запускаем V2RayN</h2>
  <ul id="Px0s">
    <li id="ie2F">После <code>.deb</code> / <code>.rpm</code>: ищите <strong>v2rayN</strong> в меню приложений, или из терминала: <code>v2rayN</code></li>
    <li id="DnVW">После ZIP: <code>./v2rayN</code> из папки с распакованным архивом</li>
  </ul>
  <h2 id="ktjY">Возможные проблемы установки</h2>
  <ul id="sKCj">
    <li id="nrYs"><strong>«version &#x60;GLIBC_2.XX&#x60; not found»</strong> при запуске — ваша glibc слишком старая для прекомпилированного бинарника. Переходите к <a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_advanced" target="_blank">сборке из исходников</a>: соберите V2RayN сами под ваш glibc.</li>
    <li id="BX8b"><strong>Приложение не запускается после ZIP</strong> — проверьте <code>chmod +x v2rayN</code>.</li>
    <li id="Hfs6"><strong>«Package architecture does not match system»</strong> — вы скачали не тот файл. Проверьте <code>uname -m</code> и скачайте нужную версию.</li>
  </ul>
  <hr />
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="yyMW">✅ <strong>Готово!</strong> V2RayN установлен. Теперь возвращайтесь в основную инструкцию и продолжайте с настройки.</p>
  </section>
  <h3 id="vmdB"><a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_usage" target="_blank">← Назад к основной инструкции</a></h3>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@boykissersbpsupport/linux_v2rayn_usage</guid><link>https://teletype.in/@boykissersbpsupport/linux_v2rayn_usage?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=boykissersbpsupport</link><comments>https://teletype.in/@boykissersbpsupport/linux_v2rayn_usage?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=boykissersbpsupport#comments</comments><dc:creator>boykissersbpsupport</dc:creator><title>Boykisser Ускоритель на Linux, когда HAPP не работает - через V2RayN</title><pubDate>Thu, 14 May 2026 21:35:45 GMT</pubDate><description><![CDATA[&lt;div class=&quot;install-choice&quot;&gt;
  &lt;a href=&quot;boykisser_vpn_linux_v2rayn_simple.html&quot; class=&quot;install-card simple&quot;&gt;
    &lt;div class=&quot;tag&quot;&gt;ДЛЯ БОЛЬШИНСТВА&lt;/div&gt;
    &lt;div class=&quot;name&quot;&gt;Простая установка →&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;Скачать готовый &lt;code style=&quot;background:rgba(255,255,255,.15); color:#fff;&quot;&gt;.deb&lt;/code&gt; / &lt;code style=&quot;background:rgba(255,255,255,.15); color:#fff;&quot;&gt;.rpm&lt;/code&gt; / ZIP с GitHub и установить за пару минут.&lt;/div&gt;
  &lt;/a&gt;
  &lt;a href=&quot;boykisser_vpn_linux_v2rayn_advanced.html&quot; class=&quot;install-card advanced&quot;&gt;
    &lt;div class=&quot;tag&quot;&gt;ДЛЯ ОПЫТНЫХ&lt;/div&gt;
    &lt;div class=&quot;name&quot;&gt;Сборка из исходников →&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;Если готовые релизы не работают (старая glibc, нестандартная конфигурация) — собрать самим.&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;]]></description><content:encoded><![CDATA[
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="4yem">🚨 <strong>Читайте внимательно.</strong> V2RayN — не основной вектор поддержки. Это сторонний открытый клиент, который мы поддерживаем как запасной вариант. Мы не можем гарантировать корректную работу на вашей системе и не оказываем полноценную поддержку по нему. Если вы можете установить Happ — <a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_simple" target="_blank">используйте его</a>. </p>
  </section>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="2Wtz"><strong>Не путайте V2RayN и V2RayNG.</strong> V2RayNG — это мобильный клиент для Android. V2RayN (без G на конце) — это десктопный клиент для Windows и Linux. Вам нужен <strong>V2RayN</strong>.</p>
  </section>
  <h2 id="MNzX">Шаг 1. Получаем ключ подписки</h2>
  <p id="fbeU">Откройте Telegram-бот <a href="https://t.me/boykisser_vpn_bot" target="_blank">@boykisser_vpn_bot</a> и скопируйте ключ:</p>
  <figure id="xIcs" class="m_column">
    <img src="https://img3.teletype.in/files/aa/96/aa967f1d-0cbd-44e5-b7c6-db1580d4c2a6.png" width="526" />
  </figure>
  <p id="xeeY"><strong>Если основной ключ не работает</strong>, используйте альтернативные ключи из бота:</p>
  <figure id="1bmZ" class="m_column">
    <img src="https://img3.teletype.in/files/ee/fd/eefd2ee8-7f64-4481-80cc-2126ad2a6d58.png" width="530" />
  </figure>
  <h2 id="iRIL">Шаг 2. Устанавливаем V2RayN</h2>
  <p id="OlJk">Установка V2RayN на Linux может идти двумя путями. Выберите тот, что вам подходит:</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="T33D"><a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_simple" target="_blank">ДЛЯ БОЛЬШИНСТВА - Простая установка<br />(Скачать .deb / .rpm / ZIP с GitHub и установить за пару минут.)</a></h3>
  </section>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="JCLC"><a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_advanced" target="_blank">ДЛЯ ОПЫТНЫХ - Сборка из исходников, если готовые релизы не работают   (если старая glibc, нестандартная конфигурация или дистрибутив)</a></h3>
  </section>
  <p id="Ua09">Начните с простой установки. Переходите к сборке только если простой способ не сработал.</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="DRUK">📍 <strong>После установки возвращайтесь сюда</strong>, чтобы настроить V2RayN — все следующие шаги одинаковы независимо от способа установки.</p>
  </section>
  <h2 id="XNcE">Шаг 3. Добавляем подписку</h2>
  <p id="qfNz">В главном окне V2RayN нажмите кнопку <strong>«+»</strong> в левой части панели:</p>
  <figure id="fNwg" class="m_column">
    <img src="https://img4.teletype.in/files/b7/19/b719fe1f-87ea-44c3-85cd-59b9920624c2.png" width="1202" />
  </figure>
  <p id="rHpP">Откроется окно настроек подписки. Заполните два поля:</p>
  <ul id="yXRB">
    <li id="zIoN"><strong>Remarks</strong> — имя подписки. Можете написать что угодно, например «Boykisser».</li>
    <li id="AckK"><strong>URL</strong> — вставьте сюда ключ, который вы скопировали из бота.</li>
  </ul>
  <p id="NhCG">Затем нажмите <strong>«Confirm»</strong>:</p>
  <figure id="tqg6" class="m_column">
    <img src="https://img4.teletype.in/files/35/0c/350cf8f2-e1b5-43f1-9ebc-a929fec73bd7.png" width="1199" />
  </figure>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="pO6R">💡 Если ваш ключ начинается с <code>vless://</code> или <code>vmess://</code> — это одиночный сервер, а не URL подписки. В этом случае используйте меню <strong>Configuration</strong> → <strong>Import bulk URL from clipboard</strong>.</p>
  </section>
  <h2 id="Qd78">Шаг 4. Обновляем подписку (БЕЗ прокси!)</h2>
  <p id="6dmg">Подписку нужно «подтолкнуть», чтобы она загрузила список серверов. В верхнем меню <strong>Subscription Group</strong> выберите <strong>«Update subscriptions without proxy»</strong>:</p>
  <figure id="Mv54" class="m_column">
    <img src="https://img4.teletype.in/files/35/5a/355a428e-ade1-4ecb-8d42-2c54aa7c28a8.png" width="1201" />
  </figure>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Cmps">⚠️ <strong>Важно: обновляем именно БЕЗ прокси.</strong> На этом этапе у вас ещё нет работающего соединения, поэтому попытка обновить подписку «через прокси» провалится. После того, как подключение заработает, можно обновлять и с прокси — но первое обновление всегда без него.</p>
  </section>
  <h2 id="THdS">Шаг 5. Выбираем сервер</h2>
  <p id="6zjA">После обновления в главном окне появится список серверов. Выберите подходящий двойным кликом — рекомендуем Нидерланды или Финляндию:</p>
  <figure id="eAU5" class="m_column">
    <img src="https://img3.teletype.in/files/a8/01/a8016cc1-021f-48ac-b373-a6ac92c443d5.png" width="1203" />
  </figure>
  <h2 id="ACh5">Шаг 6. Включаем TUN-режим <em>(рекомендуется)</em></h2>
  <p id="Q6GB">Внизу окна включите тумблер <strong>«Enable Tun»</strong>. TUN-режим перенаправляет <strong>весь</strong> трафик системы через прокси — включая терминальные программы, мессенджеры и всё остальное. Это то, чего обычно хочется от VPN.</p>
  <p id="JvRV">При первом включении V2RayN попросит пароль sudo — он нужен, чтобы создать виртуальный сетевой интерфейс:</p>
  <figure id="JclU" class="m_column">
    <img src="https://img4.teletype.in/files/3f/69/3f69738d-a884-44b0-95cb-baa8f47c05b0.png" width="642" />
  </figure>
  <p id="BV37">Введите пароль от вашего пользователя Linux (тот, что вы используете с <code>sudo</code>) и нажмите <strong>«Confirm»</strong>.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="HkDD">Пароль не сохраняется между перезапусками V2RayN — придётся вводить его каждый раз при включении TUN. Это особенность безопасности, а не баг.</p>
  </section>
  <h2 id="R6wy">Альтернатива: системный прокси</h2>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="lyZd">⚠️ <strong>Системный прокси на Linux</strong> работает только для приложений, которые умеют читать переменные <code>http_proxy</code> / <code>https_proxy</code> или настройки GNOME/KDE. Терминальные программы и многие игры могут его не подхватить. Поэтому TUN лучше.</p>
  </section>
  <p id="8mfU">Если по какой-то причине TUN вам не подходит (например, конфликтует с другим VPN или вы хотите проксировать только браузер), можно использовать режим системного прокси. Внизу окна есть выпадающий список:</p>
  <figure id="WMIc" class="m_column">
    <img src="https://img4.teletype.in/files/f9/db/f9db5bef-1b2c-4748-ab9b-b6b0d97a5d42.png" width="1196" />
  </figure>
  <p id="MS6Z">Три варианта:</p>
  <ul id="tKSy">
    <li id="N1C4"><strong>Clear system proxy</strong> — <em>отключает</em> прокси. Используйте, когда хотите вернуть систему к обычному режиму без VPN.</li>
    <li id="VVXE"><strong>Set system proxy</strong> — <em>включает</em> прокси. V2RayN пропишет себя в системные настройки прокси GNOME/KDE.</li>
    <li id="gtmu"><strong>Do not change system proxy</strong> — оставляет настройки прокси как есть. <strong>Используйте только если знаете, что делаете</strong> — например, если хотите вручную управлять прокси через настройки браузера.</li>
  </ul>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="WcO7">💡 <strong>TUN перекрывает системный прокси.</strong> Когда TUN-режим включён, настройки системного прокси (Clear/Set/Do not change) <em>не имеют значения</em> — весь трафик идёт через виртуальный интерфейс TUN независимо от них. Не пытайтесь использовать оба режима одновременно.</p>
  </section>
  <h2 id="rpZC">Как закрыть V2RayN</h2>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="IdEl">⚠️ <strong>Кнопка «X» в углу окна <em>не закрывает</em> приложение — она его сворачивает в трей.</strong> Чтобы по-настоящему выйти из V2RayN, используйте меню <strong>Exit</strong> в верхней панели. Это бывает важно, если хочется убедиться, что прокси действительно выключен и больше ничего не висит в фоне.</p>
  </section>
  <h2 id="ASuB">Возможные проблемы</h2>
  <ul id="QzZA">
    <li id="ZbA9"><strong>«version &#x60;GLIBC_2.XX&#x60; not found»</strong> при запуске — ваша glibc слишком старая для прекомпилированного бинарника. Переходите к <a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_advanced" target="_blank">сборке из исходников</a>.</li>
    <li id="b6dc"><strong>Приложение не запускается после ZIP-распаковки</strong> — проверьте <code>chmod +x v2rayN</code>.</li>
    <li id="rfW4"><strong>Подписка не обновляется</strong> — убедитесь, что используете именно <strong>«Update subscriptions without proxy»</strong>, а не «with proxy». На этапе первого подключения прокси ещё не работает.</li>
    <li id="iIC1"><strong>Браузер не идёт через прокси</strong> — настройте вручную HTTP/SOCKS прокси на <code>127.0.0.1:10808</code> или включите TUN-режим.</li>
    <li id="Vfca"><strong>TUN не запускается без пароля</strong> — это нормально, пароль sudo нужен каждый раз. Не сохраняется по соображениям безопасности.</li>
    <li id="dvUu"><strong>V2RayN «не закрывается»</strong> — окно сворачивается в трей при нажатии X. Чтобы выйти, используйте меню <strong>Exit (Выход) </strong> в верхней панели.</li>
  </ul>
  <hr />
  <p id="JUlp">Если у вас есть вопросы или проблемы, пишите в нашу поддержку: <a href="https://t.me/ZopiXXX" target="_blank">@ZopiXXX</a></p>
  <p id="Rth9"><strong>Да прибудет с вами безопасный интернет! 🚀</strong></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@boykissersbpsupport/linux</guid><link>https://teletype.in/@boykissersbpsupport/linux?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=boykissersbpsupport</link><comments>https://teletype.in/@boykissersbpsupport/linux?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=boykissersbpsupport#comments</comments><dc:creator>boykissersbpsupport</dc:creator><title>Boykisser Ускоритель на самые популярные дистрибутивы Linux (через HAPP)</title><pubDate>Wed, 13 May 2026 22:23:00 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/01/7c/017cf8f4-8464-4a97-a18e-1253e395c3fa.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/49/8d/498db8e5-6632-4b32-af1e-36c9eaf6d85f.png"></img>Подробная инструкция для пользователей Debian-, RHEL- и Arch-подобных дистрибутивов.]]></description><content:encoded><![CDATA[
  <p id="MwnN">Подробная инструкция для пользователей Debian-, RHEL- и Arch-подобных дистрибутивов.</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="df5B">Если у вас <strong>НЕ </strong>Debian-, RHEL- или Arch-подобный дистрибутив, вам нужна <a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_usage" target="_blank">эта инструкция</a>.<br />(Если вы задумались, относится ли ваш дистрибутив или нет - нет, не относится. Чтобы поставить такой, нужно знать, что делаете.)</p>
  </section>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="1NKa"><strong>Перед началом:</strong> установка происходит через терминал. Вам стоит знать основы:</p>
    <ul id="46fP">
      <li id="utKi"><code>sudo</code> — выполнение команды с правами администратора (понадобится пароль)</li>
      <li id="vpc9">Команды копируйте целиком и вставляйте в терминал клавишами <code>Ctrl+Shift+V</code></li>
    </ul>
  </section>
  <h2 id="V8n4">1. Определяем архитектуру системы</h2>
  <p id="iYFZ">Откройте терминал и выполните:</p>
  <pre id="oMbN">uname -m</pre>
  <ul id="v6LZ">
    <li id="Hja7"><code>x86_64</code> → ваша архитектура <strong>x64</strong> (большинство ПК и ноутбуков)</li>
    <li id="pIyr"><code>aarch64</code> → ваша архитектура <strong>ARM64</strong> (Raspberry Pi 4/5, серверы ARM, некоторые ноутбуки)</li>
  </ul>
  <p id="VNU5">Также проверьте версию glibc — она понадобится для сверки с таблицей ниже:</p>
  <pre id="IbWi">ldd --version</pre>
  <h2 id="hM9M">2. Проверяем совместимость</h2>
  <p id="YAg2">Happ требует определённую минимальную версию glibc. Требования отличаются для x64 и ARM64:</p>
  <ul id="oz7L">
    <li id="iWRT"><strong>x64:</strong> glibc ≥ 2.34 (для .deb), ≥ 2.35 (для .rpm)</li>
    <li id="uFAf"><strong>ARM64:</strong> glibc ≥ 2.38 (для обеих платформ)</li>
  </ul>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="rKl7">Если ваша версия не совместима с Happ (стоит ❌) - вам нужна <strong><a href="https://teletype.in/@boykissersbpsupport/linux_v2rayn_usage" target="_blank">эта статья</a></strong>, вам придётся установить (или собрать) другой клиент - v2rayN.</h3>
  </section>
  <h4 id="cPlw">Debian / Ubuntu</h4>
  <figure id="O73o" class="m_column">
    <img src="https://img1.teletype.in/files/49/8d/498db8e5-6632-4b32-af1e-36c9eaf6d85f.png" width="1273" />
  </figure>
  <h4 id="xiNS">RHEL / Fedora / CentOS</h4>
  <figure id="JVG6" class="m_column">
    <img src="https://img2.teletype.in/files/d4/df/d4df3d43-b81d-44c9-aef6-4f0fd38ac663.png" width="1277" />
  </figure>
  <h4 id="NmB4">Arch / Manjaro / EndeavourOS / CachyOS</h4>
  <figure id="XiII" class="m_column">
    <img src="https://img4.teletype.in/files/74/29/7429cb83-4b89-4f17-b5ac-3c351af7e2c4.png" width="1707" />
  </figure>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="fwz2">⚠️ <strong>Arch-based + ARM64:</strong> <code>.pkg.tar.zst</code> для ARM64 существует, однако Arch Linux на ARM — это <strong>неофициальные</strong> сторонние проекты. Пакет Happ при этом, скорее всего, будет работать корректно на актуальных версиях этих дистрибутивов.</p>
  </section>
  <h2 id="nP4y">3. Скачиваем установщик</h2>
  <p id="VDRl">Выберите пакет под вашу архитектуру и формат дистрибутива:</p>
  <h4 id="POxy">Debian / Ubuntu (.deb)</h4>
  <pre id="Hibp"># через wget
wget https://github.com/Happ-proxy/happ-desktop/releases/latest/download/Happ.linux.x64.deb
# или ARM64
wget https://github.com/Happ-proxy/happ-desktop/releases/latest/download/Happ.linux.arm64.deb</pre>
  <h4 id="AvBf">RHEL / Fedora / CentOS (.rpm)</h4>
  <pre id="qAEO"># через curl (обычно предустановлен)
curl -LO https://github.com/Happ-proxy/happ-desktop/releases/latest/download/Happ.linux.x64.rpm
# или ARM64
curl -LO https://github.com/Happ-proxy/happ-desktop/releases/latest/download/Happ.linux.arm64.rpm</pre>
  <h4 id="7a7K">Arch / Manjaro (.pkg.tar.zst)</h4>
  <pre id="Xo88">curl -LO https://github.com/Happ-proxy/happ-desktop/releases/latest/download/Happ.linux.x64.pkg.tar.zst
# или ARM64 (неофициальные проекты)
curl -LO https://github.com/Happ-proxy/happ-desktop/releases/latest/download/Happ.linux.arm64.pkg.tar.zst</pre>
  <p id="k0gH">Пример вывода при скачивании <code>.deb</code>:</p>
  <figure id="cmBc" class="m_column">
    <img src="https://img4.teletype.in/files/ff/74/ff74b6ac-0ecf-40bc-be4f-31beb1382dd3.png" width="1199" />
  </figure>
  <h2 id="1rdc">4. Устанавливаем пакет</h2>
  <h4 id="c0FY">Debian / Ubuntu</h4>
  <pre id="2ZRR">sudo apt install ./Happ.linux.x64.deb</pre>
  <p id="qd8x">Замените <code>x64</code> на <code>arm64</code> если у вас ARM64.</p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="8ihl">⚠️ Точка со слешем <code>./</code> перед именем файла обязательна — без неё <code>apt</code> попытается найти пакет в репозиториях и ничего не найдёт.</p>
  </section>
  <figure id="3K8A" class="m_column">
    <img src="https://img2.teletype.in/files/53/b9/53b90bce-a299-44bf-bb9b-d3582aef6550.png" width="873" />
  </figure>
  <h4 id="GUYw">RHEL / Fedora / CentOS</h4>
  <pre id="KXgi">sudo dnf install ./Happ.linux.x64.rpm</pre>
  <p id="hRs2">Замените <code>x64</code> на <code>arm64</code> если у вас ARM64.</p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="ZfxK">⚠️ Точка со слешем <code>./</code> обязательна — без неё <code>dnf</code> будет искать пакет в репозиториях, а не в текущей папке.</p>
  </section>
  <figure id="GssN" class="m_column">
    <img src="https://img1.teletype.in/files/4b/6a/4b6ad068-cfce-4eef-8bd7-000e37d1464e.png" width="1039" />
  </figure>
  <h4 id="Z5nI">Arch / Manjaro</h4>
  <pre id="8r97">sudo pacman -U ./Happ.linux.x64.pkg.tar.zst</pre>
  <p id="PWxZ">Замените <code>x64</code> на <code>arm64</code> если у вас ARM64.</p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="VAHc">⚠️ Точка со слешем <code>./</code> обязательна — без неё <code>pacman</code> воспримет аргумент как имя пакета из репозитория, а не как локальный файл.</p>
  </section>
  <figure id="64m1" class="m_column">
    <img src="https://img1.teletype.in/files/41/f0/41f0d5d2-6591-4052-ae63-45e5b2fc3ff6.png" width="1193" />
  </figure>
  <h2 id="OjYQ">5. Запускаем Happ</h2>
  <p id="STh8">Запустить приложение можно двумя способами:</p>
  <ul id="BArE">
    <li id="bwTK">Через меню приложений — найдите <strong>Happ</strong> в списке программ</li>
    <li id="8N3v">Через терминал командой <code>happ</code></li>
  </ul>
  <figure id="kCuI" class="m_original">
    <img src="https://img1.teletype.in/files/07/23/072391c2-b55b-4809-9619-493d65706dd1.png" width="587" />
  </figure>
  <h2 id="tbrX">6. Получаем ключ подписки</h2>
  <p id="OIGq">Открываем Telegram-бот <a href="https://t.me/boykisser_vpn_bot" target="_blank">@boykisser_vpn_bot</a> и копируем ключ подключения:</p>
  <figure id="AC4p" class="m_original">
    <img src="https://img4.teletype.in/files/fa/d0/fad0dee0-127e-4c8e-9cef-0c9aaca96cc5.png" width="526" />
  </figure>
  <p id="VPCl">Просто нажмите на ссылку - ключ скопируется.</p>
  <p id="to6i"><strong>Если основной ключ не работает</strong>, используйте один из альтернативных ключей из бота:</p>
  <figure id="xGyH" class="m_original">
    <img src="https://img4.teletype.in/files/76/81/7681fa85-ff07-4d1d-ad63-c2579f7f9f98.png" width="530" />
  </figure>
  <h3 id="z8ht">7. Вставляем ключ в Happ</h3>
  <p id="WZc8">При первом запуске Happ покажет экран добавления подписки. Нажмите на иконку буфера обмена в поле ввода — ключ вставится автоматически. Затем нажмите <strong>«Get started»</strong>:</p>
  <figure id="AQHB" class="m_column">
    <img src="https://img2.teletype.in/files/1a/63/1a63bceb-7192-4870-85f5-56f0edb8c14e.png" width="1004" />
  </figure>
  <h3 id="J984">8. Подключаемся!</h3>
  <p id="8Z46">После загрузки серверов выберите нужный из списка и нажмите <strong>кнопку подключения</strong> (большая круглая кнопка вверху). </p>
  <figure id="YvuW" class="m_column">
    <img src="https://img1.teletype.in/files/86/5b/865bb174-15c7-4187-87cf-9553533973ab.png" width="1177" />
  </figure>
  <p id="kl8B">Статус изменится на <strong>«ПОДКЛЮЧЁН»</strong> — всё работает!</p>
  <p id="KfEg">💡 <strong>Совет:</strong> Для более комфортного использования выбирайте сервер с наименьшей задержкой. Реальный пинг удобно проверять через <a href="https://www.speedtest.net/" target="_blank">Speedtest</a>.</p>
  <h3 id="L0YB">Возможные проблемы</h3>
  <ul id="yEGQ">
    <li id="zhJB"><strong>«Package architecture (amd64) does not match system (arm64)»</strong> — вы скачали не тот файл. Проверьте <code>uname -m</code> и скачайте нужную версию.</li>
    <li id="sKv7"><strong>«Requires: libc.so.6(GLIBC_2.38)»</strong> — ваша версия glibc слишком старая. Обновите дистрибутив или используйте более свежую версию (см. таблицу выше).</li>
  </ul>
  <p id="bFZw">Если у вас есть вопросы или проблемы, пишите в наш Telegram-бот: <a href="https://t.me/boykisser_vpn_bot" target="_blank">@boykisser_vpn_bot</a></p>
  <p id="t5mx"><strong>Да прибудет с вами безопасный интернет! 🚀</strong></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@boykissersbpsupport/Windows_happ</guid><link>https://teletype.in/@boykissersbpsupport/Windows_happ?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=boykissersbpsupport</link><comments>https://teletype.in/@boykissersbpsupport/Windows_happ?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=boykissersbpsupport#comments</comments><dc:creator>boykissersbpsupport</dc:creator><title>Boykisser Ускоритель для Windows 10/11 через HAPP</title><pubDate>Sun, 10 May 2026 03:14:49 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/1e/03/1e034f05-e56b-4dfe-b93a-70cdd571d288.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/22/6e/226e93b4-957f-4b67-93a6-9366cb27e076.png"></img>Следуйте инструкциям, чтобы подключиться быстро и безопасно.]]></description><content:encoded><![CDATA[
  <p id="8q1B">Следуйте инструкциям, чтобы подключиться быстро и безопасно.</p>
  <h3 id="DvGw">1. Скачивание и установка приложения</h3>
  <p id="eksG">Скачиваем установщик <strong>HAPP - Proxy Utility</strong> для Windows и запускаем его:</p>
  <ul id="Nsqx">
    <li id="nvEz"><a href="https://github.com/Happ-proxy/happ-desktop/releases/latest/download/setup-Happ.x64.exe" target="_blank">Скачать Happ для Windows (x64)</a></li>
  </ul>
  <p id="yYkk">Нажимаем <strong>«Далее» и</strong> <strong>«Установить»</strong> в появившемся окне установщика:</p>
  <figure id="c4Q2" class="m_retina">
    <img src="https://img3.teletype.in/files/22/6e/226e93b4-957f-4b67-93a6-9366cb27e076.png" width="399" />
  </figure>
  <h3 id="IR5H">2. Копируем ключ подписки</h3>
  <p id="b2Pv">Открываем Telegram-бот <a href="https://t.me/boykisser_vpn_bot" target="_blank">@boykisser_vpn_bot</a> и копируем ключ подключения. В боте это выглядит так:</p>
  <figure id="Sfj2" class="m_original">
    <img src="https://img4.teletype.in/files/fa/d0/fad0dee0-127e-4c8e-9cef-0c9aaca96cc5.png" width="526" />
  </figure>
  <p id="3sSa">Просто нажмите на ссылку — ключ скопируется!</p>
  <p id="2iS3"><strong>Если основной ключ не работает</strong>, используйте один из альтернативных ключей из бота:</p>
  <figure id="wrqX" class="m_original">
    <img src="https://img4.teletype.in/files/76/81/7681fa85-ff07-4d1d-ad63-c2579f7f9f98.png" width="530" />
  </figure>
  <h3 id="EoVA">3. Вставляем ключ в приложение</h3>
  <p id="4P40">При первом запуске Happ откроется экран добавления подписки. Нажмите на иконку буфера обмена в поле ввода, чтобы вставить ключ:</p>
  <figure id="To2s" class="m_retina">
    <img src="https://img3.teletype.in/files/69/0d/690d1542-0600-4a98-960c-b1c41f555467.png" width="626" />
  </figure>
  <p id="3l1c">После вставки ключ появится в поле. Нажимаем <strong>«Поехали»</strong>:</p>
  <figure id="Ya3u" class="m_retina">
    <img src="https://img3.teletype.in/files/6e/54/6e54df32-14fb-4f9c-b315-50ae0c803f6d.png" width="627" />
  </figure>
  <h3 id="WrmV">4. Готово — подключаемся!</h3>
  <p id="GVuB">После загрузки серверов выбираем нужный из списка и нажимаем <strong>кнопку подключения</strong>:</p>
  <figure id="CVyr" class="m_retina">
    <img src="https://img1.teletype.in/files/02/fc/02fc51eb-b754-4659-bdd4-282320187fa3.png" width="626" />
  </figure>
  <p id="IWZC">💡 <strong>Совет:</strong> Для более комфортного использования выбирайте сервер с наименьшей задержкой — нажмите <strong>«Тест пинга»</strong> рядом с выбранным сервером. Реальный пинг удобно проверять через <a href="https://www.speedtest.net/" target="_blank">Speedtest</a>.</p>
  <p id="FRg0">Если у вас есть вопросы или проблемы, пишите в нашу поддержку: <a href="https://t.me/boykisser_vpn_bot" target="_blank">@ZopiXXX</a></p>
  <p id="ybX5"><strong>Да прибудет с вами безопасный интернет! 🚀</strong></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@boykissersbpsupport/ios_happ</guid><link>https://teletype.in/@boykissersbpsupport/ios_happ?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=boykissersbpsupport</link><comments>https://teletype.in/@boykissersbpsupport/ios_happ?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=boykissersbpsupport#comments</comments><dc:creator>boykissersbpsupport</dc:creator><title>Boykisser Ускоритель - iOS и MacOS через HAPP</title><pubDate>Sun, 10 May 2026 02:05:45 GMT</pubDate><description><![CDATA[<img src="https://img4.teletype.in/files/fa/d0/fad0dee0-127e-4c8e-9cef-0c9aaca96cc5.png"></img>Скачиваем Happ для iOS/MacOS:]]></description><content:encoded><![CDATA[
  <h3 id="lFBr">1. Скачиваем приложение HAPP</h3>
  <p id="PMtL">Скачиваем <strong>Happ</strong> для iOS и MacOS:</p>
  <ul id="3xX5">
    <li id="QrC9"><a href="https://apps.apple.com/ru/app/happ-proxy-utility-plus/id6746188973" target="_blank">Ссылка для Российского региона в App Store</a></li>
    <li id="SbDc"><a href="https://apps.apple.com/ge/app/happ-proxy-utility/id6504287215" target="_blank">Ссылка для всех остальных стран</a></li>
  </ul>
  <h3 id="jCPm">2. Копируем ключ подписки</h3>
  <p id="lGBn">Открываем Telegram-бот <a href="https://t.me/boykisser_vpn_bot" target="_blank">@boykisser_vpn_bot</a> и копируем ключ подключения. В боте это выглядит так:</p>
  <figure id="g02b" class="m_original">
    <img src="https://img4.teletype.in/files/fa/d0/fad0dee0-127e-4c8e-9cef-0c9aaca96cc5.png" width="526" />
  </figure>
  <p id="Xipx">Просто нажмите на ссылку — ключ скопируется!</p>
  <p id="jASg"><strong>Если основной ключ не работает</strong>, используйте один из альтернативных ключей из бота:</p>
  <figure id="EGQ3" class="m_original">
    <img src="https://img4.teletype.in/files/76/81/7681fa85-ff07-4d1d-ad63-c2579f7f9f98.png" width="530" />
  </figure>
  <h3 id="poS2">3. Вставляем ключ из буфера обмена</h3>
  <p id="tzV9">Открываем приложение Happ и нажимаем кнопку <strong>«Из буфера»</strong>:</p>
  <figure id="cEm2" class="m_retina">
    <img src="https://img2.teletype.in/files/d4/e6/d4e6d77e-d1c0-4b68-af55-4d5d1b811931.png" width="270" />
  </figure>
  <p id="8pQ7">После добавления появится список серверов. Жмём на кнопку подключения.</p>
  <figure id="S1CV" class="m_retina">
    <img src="https://img4.teletype.in/files/30/12/3012b454-2532-4035-91e3-7a9ad9993ab8.png" width="270" />
  </figure>
  <h3 id="WWuf">4. Даём разрешение на добавление VPN конфигурации</h3>
  <p id="BJn8">Приложение запросит разрешение на добавление VPN конфигурации. Нажимаем <strong>«Разрешить»</strong>:</p>
  <figure id="r3mo" class="m_retina">
    <img src="https://img4.teletype.in/files/f1/c3/f1c3f2c1-ba70-4e66-a13f-d0ed32fb2390.png" width="295" />
  </figure>
  <h3 id="jkOJ">5. Готово — вы подключены!</h3>
  <p id="AXKa">Нажимаем <strong>кнопку подключения</strong> в приложении. Статус изменится на <strong>«ПОДКЛЮЧЕН»</strong>:</p>
  <figure id="9H5C" class="m_retina">
    <img src="https://img2.teletype.in/files/1f/8b/1f8ba474-41c0-4002-9837-c1cc1cd240fe.png" width="270" />
  </figure>
  <p id="jcze">💡 <strong>Совет:</strong> Для более комфортного использования выбирайте сервер с наименьшей задержкой. Реальный пинг удобно проверять через <a href="https://www.speedtest.net/" target="_blank">Speedtest</a>.</p>
  <p id="IC89">Если у вас есть вопросы или проблемы, пишите в наш Telegram-бот: <a href="https://t.me/boykisser_vpn_bot" target="_blank">@boykisser_vpn_bot</a></p>
  <p id="4omM"><strong>Да прибудет с вами безопасный интернет! 🚀</strong></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@boykissersbpsupport/boykisservpn_happ</guid><link>https://teletype.in/@boykissersbpsupport/boykisservpn_happ?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=boykissersbpsupport</link><comments>https://teletype.in/@boykissersbpsupport/boykisservpn_happ?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=boykissersbpsupport#comments</comments><dc:creator>boykissersbpsupport</dc:creator><title>Boykisser Ускоритель - Android через HAPP</title><pubDate>Sun, 10 May 2026 00:15:58 GMT</pubDate><description><![CDATA[<img src="https://img4.teletype.in/files/fa/d0/fad0dee0-127e-4c8e-9cef-0c9aaca96cc5.png"></img>Скачиваем HAPP - Proxy Utility для Android:]]></description><content:encoded><![CDATA[
  <h3 id="YwqF">1. Скачиваем приложение</h3>
  <p id="abmW">Скачиваем <strong>HAPP - Proxy Utility</strong> для Android:</p>
  <ul id="nu66">
    <li id="xppv"><a href="https://play.google.com/store/apps/details?id=com.happproxy&hl=ru" target="_blank">Ссылка в Google Play</a></li>
    <li id="0JyW"><a href="https://github.com/Happ-proxy/happ-android/releases/latest/download/Happ.apk" target="_blank">Ссылка для скачивания APK</a> (Если нет Google Play или он тормозит)</li>
  </ul>
  <h3 id="q0gp">2. Копируем ключ подписки</h3>
  <p id="uDAm">Открываем Telegram-бот <a href="https://t.me/boykisser_vpn_bot" target="_blank">@boykisser_vpn_bot</a> и копируем ключ подключения. В боте это выглядит так:</p>
  <figure id="pl13" class="m_column" data-caption-align="center">
    <img src="https://img4.teletype.in/files/fa/d0/fad0dee0-127e-4c8e-9cef-0c9aaca96cc5.png" width="526" />
    <figcaption>Как это выглядит в боте</figcaption>
  </figure>
  <p id="FEk7">Просто нажмите на ссылку — ключ скопируется!</p>
  <p id="Yyt0"><strong>Если основной ключ не работает</strong>, используйте один из альтернативных ключей из бота:</p>
  <figure id="Sfd4" class="m_column">
    <img src="https://img4.teletype.in/files/76/81/7681fa85-ff07-4d1d-ad63-c2579f7f9f98.png" width="530" />
  </figure>
  <h3 id="umBk">3. Разрешаем уведомления</h3>
  <p id="8FTi">При первом запуске приложение попросит разрешение на отправку уведомлений. Нажимаем <strong>«Разрешить»</strong>:</p>
  <figure id="jEhX" class="m_retina">
    <img src="https://img2.teletype.in/files/10/6e/106e7fb6-08a6-481f-abc7-e76362a85d57.png" width="270" />
  </figure>
  <h3 id="dWZ1">4. Вставляем ключ из буфера обмена</h3>
  <p id="Tnv4">Открываем приложение Happ и нажимаем кнопку <strong>«Из буфера»</strong>:</p>
  <figure id="2Elw" class="m_retina">
    <img src="https://img2.teletype.in/files/d4/e6/d4e6d77e-d1c0-4b68-af55-4d5d1b811931.png" width="270" />
  </figure>
  <p id="ufU5">После добавления появится список серверов. Жмём на кнопку подключения.</p>
  <figure id="viDm" class="m_retina">
    <img src="https://img4.teletype.in/files/30/12/3012b454-2532-4035-91e3-7a9ad9993ab8.png" width="270" />
  </figure>
  <h3 id="XPF6"></h3>
  <h3 id="Csws">5. Даём разрешение на VPN-подключение</h3>
  <p id="LWfi">Система покажет запрос на подключение к VPN. Нажимаем <strong>«ОК»</strong>:</p>
  <figure id="7abM" class="m_retina">
    <img src="https://img1.teletype.in/files/c0/3b/c03b7843-aa16-442c-8110-84a54d249833.png" width="270" />
  </figure>
  <h3 id="6qMd">6. Готово — вы подключены!</h3>
  <p id="JSuJ">Нажимаем <strong>кнопку подключения</strong> в приложении. Статус изменится на <strong>«ПОДКЛЮЧЕН»</strong>:</p>
  <figure id="76S1" class="m_retina">
    <img src="https://img2.teletype.in/files/1f/8b/1f8ba474-41c0-4002-9837-c1cc1cd240fe.png" width="270" />
  </figure>
  <p id="adEK">💡 <strong>Совет:</strong> Для более комфортного использования выбирайте сервер с наименьшей задержкой. Реальный пинг удобно проверять через <a href="https://www.speedtest.net/" target="_blank">Speedtest</a>.</p>
  <p id="URGb">Если у вас есть вопросы или проблемы, пишите в нашу <strong>поддержку</strong>: <a href="https://t.me/boykisser_vpn_bot" target="_blank">@ZopiXXX</a></p>
  <p id="2fC5"><strong>Да прибудет с вами безопасный интернет! </strong></p>

]]></content:encoded></item></channel></rss>