欢迎光临
我们一直在努力

n.eko:一个漂亮的虚拟浏览器

n.eko是一个基于docker隔离环境的虚拟浏览器,支持chrome和firefox两个版本的浏览器,内置了聊天/简单的用户管理功能。UI设计的很精美~

项目地址:https://github.com/nurdism/neko

程序需要比较高的配置,具体可看这里:

https://n.eko.moe/#/quick-start

安装docker:

apt -y update
apt -y install curl
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

安装docker-compose:

curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

自己新建一个docker-compose项目目录和docker-compose.yml。

如果使用Chrome浏览器就使用下面的配置:

version: '3.5'
services:
  neko:
    image: nurdism/neko:chromium
    restart: always
    cap_add:
      - SYS_ADMIN
    ports:
      - "8090:8080"
      - "59000-59100:59000-59100/udp"
    environment:
      DISPLAY: :99.0
      SCREEN_WIDTH: 1280
      SCREEN_HEIGHT: 720
      SCREEN_DEPTH: 24
      NEKO_PASSWORD: neko
      NEKO_ADMIN: admin
      NEKO_BIND: :8080

Firefox版本:

version: '3.5'
services:
  neko:
    image: nurdism/neko:firefox
    restart: always
    shm_size: "1gb"
    ports:
      - "8090:8080"
      - "59000-59100:59000-59100/udp"
    environment:
      DISPLAY: :99.0
      SCREEN_WIDTH: 1280
      SCREEN_HEIGHT: 720
      SCREEN_DEPTH: 24
      NEKO_PASSWORD: neko
      NEKO_ADMIN: admin
      NEKO_BIND: :8080

注:

1.neko是普通用户的密码,普通用户可以自己输入任意的username,只要密码对应NEKO_PASSWORD的值就能登录。

2.管理员的username是admin,NEKO_ADMIN是指管理员的密码。

up起来即可:

docker-compose up -d

访问你服务器公网IP:8090就能看到WEBUI了:

目前有点美中不足的是访问中文网站会乱码,应该是容器内没有装中文字体的原因,可以用下面的办法解决。

首先切到容器内:

docker exec -it neko_neko_1 bash

在容器内安装中文字体:

apt -y update
apt -y install ttf-wqy-zenhei

退出并重启容器:

exit
docker-compose restart

LALA

我什么都不卖了,告辞!

赞(0)
未经允许不得转载:拆东墙 » n.eko:一个漂亮的虚拟浏览器

评论 抢沙发

登录

找回密码

注册