Pterohost docs

ZeroTier VPN - подробная инструкция для игры по сети

Пошаговое руководство по настройке ZeroTier VPN для игры в Minecraft и Garry's Mod по сети. Кроссплатформенное решение с подробными объяснениями.

Что такое ZeroTier VPN?

ZeroTier — это современное кроссплатформенное решение для создания виртуальных локальных сетей (VLAN), которое позволяет объединить компьютеры, смартфоны и другие устройства в единую защищенную сеть через интернет. В отличие от традиционных VPN, ZeroTier работает по принципу peer-to-peer (P2P), что обеспечивает минимальную задержку и высокую скорость.

ZeroTier идеально подходит для игры в Minecraft, Garry’s Mod и другие игры по сети без необходимости покупки или аренды VPS/Dedicated сервера. {.is-success}

Чем ZeroTier отличается от Radmin VPN?

ХарактеристикаZeroTierRadmin VPN
ПлатформыWindows, Linux, macOS, Android, iOS, FreeBSDТолько Windows
Максимум устройствДо 100 (бесплатно)До 5 на сеть (бесплатно)
Управление сетьюВеб-панель с гибкими настройкамиТолько через приложение
Статические IPПоддерживаетсяНет
Открытый исходный кодДа (GitHub)Нет
Работа за NATАвтоматическиАвтоматически

ZeroTier — это профессиональный инструмент с открытым исходным кодом, который используют тысячи компаний по всему миру, включая разработчиков игр и стримеров. {.is-info}

Зачем нужен ZeroTier?

Основные преимущества:

1. Кроссплатформенность Можете подключить друга с Linux, пока вы играете на Windows, или даже организовать мобильный сервер на Android.

2. Гибкость настроек Управление доступом, статические IP-адреса, правила маршрутизации, мониторинг подключений — всё через удобную веб-панель.

3. Надежность ZeroTier автоматически выбирает лучший путь для соединения (прямое P2P или через relay-сервер), обеспечивая стабильное подключение даже за строгими NAT и файрволами.

4. Безопасность Все данные шифруются end-to-end с использованием современных криптографических алгоритмов (Curve25519, Salsa20).

5. Масштабируемость Бесплатный план поддерживает до 100 устройств в одной сети — более чем достаточно для сервера с друзьями.

Установка ZeroTier

Шаг 1: Создание аккаунта

  1. Перейдите на официальный сайт my.zerotier.com
  2. Нажмите Sign Up (Зарегистрироваться)
  3. Зарегистрируйтесь через email или используйте аккаунт Google/GitHub
  4. Подтвердите email (придет письмо с ссылкой)

Регистрация полностью бесплатна и не требует указания платежной информации. {.is-success}

Шаг 2: Создание виртуальной сети

  1. После входа в панель управления нажмите Create A Network
  2. Система автоматически создаст сеть с уникальным Network ID (16 символов, например: 9536600adf654321)
  3. Нажмите на созданную сеть, чтобы открыть настройки
  4. В разделе Settings задайте понятное имя (например: “Minecraft Server”)

Сохраните Network ID — он понадобится для подключения всех участников сети! {.is-warning}

Шаг 3: Настройка параметров сети

В панели управления сетью настройте основные параметры:

Access Control (Контроль доступа):

  • Выберите Private — новые устройства требуют вашего одобрения (рекомендуется)
  • Или Public — любой с Network ID может подключиться автоматически (менее безопасно)

IPv4 Auto-Assign (Автоматическое назначение IP):

  • Включите опцию Auto-Assign from Range
  • Рекомендуемый диапазон: 10.147.17.0/24 или другой из предложенных

Шаг 4: Скачивание клиента

Для Windows:

  1. Перейдите на zerotier.com/download
  2. Скачайте ZeroTier One для Windows
  3. Запустите установщик и следуйте инструкциям
  4. После установки в трее появится иконка ZeroTier

Для Linux:

curl -s https://install.zerotier.com | sudo bash

Для macOS:

  1. Скачайте .pkg файл с официального сайта
  2. Установите, следуя инструкциям

Для Android/iOS: Установите приложение ZeroTier One из Google Play или App Store.

