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
配置太高,劝退
我在chrome里使用chrome浏览器
登陆一直超时,不知道是什么玄学原因
是有这个问题,作者在解决,建议用chrome的容器,客户端浏览器这边也用chrome。
我用的还正好就是chorme,然后今天又换了台机器安装测试,也是一样的
不过手机端chorme都是没有问题的
docker pull siomiz/chrome
我用过这个 主机是vultr 1c2g的,有一点卡,是网络的问题,所以没必要那么高配置
可以用来翻墙用吗,浏览器的ip是自己的还是服务器的
当然是走的服务器ip
有意思,反指纹!
这个支持在公司电脑上安全浏览网页不被监控吗?