Руководство пользователя платформы контейнерных приложений с нулевым доверием на уровне няни Kasm (самое подробное руководство на китайском языке во всей сети)
Руководство пользователя платформы контейнерных приложений с нулевым доверием на уровне няни Kasm (самое подробное руководство на китайском языке во всей сети)

Введение в Касм

Kasm это продукт, основанный на Docker платформа контейнерных приложений, которая обеспечивает оркестрацию корпоративного уровня, предотвращение потери данных и Web Технология потоковой передачи, обеспечивающая доставку контейнерных рабочих нагрузок в ваш браузер.

Kasm Может запускать различные приложения в браузере,например:Linux Рабочий стол, браузер, инструменты чата, офисное программное обеспечение, мультимедийные инструменты и т. д.

Kasm Изолируйте эти приложения в отдельные Docker Любое поведение внутри контейнера не повлияет на реальный хост, оно имеет характеристики одноразового использования и удаляется после использования, обеспечивая безопасность данных.

Kasm Это проект с открытым исходным кодом, который вы можете использовать бесплатно на личных и некоммерческих условиях.

  • Kasm Официальный сайт: https://www.kasmweb.com/
  • Kasm Github: https://github.com/kasmtech

Проще говоря Kasm Он позволяет пользователям использовать различное (контейнерное) программное обеспечение и операционные системы в браузере (из коробки).

Запустите Chrome, Edge в браузере

Kasm Поддержка часто используемых Основные браузеры:ChromeEdgeFireFoxTor ждать.

Запустите рабочий стол Ubuntu в браузере

Kasm Поддержка часто используемых Linux рабочий стол:UbuntuCentOSOPenSUSEKali Linux ждать.

Kasm преимущество:

  • Поддерживает браузеры, помещенные в карантин.
  • Поддержка изоляционной защиты Linux рабочий стол
  • Поддержка изоляционной защиты Различные приложения
  • Быстрый запуск приложений за считанные секунды
  • Удалите приложение сразу после использования, не оставляя следов.
  • контейнер Автоматически удалять приложения, если они бездействуют более определенного периода времени.,не оставлять следов

Kasm недостаток:

  • В настоящее время поддержка китайского языка не является дружественной, и в некоторых приложениях отсутствует метод ввода на китайском языке.

В следующей таблице мы сравним несколько часто используемых служб виртуализации. VMDockerKasm разница между

VM

Docker

Kasm

виртуальная операционная система

виртуальный контейнер

виртуальный контейнер

Высокое использование аппаратных ресурсов

👑Самое низкое использование аппаратных ресурсов

Использование аппаратных ресурсов низкое

Требуется установка специального приложения

При использовании терминальной программы работа с графикой недружелюбна.

👑Используйте веб-браузер, удобный интерфейс.

Установка операционной системы требует времени

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

👑Начинайте мгновенно одним щелчком мыши, поддерживая многозадачность.

Браузер на виртуальной машине будет хранить файлы cookie и не сможет обеспечить полную анонимность.

Хотя его можно использовать «из коробки», удалив контейнер и повторно развернув его, эти шаги более громоздки.

👑Для запуска или удаления приложения требуется всего лишь щелчок мыши, и оно действительно готово к использованию.

👑Высокая поддержка Китая

Поддержка Китая низкая

Поддержка Китая низкая

Развертывание Касма

  • Требования к оборудованию

Тип оборудования

Характеристики конфигурации

CPU

2 cores

Memory

4GB

Storage

50GB (SSD)

  • Требования к операционной системе

Поддерживаемые операционные системы

Ubuntu 18.04 / 20.04 / 22.04 (amd64/arm64)

Debian 9 / 10 / 11 (amd64/arm64)

CentOS 7 / 8 (amd64/arm64)

Oracle Linux 7 / 8 (amd64/arm64)

Raspberry Pi OS (Debian) 10 / 11 (arm64)

Other

Kasm Развертывание по-прежнему очень простое, вам нужно всего лишь выполнить следующие команды:

Язык кода:javascript
копировать
$ cd /tmp
$ curl -O https://kasm-static-content.s3.amazonaws.com/kasm_release_1.11.0.18142e.tar.gz
$ tar -xvf kasm_release*.tar.gz
$ sudo bash kasm_release/install.sh

После завершения выполнения скрипт установки спросит «Принять ли соглашение» и «Включить ли раздел подкачки». Вы можете ответить в соответствии с реальной ситуацией, конечно, соглашение должно быть принято.

По умолчанию,Kasm Скрипт установки перейдет в Github скачать Docker-Compose V2 исполняемый файл. Если к вашей сетевой среде нет нормального доступа Github,Сценарий установки не может быть выполнен нормально.

В настоящее время вы можете заранее использовать следующую команду, чтобы сначала выполнить ее вручную. Docker-Compose V2 Установка:

Язык кода:javascript
копировать
$ curl -L https://download.fastgit.org/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose
$ chmod +x /usr/local/lib/docker/cli-plugins/docker-compose

Затем подождите, пока скрипт завершит получение соответствующего Docker Зеркало。первыйскачатьиз Зеркало Более,Это занимает некоторое время,Пожалуйста, подождите.

Наконец, после установки скрипта он сгенерирует Kasm Информация аутентификации по умолчанию для каждого компонента. (Отображается только один раз, сохраните.)