Всегда скачивайте клиент только с официального сайта zerotier.com! {.is-danger}

Шаг 5: Подключение к сети

Windows:

  1. Кликните правой кнопкой на иконку ZeroTier в трее
  2. Выберите Join Network…
  3. Введите ваш Network ID (16 символов)
  4. Нажмите Join

Linux:

sudo zerotier-cli join NETWORK_ID

Замените NETWORK_ID на ваш реальный Network ID.

Проверка подключения:

sudo zerotier-cli listnetworks

Вы увидите список сетей и статус подключения (должно быть OK).

Шаг 6: Авторизация устройства

  1. Вернитесь в веб-панель my.zerotier.com
  2. Откройте настройки вашей сети
  3. Прокрутите до раздела Members (Участники)
  4. Найдите новое устройство (будет отображаться имя компьютера)
  5. Поставьте галочку в столбце Auth (Авторизовать)

После авторизации устройству автоматически назначится IP-адрес из выбранного диапазона. Запомните или запишите этот IP! {.is-info}

Для проверки IP-адреса в системе:

Windows:

ipconfig | findstr "ZeroTier"

Linux/macOS:

ip addr show zt0

Вы увидите назначенный IP-адрес (например: 10.147.17.5).

Настройка для игры в Minecraft

Вариант 1: Запуск локального сервера

Если вы хотите запустить сервер на своем компьютере:

Шаг 1: Скачайте сервер Minecraft с minecraft.net

Шаг 2: Создайте папку для сервера (например: C:\MinecraftServer)

Шаг 3: Поместите server.jar в эту папку

Шаг 4: Создайте файл start.bat (Windows) со следующим содержимым:

@echo off
java -Xmx2G -Xms1G -jar server.jar nogui
pause

Для Linux создайте start.sh:

#!/bin/bash
java -Xmx2G -Xms1G -jar server.jar nogui

Шаг 5: Запустите сервер первый раз (закроется автоматически)

Шаг 6: Откройте eula.txt и измените eula=false на eula=true

Шаг 7: Откройте server.properties и настройте:

server-ip=ВАШ_ZEROTIER_IP
server-port=25565
online-mode=true
max-players=20

Замените ВАШ_ZEROTIER_IP на IP-адрес, который вам назначил ZeroTier (например: 10.147.17.5).

Важно указать именно ZeroTier IP в server-ip, иначе сервер будет доступен только локально! {.is-warning}

Шаг 8: Запустите сервер снова через start.bat или start.sh

Вариант 2: Использование готового хостинга

Если у вас уже есть Minecraft сервер на хостинге:

  1. Установите ZeroTier на сервер (Linux)
  2. Подключитесь к вашей сети
  3. Авторизуйте сервер в панели управления
  4. Используйте ZeroTier IP для подключения

Подключение друзей

Передайте друзьям:

  1. Network ID вашей сети
  2. Инструкцию по установке клиента (Шаги 4-6 выше)

После подключения друзей:

  1. Авторизуйте их устройства в панели my.zerotier.com
  2. Сообщите им ваш ZeroTier IP-адрес

Подключение к серверу в Minecraft:

  1. Запустите Minecraft
  2. Нажмите Многопользовательская играДобавить сервер
  3. В поле Адрес сервера введите: 10.147.17.5:25565 (ваш ZeroTier IP)
  4. Нажмите Готово и подключайтесь!

Убедитесь, что у всех игроков одинаковая версия Minecraft! {.is-info}

Настройка для игры в Garry’s Mod

Запуск сервера GMod через ZeroTier

Шаг 1: Установите SteamCMD на хост-компьютер

Windows:

  1. Скачайте SteamCMD
  2. Распакуйте в C:\steamcmd

Linux:

sudo apt-get install steamcmd

Шаг 2: Скачайте сервер Garry’s Mod

steamcmd +login anonymous +force_install_dir ./gmod_server +app_update 4020 +quit

Шаг 3: Создайте конфигурационный файл server.cfg:

hostname "Сервер с друзьями"
sv_password "пароль_сервера"
rcon_password "админ_пароль"
sv_lan 0
sv_region 5

Шаг 4: Запустите сервер:

