
neko v3.1.5
Самостоятельно размещенный виртуальный браузер, работающий в Docker и использующий WebRTC.
n.eko
Добро пожаловать в Neko — самодостаточный виртуальный браузер, работающий в Docker и использующий технологию WebRTC. Neko — это мощный инструмент, позволяющий запустить полнофункциональный браузер в виртуальной среде, что даёт вам возможность безопасно и конфиденциально выходить в интернет из любого места. С помощью Neko вы можете просматривать веб-страницы, запускать приложения и выполнять другие задачи точно так же, как в обычном браузере, но в безопасном и изолированном окружении. Будь вы разработчик, тестирующий веб-приложения, пользователь, заботящийся о конфиденциальности и ищущий безопасный просмотр, или просто тот, кто хочет воспользоваться удобством и гибкостью виртуального браузера, Neko — идеальное решение.
В дополнение к функциям безопасности и конфиденциальности Neko предлагает возможность одновременного доступа для нескольких пользователей. Это делает его идеальным решением для команд или организаций, которым нужен общий доступ к браузеру, а также для отдельных пользователей, желающих использовать несколько устройств для доступа к одной виртуальной среде. С Neko вы можете легко и безопасно предоставлять другим доступ к браузеру, не беспокоясь о поддержке отдельных конфигураций или настроек. Нужно ли вам совместно работать над проектом, получать доступ к общим ресурсам или просто поделиться браузером с друзьями или семьёй, Neko делает это легко.
Neko также отлично подходит для проведения вечеринок с просмотром видео и интерактивных презентаций. Благодаря возможностям виртуального браузера Neko позволяет организовывать совместные просмотры и презентации, доступные из любого места, без необходимости личных встреч. Это упрощает поддержание связи с друзьями и коллегами, даже когда вы не можете встретиться лично. С Neko вы легко устроите вечеринку с просмотром видео или проведёте интерактивную презентацию — будь то для отдыха или работы. Просто пригласите гостей в виртуальную среду, и вы сможете делиться экраном и взаимодействовать с ними в реальном времени.
О проекте
Это приложение использует WebRTC для трансляции рабочего стола внутри docker-контейнера. Оригинальный автор создал его, потому что rabb.it прекратил работу, его интернет не справлялся со стримингом, а Discord постоянно падал, когда его друг пытался им пользоваться. Он просто хотел смотреть аниме с друзьями ლ(ಠ益ಠლ), поэтому начал искать в интернете и нашёл несколько вроде бы клонов, но ни один не имел виртуального браузера. Затем он нашёл Turtus и смог разобраться с остальным.
Потом я нашёл этот проект и начал вникать. Мне очень понравилась идея совместного просмотра браузера с несколькими людьми, поэтому я создал форк. Изначально я хотел внести свои изменения в оригинальный репозиторий, но у автора больше не было времени на этот проект, и в итоге он был заархивирован.
Варианты использования и сравнение
Neko начинался как виртуальный браузер, транслируемый через WebRTC для нескольких пользователей.
- Он не ограничивается только браузером; он может запускать всё, что работает на Linux (например, VLC). Браузер оказался лишь самым популярным и широко используемым вариантом.
- Фактически, он не ограничен и одной программой; вы можете установить полноценное окружение рабочего стола (например, XFCE, KDE).
- Говоря об ограничениях, ему не обязательно работать в контейнере; вы можете установить neko на свою хост-систему, подключиться к X-серверу и управлять всей виртуальной машиной.
- Теоретически это не ограничивается только X-сервером; может использоваться всё, что можно контролировать и периодически снимать изображения.
- Например, реализовать протокол RDP или VNC, где neko будет выступать только в роли ретрансляционного сервера WebRTC. Это пока что планы на будущее.
Основной сценарий использования — подключение нескольких человек с возможностью синхронизации и взаимодействия в реальном времени:
- Вечеринка с просмотром — совместный просмотр видео и реакция на него (чат, эмоции) — открытая альтернатива giggl.app или hyperbeam.
- Интерактивная презентация — не только демонстрация экрана, но и возможность другим управлять экраном.
- Совместный инструмент — мозговой штурм идей, совместный просмотр, отладка кода вместе.
- Поддержка/Обучение — интерактивное сопровождение пользователей в контролируемой среде.
- Встраивание чего угодно — встраивание виртуального браузера в ваше веб-приложение — открытая альтернатива hyperbeam API.
- открывайте любые сторонние сайты или приложения, синхронизируйте аудио и видео без искажений среди нескольких участников.
- запрашивайте комнаты через API с помощью neko-rooms.
- Neko внутри VR Chat — совместный просмотр удалённого браузера с друзьями в виртуальной реальности.