The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Первый выпуск проекта Weron, развивающего VPN на базе протокола WebRTC

08.05.2022 22:16

Опубликован первый выпуск Weron VPN, позволяющего создавать оверлейные сети, объединяющие территориально разнесённые хосты в одну виртуальную сеть, узлы которой взаимодействуют друг с другом напрямую (P2P). Поддерживается создание виртуальных IP-сетей (layer 3) и Ethernet-сетей (layer 2). Код проекта написан на языке Go и распространяется под лицензией AGPLv3. Готовые сборки подготовлены для Linux, FreeBSD, OpenBSD, NetBSD, Solaris, macOS и Windows.

Ключевым отличием от таких проектов как Tailscale, WireGuard и ZeroTier является использование протокола WebRTC для взаимодействия узлов в виртуальной сети. Преимуществом использования WebRTC в качестве транспорта называется более высокая стойкость к блокировке трафика VPN, так как данный протокол активно используется в популярных программах для проведения видео- и аудио-конференций, таких как Zoom. WebRTC также предоставляет готовые средства для доступа к узлам, работающим за трансляторами адресов (NAT), и обхода корпоративных межсетевых экранов при помощи протоколов STUN и TURN.

Weron может применяться для создания единых доверительных сетей, объединяющих локальные хосты с системами, работающими в облачных окружениях. Низкие накладные расходы при использовании WebRTC в сетях с низкими задержками также даёт возможность создавать на базе Weron безопасные домашние сети для защиты трафика между хостами внутри локальных сетей. Для разработчиков предоставляется API, при помощи которого можно создавать собственные распределённые приложения, обладающие такими возможностями, как автоматическое возобновление соединения и установка одновременно нескольких каналов связи.

  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Проект Headscale развивает открытый сервер для распределённой VPN-сети Tailscale
  3. OpenNews: Выпуск Yggdrasil 0.4, реализации приватной сети, работающей поверх интернета
  4. OpenNews: Компания ExpressVPN открыла наработки, связанные с VPN-протоколом Lightway
  5. OpenNews: Децентрализованное хранилище LF переведено на открытую лицензию
  6. OpenNews: Firezone - решение для создания VPN-серверов на базе WireGuard
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57154-weron
Ключевые слова: weron, vpn
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (61) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 22:55, 08/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > WebRTC предоставляет средства для доступа к узлам, работающим за NAT, и обхода корпоративных межсетевых экранов

    Значит, будет баниться совсем под корень. Его и так не любят за дыры by-design.

     
     
  • 2.29, anonymouse (?), 06:23, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    ну забань, у тебя зум перестанет зумить. Как зумеры жить-то без него будут?
     
     
  • 3.42, Аноним (42), 12:32, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А зачем этот зум? Я ничего не зумлю
    Видимо живу неправильно, не толлерантно
     
     
  • 4.59, Аноним (59), 18:22, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Он нам и даром не нужон, интернет ваш
     
  • 4.68, Аноним (68), 03:13, 10/05/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Причем тут толерантность? Больная тема?
     
     
  • 5.70, Аноним (70), 08:12, 10/05/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Причем тут толерантность? Больная тема?

    Вам лучше знать, вы же триггернулись на это, видимо, для вас всё не так просто.

     
  • 3.43, Аноним (2), 12:55, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Как зумеры жить-то без него будут?

    Наверно, пойдут капусту жрать... Надо же как-то жить...

     
  • 3.65, Аноним (65), 22:43, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, в России взяли и забанили. Если оно реализовано через библиотеку pion, то на провайдерах, у которых установлено оборудование ТСПУ, трафик будет зарезан.

    https://habr.com/ru/post/663130/#comment_24300716

    Причём, бан не сняли, даже когда смысла в нём не стало (разработчики TorBrowser поменяли идентификатор в своём форке pion)

     
  • 3.69, Аноним (-), 08:06, 10/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А зум еще не зобанил россиян? Или они - зум? Если еще нет - можно заключить тотализатор на тему кто первый.
     
  • 3.79, Аноним. (?), 20:24, 11/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На Skype перейдут? Я бы может и чем-то другим попользовался, но где брать серевера для подключений. Свой подимать, да ну его не хочу. И я не совсем хозяин, что родственики используют тем и я пользуюсь. А там скайп и в айфоне используют нет только в пк. Да и скайп меня устраивает. Камерой я не пользуюсь с свой стороны, её нет. Когда я пробовал похожие программы надобыло искать для них отдельно сервер итам регестрироватся. А тогда вариант от Mozilla через браузер был неудобен ссылку передавать.
     
     
  • 4.80, Аноним. (?), 20:26, 11/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Тоесть на своём ПК я хозяин, но мне надо смотрет ь чем пользуются родственики и под них подстраиватся. А у них в  ходу только skype.
     
  • 4.81, Аноним. (?), 20:31, 11/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы может и чем-то другим попользовался кроме skype
     
  • 4.82, Аноним (82), 17:17, 12/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Сюрприз! Skype внезапно работает и в браузере, что вероятно ознает использование им WebRTC. Вообще сотни мессенджеров отвалятся, если не все, кроме тех кто рассчитан на обход блокировок.
     
  • 2.67, Аноним (-), 00:09, 10/05/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Его и так не любят за дыры by-design.

    Так вроде пофиксили в этом году?

     

  • 1.3, Аноним (3), 23:06, 08/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не существует "протокола WebRTC". Есть набор протоколов и API, которые вместе именуются как WebRTC. При этом, какая именно часть из этих технологий используется сабжем - не известно.
     
     
  • 2.4, Аноним (4), 23:10, 08/05/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А так ли это важно? Это ключевое слово, оно необходимо, чтобы держаться от этой поделки как можно дальше.
     
  • 2.7, Аноним (7), 23:22, 08/05/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Код то опубликован перейди по ссылочке и растолкую нам сирый. Или только абстрактную фигню толкать умеешь?
     
     
  • 3.55, Аноним (55), 16:23, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А с какой стати я должен в этом ковыряться?
     

  • 1.6, Аноним (7), 23:21, 08/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Go норм язык можно юзать.
     
     
  • 2.11, супер барыга (?), 23:59, 08/05/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для кого норм?
     
     
  • 3.12, Аноним (7), 00:01, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Мне как и всем нормальным людям.
     
     
  • 4.13, Аноним (13), 00:10, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А норма в человеке это что? Что то среднее, ни рыба ни мясо? Ага, го в го
     
     
  • 5.15, Аноним (15), 00:16, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    комментируешь на опеннете? Уже уникален и не норм
     
  • 5.72, Аноним (70), 08:17, 10/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > А норма в человеке это что? Что то среднее, ни рыба ни
    > мясо? Ага, го в го

    Если кто забыл, то норма - это большинство, поэтому по определению юзающие Go не нормальные люди. Так что тут даже спорить не о чем.

     
  • 4.44, Аноним (44), 13:40, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кто то любит проверять код возврата на каждый чих
     
  • 3.23, НяшМяш (ok), 03:09, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кто любит паники из-за nil
     
     
  • 4.61, Аноним (61), 19:19, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А сишка, если обратиться по адресу NULL, спокойно реагирует, без паники?
     
  • 2.36, Аноним (36), 09:51, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мы за тебя рады, дорогой, проверяй на nil дальше
     
     
  • 3.39, Аноним (39), 11:09, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну хоть не падать со скрепным сегфолтом.
     
     
  • 4.45, Аноним (44), 13:40, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В чем разница?
     
     
  • 5.53, Аноним (53), 16:12, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В том что в го ты никогда не упадешь? Даже если решишь не проверять на нил.
     
  • 2.71, Аноним (70), 08:15, 10/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Go норм язык можно юзать.

    Гусарские норм презики можно юзать.

     

  • 1.16, Аноним (16), 00:24, 09/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Жаль только лицензия де-факто проприетарная
     
     
  • 2.28, Аноним (28), 05:02, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > распространяется под лицензией AGPLv3
    > лицензия де-факто проприетарная

    Белены объелся? Или от весны голова туго соображает у тебя?

     
     
  • 3.32, Аноним (32), 07:50, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    От большого количества выходных ;)
     
  • 3.77, Аноним (77), 19:40, 10/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да у she/they авторо большая часть проектов под этой копирастичной нетолерантной к пермиссивным лицензиям лицензией.
     

  • 1.17, Аноним (17), 00:54, 09/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хочу vpn через голубей.
     
     
  • 2.46, Аноним (44), 13:41, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хочу голубей через vpn
     
     
  • 3.60, a_kusb (ok), 18:35, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Теперь тоже захотел
     
  • 3.64, Аноним (64), 21:53, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    о, идея для стартапа - голубиный vpn
     

  • 1.18, жявамэн (ok), 01:12, 09/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Впн поверх хттп. Ух какое открытие гениальное
     
  • 1.24, Аноним (24), 03:12, 09/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Этот проект использует Go-библиотеку WebRTC pion, фингерпринты которой заблокированы в РФ на оборудовании ТСПУ, из-за того, что метод обхода блокировки Snowflake, применяемый в Tor, также построен на этой библиотеке (но Tor чуть изменили фингерпринт и Snowflake работает, а оригинальный pion так и остаётся заблокированным).

    https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowfla

     
     
  • 2.48, Bob (??), 14:43, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    С одной стороны да, это печально, что заблокирован. И вообще ситуация идёт в сторону Китая с "изящными" обходами блокировок (VMess, Shadowsocks, SSR, Trojan-GFW proxies)...
    С другой стороны - это простое решение для VPN (виртуальная частная сеть), а не конкретного обхода блокировок в РФ. Тут уже на NTC patry желательно разбирать "вопросы"...
    p.s.: а можно с патчем от Тор (с изменённым фингерпринтом) пересобрать Go-библиотеку WebRTC pion и подкинуть куда нужно. Ну и попросить дать дисклеймер - пересобирать юзерам из РФ.
     

  • 1.31, Аноним (31), 07:33, 09/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Насколько я понял, этот проект использует датаканалы из webrtc в качестве транспорта. Другими словами, этот vpn построен поверх протоколов quic и ice.  Вот такая "новизна"
     
     
  • 2.56, Аноним (55), 16:26, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    QUIC? Или всё-таки SCTP over UDP?

    QUIC, вроде как, еще не внедрили, или я что-то пропустил?

     
     
  • 3.75, Аноним (31), 12:25, 10/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Пока ещё sctp
     

  • 1.34, barmaley (??), 08:00, 09/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сколько же уже этих оверлейных впнов - уже как собак нестрелянных, их видимо штампуют чтобы трудно было разобраться что лучше, и чем же лучше этот Верон зеротайера и иггдрасиля?
     
     
  • 2.35, Аноним (35), 08:17, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Только тот же Иггдрасиль требует для приёма входящих сообщений форвардить порты на NAT'е. Это всё хорошо, если у тебя вообще имеется белый IP, но если у тебя серый IP и/или нет доступа к админке роутера (корпоративная сеть), то ты в пролёте.
     
     
  • 3.50, Аноним (50), 15:55, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У меня входящие за NAT работают.
     

  • 1.37, ыы (?), 10:31, 09/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Преимуществом использования WebRTC в качестве транспорта называется более высокая стойкость к блокировке трафика VPN, так как данный протокол активно используется в популярных программах для проведения видео- и аудио-конференций, таких как Zoom.

    Совсем дурачки? Ну примазались вы к Zoom...  .изда наступит и вам и Zoom.
    Кто вам заказ сделал завалить Zoom? Конкуренты Zoom-а?

     
     
  • 2.52, Аноним (52), 16:01, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Идея делать NAT Punch-through как бы задолго до Zoom'а и WebRTC появилась. Не ной.

    Рано или поздно кто-то должен был сделать VPN, не требующий белого IP ни на одном из хостов. В данном случае заюзали стек WebRTC, а почему бы и нет? Там уже всё готовое для NAT Traversal и прямых peer-to-peer соединений реализовано.

     
     
  • 3.57, ыы (?), 17:07, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >не требующий белого IP ни на одном из хостов

    Этого требует федеральное законодательство РФ

    >стек WebRTC, а почему бы и нет?

    Дело в аргументации и логике разработчика...

    Кстати NAT Traversal работает только если на шлюзе РАЗРЕШИЛИ его и настроили шлюз для поддержки его.
    Если  специально не разрешили и не настроили - все это лажа.

     
     
  • 4.62, Аноним (52), 20:05, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Было бы очень интересно почитать закон, где сказано, что VPN можно натягивать то... большой текст свёрнут, показать
     
  • 4.66, Аноним (66), 23:35, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Этого требует федеральное законодательство РФ

    Нет, этого не требует федеральное законодательство РФ. Это просто внесудебная блокировка, захотели и заблокировали кхуям.

     
  • 2.78, Анонимомус (?), 12:22, 11/05/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да не только Zoom через WebRTC работает: Teams, Skype, Hangouts, да уже практически не осталось средств аудио и видео связи без WebRTC, особенно среди средств для конференций.
     

  • 1.38, КО (?), 10:38, 09/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    weron has not yet been audited!
    Куда спешим?
    https://github.com/pojntfx/weron/issues/5
    Ааа, понятненько.
     
     
  • 2.54, Аноним (53), 16:13, 09/05/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Выглядит так что автор болт на РКН ложил и в чёт-то он прав.
     

  • 1.47, lockywolf (ok), 13:48, 09/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Отличная новость!
     
  • 1.76, Аноним (77), 19:37, 10/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На фотку she/they все обратили внимание?
     
     
  • 2.83, Аноним (-), 17:22, 14/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нормальное фото.
     
  • 2.84, Аноним (84), 16:16, 16/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://felix.pojtinger.com/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру