静看光阴荏苒
不管不顾不问不说也不念

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
赞(8)
未经允许不得转载:荒岛 » n.eko:一个漂亮的虚拟浏览器
分享到: 更多 (0)

评论 9

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    配置太高,劝退 :cry:

    MU5个月前 (02-10) Google Chrome 80.0.3987.87 Google Chrome 80.0.3987.87 Windows 10 x64 Edition Windows 10 x64 Edition回复
  2. #2

    我在chrome里使用chrome浏览器 :razz:

    橘子5个月前 (02-10) Google Chrome 76.0.3809.83 Google Chrome 76.0.3809.83 Windows 8.1 x64 Edition Windows 8.1 x64 Edition回复
  3. #3

    登陆一直超时,不知道是什么玄学原因

    小东5个月前 (02-11) Google Chrome 79.0.3945.130 Google Chrome 79.0.3945.130 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 是有这个问题,作者在解决,建议用chrome的容器,客户端浏览器这边也用chrome。

      LALA5个月前 (02-12) Google Chrome 74.0.3729.169 Google Chrome 74.0.3729.169 Windows 10 x64 Edition Windows 10 x64 Edition回复
      • 我用的还正好就是chorme,然后今天又换了台机器安装测试,也是一样的
        不过手机端chorme都是没有问题的

        小东5个月前 (02-12) Google Chrome 79.0.3945.130 Google Chrome 79.0.3945.130 Windows 10 x64 Edition Windows 10 x64 Edition回复
  4. #4

    docker pull siomiz/chrome
    我用过这个 主机是vultr 1c2g的,有一点卡,是网络的问题,所以没必要那么高配置

    睡觉5个月前 (02-12) Google Chrome 80.0.3987.87 Google Chrome 80.0.3987.87 Android 9 Android 9回复
  5. #5

    可以用来翻墙用吗,浏览器的ip是自己的还是服务器的

    八戒5个月前 (02-21) Google Chrome 80.0.3987.99 Google Chrome 80.0.3987.99 Android 9 Android 9回复
    • 当然是走的服务器ip :twisted:

      熱心市民王先生5个月前 (02-25) Google Chrome 79.0.3945.117 Google Chrome 79.0.3945.117 GNU/Linux x64 GNU/Linux x64回复
  6. #6

    :neutral: 有意思,反指纹!

    tt4个月前 (03-29) Google Chrome 80.0.3987.132 Google Chrome 80.0.3987.132 Windows 10 x64 Edition Windows 10 x64 Edition回复

分享创造快乐

广告合作资源投稿