前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【docker】属于你的远程浏览器 可多人协作| Neko安装与基本使用

【docker】属于你的远程浏览器 可多人协作| Neko安装与基本使用

作者头像
夜梦星尘
发布2024-08-20 19:21:32
1190
发布2024-08-20 19:21:32
举报
文章被收录于专栏:夜梦星尘的折腾日记

本文发布于115天前,最后更新于115天前,其中的信息可能有所发展或是发生改变。如有疑问请联系邮箱:admin@yemengstar.com。

1. 前言

欢迎来到Neko,这是一个在Docker中运行并使用WebRTC技术的自托管虚拟浏览器。Neko是一个强大的工具,允许您在虚拟环境中运行一个功能齐全的浏览器,让您能够从任何地方安全和私密地访问互联网。使用Neko,您可以浏览网页、运行应用程序和执行其他任务,就像在普通浏览器上一样,所有这些都在一个安全和隔离的环境中进行。无论您是希望测试web应用程序的开发人员,还是寻求安全浏览体验的注重隐私的用户,或者只是想利用虚拟浏览器的便利性和灵活性的人,Neko都是完美的解决方案。

项目GitHub:m1k1o/neko: A self hosted virtual browser that runs in docker and uses WebRTC.

项目doc:Getting Started (m1k1o.net)

配置需求:

分辨率

CPU Cores

内存

推荐意见

1024×576@30

2

2gb

一般

1280×720@30

4

3gb

可以

1280×720@30

6

4gb

推荐

1280×720@30

8

4gb+

最佳

夜梦这里使用的服务器配置:2Cores 2GB Ubuntu22.04。如果只是用来浏览网页的话,CPU和内存的占用不会太高,1C1G加个1Gswap就够了。如果你要看视频之类的,可能需要更高的配置,推荐2C以上。

2. 准备

在开始部署之前,你需要安装 docker 和 docker-compose。具体安装见:【docker】在服务器上安装 docker/docker-compose

你可以为服务器添加些swap:手动添加SWAP

3. 部署

创建文件夹:

代码语言:javascript
复制
mkdir -p /root/data/docker_data/nekobrowser
cd /root/data/docker_data/nekobrowser

创建配置文件:

代码语言:javascript
复制
vim docker-compose.yml

英文输入法下按 i 进入编辑模式后,在这个配置文件的最后加入:

代码语言:javascript
复制
version: "3.4"
services:
  neko:
    image: "m1k1o/neko:firefox"
    restart: "unless-stopped"
    shm_size: "2gb"
    ports:
      - "38080:8080"  # 使用38080端口,如果冲突了可以换
      - "52000-52100:52000-52100/udp"
    environment:
      NEKO_SCREEN: 1920x1080@30
      NEKO_PASSWORD: yemengUser  # 普通用户密码
      NEKO_PASSWORD_ADMIN: yemengAdmin  # 管理员密码
      NEKO_EPR: 52000-52100
      NEKO_ICELITE: 1

esc 后,输入:wq 保存退出。

运行:

代码语言:javascript
复制
docker-compose up -d

4. 反向代理

你需要完成反向代理并开启 SSL,具体为你的域名 -> 服务器IP:38080,反代可以参考下面两篇文章:

【docker】反向代理神器 ——Nginx Proxy Manager 的安装

【docker】Nginx Proxy Manager 的使用

5. 使用

访问ip:38080或者是你的域名就可以进入到neko浏览器了,我们使用管理员密码登录:

默认界面:

基本使用:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-4-20 1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 前言
  • 2. 准备
  • 3. 部署
  • 4. 反向代理
  • 5. 使用
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档