Уведомление:По умолчанию,Kasm Web Приложение работает на 443 порт, вам нужно открыть этот порт для внешнего мира на брандмауэре. Если вы хотите запустить на другом порту Kasm Web приложение, которое можно передать при вызове установщика -L Спецификация параметров。Например:sudo bash kasm_release/install.sh -L 8443

Более подробные официальные руководства по установке можно найти в разделе Стандартная установка.

Вышеописанный метод заключается в объединении всех Kasm Компоненты службы развертываются на одном компьютере. Конечно, вы также можете комбинировать разные Kasm Роли служб устанавливаются отдельно на разных машинах. Для получения подробной информации, пожалуйста, обратитесь к: Multi Server Installation

Посетите Касм

По умолчанию вы можете использовать https://server_ip посетил Kasm из Web страница.

Информация для входа — это учетные данные по умолчанию, автоматически сгенерированные во время описанного выше процесса установки.

Kasm Встроено множество часто используемых приложений:

Теперь давайте начнем Chrome Пытаться:

После нажатия на иконку через несколько секунд будет запущен новый из. Chrome среда.

Вы также можете нажать на значок ключа слева, чтобы использовать некоторые вспомогательные функции. Например: включить звук, подождать буфер обмена.

Просто испытал это кратко,Все виды ввода и вывода выполняются очень быстро.,Воспроизведение видео также очень плавное. Следующий,Начать еще один Ubuntu посмотрите:

Потрясающий,Linux рабочий Приложение «Стол» также работает гладко, как шелк.

Kasm из Мощные функции выходят далеко за рамки этих,Он также поддерживает несколько пользователей、LDAPOpenID Расширенные функции, такие как сторонняя аутентификация и настраиваемые контейнерные приложения. Заинтересованные студенты могут зайти на официальный сайт и изучить их самостоятельно!

Справочная документация

  1. https://www.google.com
  2. https://www.mobile01.com/topicdetail.php?f=508&t=6573952
  3. https://www.kasmweb.com/docs/latest/index.html
  4. https://www.kasmweb.com/docs/latest/install/single_server_install.html
  5. https://www.kasmweb.com/docs/latest/install/multi_server_install.htm
boy illustration
Учебное пособие по Jetpack Compose для начинающих, базовые элементы управления и макет
boy illustration
Код js веб-страницы, фон частицы, код спецэффектов
boy illustration
【новый! Суперподробное】Полное руководство по свойствам компонентов Figma.
boy illustration
🎉Обязательно к прочтению новичкам: полное руководство по написанию мини-программ WeChat с использованием программного обеспечения Cursor.
boy illustration
[Забавный проект Docker] VoceChat — еще одно приложение для мгновенного чата (IM)! Может быть встроен в любую веб-страницу!
boy illustration
Как реализовать переход по странице в HTML (html переходит на указанную страницу)
boy illustration
Как решить проблему зависания и низкой скорости при установке зависимостей с помощью npm. Существуют ли доступные источники npm, которые могут решить эту проблему?
boy illustration
Серия From Zero to Fun: Uni-App WeChat Payment Practice WeChat авторизует вход в систему и украшает страницу заказа, создает интерфейс заказа и инициирует запрос заказа
boy illustration
Серия uni-app: uni.navigateЧтобы передать скачок значения
boy illustration
Апплет WeChat настраивает верхнюю панель навигации и адаптируется к различным моделям.
boy illustration
JS-время конвертации
boy illustration
Обеспечьте бесперебойную работу ChromeDriver 125: советы по решению проблемы chromedriver.exe не найдены
boy illustration
Поле комментария, щелчок мышью, специальные эффекты, js-код
boy illustration
Объект массива перемещения объекта JS
boy illustration
Как открыть разрешение на позиционирование апплета WeChat_Как использовать WeChat для определения местонахождения друзей
boy illustration
Я даю вам два набора из 18 простых в использовании фонов холста Power BI, так что вам больше не придется возиться с цветами!
boy illustration
Получить текущее время в js_Как динамически отображать дату и время в js
boy illustration
Вам необходимо изучить сочетания клавиш vsCode для форматирования и организации кода, чтобы вам больше не приходилось настраивать формат вручную.
boy illustration
У ChatGPT большое обновление. Всего за 45 минут пресс-конференция показывает, что OpenAI сделал еще один шаг вперед.
boy illustration
Copilot облачной разработки — упрощение разработки
boy illustration
Микросборка xChatGPT с низким кодом, создание апплета чат-бота с искусственным интеллектом за пять шагов
boy illustration
CUDA Out of Memory: идеальное решение проблемы нехватки памяти CUDA
boy illustration
Анализ кластеризации отдельных ячеек, который должен освоить каждый&MarkerгенетическийВизуализация
boy illustration
vLLM: мощный инструмент для ускорения вывода ИИ
boy illustration
CodeGeeX: мощный инструмент генерации кода искусственного интеллекта, который можно использовать бесплатно в дополнение к второму пилоту.
boy illustration
Машинное обучение Реальный бой LightGBM + настройка параметров случайного поиска: точность 96,67%
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция без кодирования и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
LM Studio для создания локальных больших моделей
boy illustration
Как определить количество слоев и нейронов скрытых слоев нейронной сети?
boy illustration
[Отслеживание целей] Подробное объяснение ByteTrack и детали кода