Mesh VPN Beta · P2P Networking

P2P приватная сеть устройств

COFEEX Mesh VPN — P2P mesh networking с peer discovery, NAT traversal и relay fallback. Создайте приватную сеть между вашими устройствами с полным контролем доступа.

Возможности

Полный стек для P2P mesh

Peer Discovery

Автоматическое обнаружение пиров в mesh-сети. Регистрация с endpoints и capabilities (relay, exit node).

NAT Traversal

STUN-like NAT detection и ICE candidate generation. Прямые P2P соединения даже за NAT.

Relay Fallback

DERP-style relay сервер для fallback connectivity. Автоматическое переключение при невозможности прямого соединения.

Mesh ACL

Role-based permissions (owner/admin/member/guest). 8 типов permissions для mesh операций.

Exit Node Consent

Явное согласие на использование устройства как exit node. Bandwidth и connection limits.

WebSocket Signaling

Real-time координация через WebSocket. Регистрация пиров, relay data, session management.

Как работает

Четыре шага к mesh-сети

1

Создайте mesh-сеть

POST /api/meshes с именем и настройками. Вы становитесь owner с полными правами.

2

Добавьте устройства

POST /api/peers/register для каждого устройства. Указываете endpoints и capabilities.

3

NAT Traversal

POST /api/nat/detect для определения NAT типа. POST /api/nat/candidates для ICE candidates.

4

Подключение

WebSocket signaling для real-time координации. Прямое P2P или relay fallback автоматически.

Сценарии

Для кого Mesh VPN

Домашняя сеть

Объедините все ваши устройства в приватную mesh-сеть. Доступ к домашним ресурсам из любой точки мира.

Команда

Приватная сеть для команды с ACL и permissions. Безопасный обмен файлами и доступ к общим ресурсам.

Путешествия

Используйте доверенное устройство как exit node. Безопасный интернет через ваш домашний роутер.

Emergency Relay

Relay fallback при блокировках. Доверенные устройства помогают друг другу оставаться онлайн.

Роли и права

Role-based Access Control

Четыре роли с разными уровнями доступа. Полный контроль над тем, кто и что может делать в mesh-сети.

Owner

Все права: управление mesh, добавление/удаление членов, настройки, удаление mesh.

Admin

Управление членами, настройки mesh, приглашения. Не может удалить mesh.

Member

Подключение к пирам, relay, приглашения. Базовые права для обычных пользователей.

Guest

Только просмотр и подключение. Ограниченные права для временных пользователей.

API

27 RESTful endpoints

Полный API для управления mesh-сетью, пирами, NAT traversal и exit node consent.

Peer Management

  • POST /api/peers/registerРегистрация пира
  • POST /api/peers/discoverПоиск пиров
  • POST /api/peers/:peerId/heartbeatHeartbeat
  • GET /api/peers/:peerIdИнформация о пире

Mesh Management

  • POST /api/meshesСоздание mesh-сети
  • GET /api/meshes/:meshIdИнформация о mesh
  • POST /api/meshes/:meshId/membersДобавить члена
  • GET /api/meshes/:meshId/membersСписок членов

NAT Traversal

  • POST /api/nat/detectNAT detection
  • POST /api/nat/candidatesICE candidates
  • POST /api/nat/offersConnection offer
  • GET /api/nat/offers/:offerIdПолучить offer

Exit Node

  • POST /api/exit-nodes/consentНастроить consent
  • POST /api/exit-nodes/checkПроверить доступ
  • POST /api/exit-nodes/requestsСоздать запрос
  • POST /api/exit-nodes/requests/:id/approveОдобрить

Готовы к P2P mesh-сети?

Создайте приватную mesh-сеть между вашими устройствами с полным контролем доступа и автоматическим NAT traversal.