Пиринговые VPN. tinc
2026-01-15
·
2 мин. для прочтения
Пиринговые VPN. tinc.
Содержание
1 Общая информация
- Сайт: https://tinc-vpn.org
- Репозиторий: https://github.com/gsliepen/tinc
1.1 Android
1.2 Особенности
- Распределенная топология (нет необходимости в отдельном сервере VPN).
- Работает поверх сетей любой топологии, в том числе за NAT и поверх других VPN.
- Поддерживает активное соединение даже после переключения сети (например с wi-fi на 4g) или при входе и выходе из других VPN.
- Реализации для большинства операционных систем.
2 Версии
- Две версии:
- tinc-1.0, стабильная (все операции по обмену ключами делаются вручную);
- tinc-1.1 (большая часть операций автоматизирована).
- Для автоматизации операций для tinc-1.0. можно использовать проект tinc-boot.
2.1 tinc-boot
- Репозиторий: https://github.com/reddec/tinc-boot
3 Установка
3.1 Gentoo
- Находится в основном репозитории:
emerge --ask net-vpn/tinc
3.2 VyOS
4 Настройка
5 Команды
5.1 Просмотр топологии и состояния сети
- Команды следует дополнить именем сети:
-n $VPNNMAME. tinc top: открывает терминальный интерфейс, показывающий пакеты и трафик по каждому узлу.tinc dump nodes: выводит список всех известных узлов в VPNtinc dump reachable nodes: только те узлы, которые доступны прямо сейчас.tinc dump edges: список всех известных прямых соединений (рёбер) между узлами в сети.tinc dump subnets: список всех подсетей, привязанных к конкретным узлам.tinc dump connections: мета-соединения (управляющие каналы) между вашим узлом и другими демонами.tinc dump graph(илиdigraph) : выводит граф VPN-сети в форматеdotty(Graphviz):sudo tinc -n $VPNNMAME dump graph | dot -Tpng -o /tmp/tinc_topology.png sudo tinc -n $VPNNMAME dump graph | dot -Tsvg | swayimg -v -