Windows (start_server.bat):

srcds.exe -console -game garrysmod +map gm_flatgrass +maxplayers 12 +ip ВАШ_ZEROTIER_IP +port 27015

Linux:

./srcds_run -console -game garrysmod +map gm_flatgrass +maxplayers 12 +ip ВАШ_ZEROTIER_IP +port 27015

Замените ВАШ_ZEROTIER_IP на ваш реальный IP из ZeroTier! {.is-warning}

Подключение к серверу GMod

В консоли Garry’s Mod (~) введите:

connect 10.147.17.5:27015

Или через меню: Найти серверыИзбранноеДобавить сервер → введите 10.147.17.5:27015

Управление сетью

Добавление и удаление участников

Добавление:

  1. Передайте участнику Network ID
  2. После подключения авторизуйте его в панели управления
  3. При необходимости назначьте ему описание (Description) для удобства

Удаление:

  1. В разделе Members снимите галочку Auth
  2. Или удалите участника полностью, нажав на иконку корзины

Настройка статических IP-адресов

По умолчанию ZeroTier выдает IP автоматически, но вы можете назначить статические:

  1. В панели управления найдите нужного участника в разделе Members
  2. В столбце Managed IPs нажмите на плюс
  3. Введите желаемый IP из диапазона сети (например: 10.147.17.100)
  4. Нажмите Submit

Статические IP удобны для серверов — адрес не изменится после переподключения. {.is-success}

Flow Rules (Правила потоков)

Flow Rules — это мощный инструмент для контроля трафика в сети. По умолчанию используется правило “разрешить всё”:

accept;

Примеры продвинутых правил:

Разрешить только определенные порты:

drop
  not dport 25565 and not dport 27015
;
accept;

Блокировать определенного участника:

drop
  saddr 10.147.17.15
;
accept;

Будьте осторожны с Flow Rules! Неправильная настройка может заблокировать всю сеть. {.is-danger}

Мониторинг подключений

В разделе Members вы можете видеть:

  • Online/Offline статус каждого участника
  • Last Seen — когда участник был в сети последний раз
  • Physical IP — реальный IP-адрес участника
  • Latency — задержка подключения
  • Version — версия клиента ZeroTier

Продвинутые настройки

Настройка маршрутов (Routes)

Маршруты позволяют направить трафик к определенным подсетям через участников ZeroTier.

Пример: Предоставить доступ к локальной сети 192.168.1.0/24 через участника с IP 10.147.17.5:

  1. В панели управления перейдите в AdvancedManaged Routes
  2. Нажмите Add Route
  3. Введите:
    • Destination: 192.168.1.0/24
    • Via: 10.147.17.5
  4. Нажмите Submit

На компьютере с IP 10.147.17.5 включите IP forwarding:

Linux:

sudo sysctl -w net.ipv4.ip_forward=1

Windows:

Set-NetIPInterface -Forwarding Enabled

Настройка DNS

В разделе AdvancedDNS можно настроить:

DNS Servers: Укажите DNS-серверы для участников сети (например: 1.1.1.1, 8.8.8.8)

Search Domains: Добавьте домены для локального разрешения имен

Multipath (Множественные пути)

Для повышения надежности и скорости включите:

  1. AdvancedMultipath
  2. Выберите режим:
    • None — по умолчанию
    • Load Balance — балансировка нагрузки по нескольким путям
    • Redundant — дублирование пакетов для надежности

Multipath требует premium подписки для некоторых функций. {.is-info}

Частые проблемы и решения

Проблема: Устройство не подключается к сети

Причина 1: Не авторизовано в панели управления

  • Решение: Проверьте раздел Members и поставьте галочку Auth

Причина 2: Заблокировано брандмауэром

  • Решение (Windows):
    New-NetFirewallRule -DisplayName "ZeroTier" -Direction Inbound -Program "C:\ProgramData\ZeroTier\One\zerotier-one_x64.exe" -Action Allow
  • Решение (Linux):
    sudo ufw allow 9993/udp

Причина 3: Не установлен TAP драйвер (Windows)

  • Решение: Переустановите ZeroTier клиент, убедившись что выбрана установка TAP драйвера

