Прощай, Tailscale, представляем потрясающий инструмент для создания виртуальных сетей NetBird
Прощай, Tailscale, представляем потрясающий инструмент для создания виртуальных сетей NetBird

Что такое NetBird

❝NetBird — это простая и быстрая альтернатива корпоративным VPN, созданная на основе WireGuard®, позволяющая легко создавать безопасные частные сети для вашей организации или дома. Она практически не требует усилий по настройке, оставляя позади хлопоты по открытию портов, сложные правила брандмауэра и VPN. шлюзы и так далее. NetBird — это простая и быстрая альтернатива VPN корпоративного уровня, основанная на встроенном WireGuard®, позволяющая легко создать безопасную частную сеть для вашей организации или дома. Он практически не требует работы по настройке, избавляя от хлопот с открытием портов, сложных правил брандмауэра, VPN-шлюзов и других утомительных задач.

Короче говоря, NetBird — это простая в настройке VPN на базе WireGuard.

это связано с Tailscale очень похоже,Но разница также очевидна。Tailscale Реализовано в пользовательском режиме WireGuard протокол,Не могущийиспользовать WireGuard Собственные инструменты командной строки для управления. и NetBird прямойиспользовать Понятно Ядросостояниеиз WireGuard,Можетиспользовать Инструменты командной строки wg для просмотра и управления.

если ты WireGuard Родная вечеринка, рекомендация по трещинам в стенеиспользовать NetBird。

Архитектура NetBird

Сервер NetBird имеет четыре внутренних компонента: «Управление», «Сигнал», «Оглушение» и «Поворот», а также внешний компонент.

Быстрое развертывание

