N1盒子-openwrt系统上运行桌面应用

一、背景

之前买过一个N1盒子,刷了openwrt系统作为软路由。

因为系统已经集成docker

也就可以直接在N1盒子上,用docker安装ubuntu,然后在ubuntu上安装浏览器,最后以我的电脑作为浏览器的显示接口

可惜,虽然可以运行,但是却非常卡

希望有大佬能解决这个问题,我依然想用N1盒子作为软路由,然后还能作为浏览器看视频

二、安装方法

可能会有些步骤是多余的

  1. 本机上许所有用户访问X11服务(deepin系统为例)

    # 默认只允许『来自本地的用户』启动的图形程序将图形显示在当前屏幕上,所以需要修改
    sudo apt-get install x11-xserver-utils
    xhost +
    
  2. 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
    
  3. N1盒子上安装UbuntuFirefox浏览器

    # 注意将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
    
  4. 效果

    看上去和本地运行一样,连火狐浏览器的菜单图标都有,但是很卡顿,和网络无关,就是性能不够那种卡

    路由器的CPU利用率也跑不上去
    请添加图片描述
    请添加图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chen645800876

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值