一、背景
之前买过一个N1
盒子,刷了openwrt
系统作为软路由。
因为系统已经集成docker
了
也就可以直接在N1
盒子上,用docker
安装ubuntu
,然后在ubuntu
上安装浏览器,最后以我的电脑作为浏览器的显示接口
可惜,虽然可以运行,但是却非常卡
希望有大佬能解决这个问题,我依然想用N1
盒子作为软路由,然后还能作为浏览器看视频
二、安装方法
可能会有些步骤是多余的
-
本机上许所有用户访问
X11
服务(deepin
系统为例)# 默认只允许『来自本地的用户』启动的图形程序将图形显示在当前屏幕上,所以需要修改 sudo apt-get install x11-xserver-utils xhost +
-
ssh
连接N1
盒子ssh root@192.168.1.2
编辑
/etc/ssh/sshd_config
文件,将X11Forwarding
设置为yes
# vim /etc/ssh/sshd_config ... #AllowAgentForwarding yes #AllowTcpForwarding yes #GatewayPorts no X11Forwarding yes #X11DisplayOffset 10 #X11UseLocalhost yes ...
重启盒子,然后重连
ssh -X root@192.168.1.2
-
N1
盒子上安装Ubuntu
和Firefox
浏览器# 注意将IP地址改为你主机的IP地址 docker run --name -it ubuntu - e DISPLAY:192.168.1.4:0 ubuntu bash # 启动报错`Error response from daemon: cgroups: cannot find cgroup mount destination: unknown.`的话,执行下面两行代码 # mkdir /sys/fs/cgroup/systemd # mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd # 安装火狐浏览器,会比较慢,可能还需要代理 apt-get update apt-get install firefox # 打开火狐浏览器 firefox
-
效果
看上去和本地运行一样,连火狐浏览器的菜单图标都有,但是很卡顿,和网络无关,就是性能不够那种卡
路由器的
CPU
利用率也跑不上去