Проблема: Не видно других участников сети

Решение 1: Проверьте статус сети

sudo zerotier-cli listnetworks

Статус должен быть OK, а не REQUESTING_CONFIGURATION или ACCESS_DENIED

Решение 2: Проверьте IP-адреса Убедитесь что все участники получили IP-адреса в одном диапазоне (например: 10.147.17.x)

Решение 3: Ping другого участника

ping 10.147.17.5

Если ping не проходит — проверьте Flow Rules и брандмауэры

Проблема: Высокая задержка (latency)

Причина: Соединение идет через relay-сервер вместо прямого P2P

Решение:

  1. Проверьте NAT на обоих устройствах
  2. Добавьте UPnP правило для порта 9993 UDP
  3. В панели управления проверьте Physical IP участников — если видны публичные IP, значит P2P возможен

Временное решение: Используйте Moon серверы для ускорения

Проблема: Не работает подключение к Minecraft серверу

Решение:

  1. Убедитесь что в server.properties указан правильный ZeroTier IP
  2. Проверьте что сервер запущен: netstat -an | findstr 25565 (Windows) или ss -tulpn | grep 25565 (Linux)
  3. Проверьте что брандмауэр не блокирует порт 25565
  4. Попробуйте подключиться локально: localhost:25565 — если работает, проблема в сети

Проблема: “Connection refused” при подключении

Причина: Сервер не слушает на ZeroTier интерфейсе

Решение: Убедитесь что в конфигурации сервера указано:

server-ip=ВАШ_ZEROTIER_IP

А не server-ip=0.0.0.0 или server-ip= (пусто)

Сравнение с другими VPN решениями

ZeroTier vs Radmin VPN

ПараметрZeroTierRadmin VPN
Сложность настройкиСредняя (требует веб-панель)Простая (всё в приложении)
Кроссплатформенность✅ Windows, Linux, macOS, Android, iOS❌ Только Windows
Максимум устройств100 (бесплатно)5 (бесплатно)
Управление через веб✅ Да❌ Нет
Статические IP✅ Да❌ Нет
Открытый исходный код✅ Да❌ Нет
Для новичков⚠️ Требует понимания сетей✅ Очень просто

Выбирайте Radmin VPN если нужна максимальная простота. ZeroTier — если нужна гибкость и кроссплатформенность. {.is-info}

ZeroTier vs Hamachi

ПараметрZeroTierHamachi
СтоимостьБесплатно до 100 устройствБесплатно до 5 устройств
Скорость⚡ Высокая (P2P)⚠️ Средняя (часто через сервер)
Надежность✅ Очень высокая⚠️ Бывают отключения
ПоддержкаАктивное сообщество❌ Слабая (LogMeIn)
Современность✅ Активно развивается❌ Устаревает

Hamachi был популярен 10 лет назад, но сейчас ZeroTier — более современное и надежное решение. {.is-success}

ZeroTier vs Tailscale

ПараметрZeroTierTailscale
ПротоколСобственныйWireGuard
ПростотаСредняяПростая
Контроль✅ Полный (self-hosted)⚠️ Частичный
Flow Rules✅ Да❌ Нет
Для игр✅ Отлично✅ Отлично

Оба отличные решения. Tailscale проще, ZeroTier гибче. {.is-info}

Дополнительные ресурсы

Официальные источники:

Полезные гайды:

Поддержка:

ZeroTier — это профессиональный инструмент для создания виртуальных сетей. Потратьте 30 минут на изучение базовых настроек, и вы получите надежное решение для игры с друзьями на долгие годы! {.is-success}

Заключение

ZeroTier VPN — мощное и гибкое решение для создания виртуальных локальных сетей. В отличие от простых альтернатив вроде Radmin VPN или устаревших Hamachi, ZeroTier предлагает:

Кроссплатформенность — работает на всех устройствах ✅ Масштабируемость — до 100 устройств бесплатно ✅ Профессиональные функции — Flow Rules, маршрутизация, мониторинг ✅ Надежность — используется тысячами компаний ✅ Безопасность — современное шифрование

Для игры в Minecraft или Garry’s Mod с друзьями по сети ZeroTier — идеальный выбор!