Требования к развертыванию

  • Linux-сервер с общедоступным IP-адресом;
  • Docker и docker-compose;
  • открыть TCP порт 80, 443, 33073, 10000
  • открыть UDP порт 3478, 49152-65535
  • доменное имя (например. https://netbird.example.com[1] ) плюс TLS Сертификат.

Конфигурация Авто0

Auto0 Официально рекомендуется auth 0[2] или keyclock[3] как NetBird из Стороннего центра сертификации, в целях экономии ресурсов сервера используйте здесь Auth0 (PS: использовать Auth 0 Возможно, придется включить магию)。

Создать новое приложение

  • Application Login URI заполнять https://netbird.example.com
  • Allowed Callback URIs、Allowed Logout URLs и Allowed Web Origins Всезаполнять https://netbird.example.com,http://netbird.example.com

Междоменный доступ разрешен:

Включить метод авторизации кода устройства:

После создания приложения просто сохраните домен, идентификатор клиента и секрет клиента:

запускать

Язык кода:javascript
копировать
git pull git@github.com:yimiaoxiehou/netbird-quickstart.git
cd netbird-quickstart

#не забудьте поставить Client ID, Domain, Your Domain Замените соответствующим значением
sed -i 's#example-clientid#Client ID#g' docker-compose.yaml
sed -i 's#https://example.auth0.com#Domain#g' management.json
sed -i 's#https://example.auth0.com#Domain#g' docker-compose.yaml
sed -i 's#netbird.example.com#Your Domain#g' management.json
sed -i 's#netbird.example.com#Your Domain#g' docker-compose.yaml

будет готов TLS Поместите сертификат в ssl папка, сертификат cert Файл переименован в cert.pem ,key Файл переименован в privkey.pem

запускать

Язык кода:javascript
копировать
docker-compose up -d --build

Затем не забудьте использовать панель пагоды и т. д. 8000 Обратный прокси порта 80 порт и совпадение https (использовать сертификат).

использовать

Откройте созданный веб-сайт NetBird, создайте новый ключ установки и скопируйте его.

Следуйте инструкциям по добавлению нового узла для установки клиента:

а затем выполнить

Язык кода:javascript
копировать
netbird up --management-url <https://netbird.example.com:33073> --setup-key xxx

После успеха вы можете пройти

Язык кода:javascript
копировать
netbird status --detail

Просмотр состояния клиента и других дочерних узлов в соединении.

Кроме того, NetBird может управлять вашей сетью через интерфейс пользовательского интерфейса, например группировать, создавать правила маршрутизации, настраивать DNS и т. д.

Справочная ссылка

[1]

https://netbird.example.com: https://netbird.example.com/

[2]

auth 0: https://auth0.com/

[3]

keyclock: https://www.keycloak.org/

Сообщество Sealos объявило долгосрочный призыв к пожертвованиям, и конечные пользователи и разработчики Sealos могут внести свой вклад с щедрыми бонусами💰! Подробности смотрите в статье 👇

Любишь Силоса? Приходите и внесите свой вклад! Бонусы есть, а сроков пока нет...

Присоединяйтесь к сообществу открытого исходного кода Sealos

Испытайте облачную операционную систему, такую ​​же простую, как ПК

🏠Ссылка на официальный сайт.

https://sealos.io

🐙Адрес GitHub

https://github.com/labring/sealos

📑Доступ к документации Sealos

https://sealos.io/zh-Hans/docs/Intro

🏘️Посетить форум

https://forum.laf.run/

Рекомендовано в прошлом

Подключите китайскую модель Llama2 к FastGPT, а затем подключите FastGPT к любому приложению оболочки GPT. Это действительно интересно!

2023-08-29

Разверните Umami одним щелчком мыши, чтобы подсчитывать данные о посещениях личного веб-сайта и попрощаться с Google Analytics.

2023-08-10

Подключите бесплатный и безлимитный Claude 2.0 к любому приложению оболочки GPT за 3 минуты, это здорово!

2023-07-28

О Силосе

Sealos Это Kubernetes Облачный дистрибутив операционной системы для ядра. Применительно к облачным технологиям он отказывается от традиционной архитектуры облачных вычислений и переходит к Kubernetes Ядроиз Архитектура для облака, позволяющая предприятиям получать доступ к облаку так же легко, как к персональному компьютеру.

boy illustration
RasaGpt — платформа чат-ботов на основе Rasa и LLM.
boy illustration
Nomic Embed: воспроизводимая модель внедрения SOTA с открытым исходным кодом.
boy illustration
Улучшение YOLOv8: EMA основана на эффективном многомасштабном внимании, основанном на межпространственном обучении, и эффект лучше, чем у ECA, CBAM и CA. Малые цели имеют очевидные преимущества | ICASSP2023
boy illustration
Урок 1 серии Libtorch: Тензорная библиотека Silky C++
boy illustration
Руководство по локальному развертыванию Stable Diffusion: подробные шаги и анализ распространенных проблем
boy illustration
Полностью автоматический инструмент для работы с видео в один клик: VideoLingo
boy illustration
Улучшения оптимизации RT-DETR: облегченные улучшения магистрали | Support Paddle облегченный rtdetr-r18, rtdetr-r34, rtdetr-r50, rtdet
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | Деформируемое внимание с большим ядром (D-LKA Attention), большое ядро ​​​​свертки улучшает механизм внимания восприимчивых полей с различными функциями
boy illustration
Создано Datawhale: выпущено «Руководство по тонкой настройке развертывания большой модели GLM-4»!
boy illustration
7B превышает десятки миллиардов, aiXcoder-7B с открытым исходным кодом Пекинского университета — это самая мощная модель большого кода, лучший выбор для корпоративного развертывания.
boy illustration
Используйте модель Huggingface, чтобы заменить интерфейс внедрения OpenAI в китайской среде.
boy illustration
Оригинальные улучшения YOLOv8: несколько новых улучшений | Сохранение исходной информации — алгоритм отделяемой по глубине свертки (MDSConv) |
boy illustration
Второй пилот облачной разработки | Быстро поиграйте со средствами разработки на базе искусственного интеллекта
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция с нулевым кодированием и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
Решенная Ошибка | Загрузка PyTorch медленная: TimeoutError: [Errno 110] При загрузке факела истекло время ожидания — Cat Head Tiger
boy illustration
Brother OCR, библиотека с открытым исходным кодом для Python, которая распознает коды проверки.
boy illustration
Новейшее подробное руководство по загрузке и использованию последней демонстрационной версии набора данных COCO.
boy illustration
Выпущен отчет о крупной модели финансовой отрасли за 2023 год | Полный текст включен в загрузку |
boy illustration
Обычные компьютеры также могут работать с большими моделями, и вы можете получить личного помощника с искусственным интеллектом за три шага | Руководство для начинающих по локальному развертыванию LLaMA-3
boy illustration
Одной статьи достаточно для анализа фактора транскрипции SCENIC на Python (4)
boy illustration
Бросая вызов ограничениям производительности небольших видеокарт, он научит вас запускать большие модели глубокого обучения с ограниченными ресурсами, а также предоставит полное руководство по оценке и эффективному использованию памяти графического процессора!
boy illustration
Команда Fudan NLP опубликовала 80-страничный обзор крупномасштабных модельных агентов, в котором в одной статье представлен обзор текущего состояния и будущего агентов ИИ.
boy illustration
[Эксклюзив] Вы должны знать о новой функции JetBrains 2024.1 «Полнострочное завершение кода», чтобы решить вашу путаницу!
boy illustration
Краткое изложение базовых знаний о регистрации изображений 1.0
boy illustration
Новейшее подробное руководство по установке и использованию библиотеки cv2 (OpenCV, opencv-python) в Python.
boy illustration
Легко создайте локальную базу знаний для крупных моделей на основе Ollama+AnythingLLM.
boy illustration
[Решено] ошибка установки conda. Среда решения: не удалось выполнить первоначальное зависание решения. Повторная попытка с помощью файла (графическое руководство).
boy illustration
Одна статья поможет вам понять RAG (Retrival Enhanced Generation) | Введение в концепцию и теорию + практику работы с кодом (включая исходный код).
boy illustration
Эволюция архитектуры шлюза облачной разработки
boy illustration
Docker и Kubernetes [Разработка контейнерных приложений с помощью Python]