跳转到内容
登录关注  
洛汐

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了:

lala.im_2020-02-10_18-28-59.png

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

首先切到容器内:

docker exec -it neko_neko_1 bash

在容器内安装中文字体:

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

退出并重启容器:

exit
docker-compose restart

查看完整帖子

分享这篇帖子


链接帖子

参与讨论

你现在可以发表并稍后注册。 如果你有帐户,现在就登录参与讨论。

游客
回复主题...

×   粘贴为富文本.   粘贴为纯文本来代替

  只允许使用75个表情符号.

×   你的链接已自动嵌入.   显示为链接来代替

×   你之前的内容已恢复.   清除编辑器

×   你无法直接粘贴图片。要从网址上传或插入图片。

登录关注  

×
×
  • 创建新的...