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