使用香橙派zero2及其他单网口开发板搭建UU加速盒

本方案的初衷:

UU加速盒价格昂贵,恰巧官方发布了Openwrt插件,于是想通过教程让更多人利用自己手里的开发板作为盒子使用,一举两得。之前网上没有相关教程,zero2也没有Openwrt固件,于是就写了这篇文章。

P.S.本方案适用于单口树莓派以及其他单口香橙派。至于为什么没有多接口,主要是因为docker在配置多网口开发板时虚拟网卡写法与单口不同。详情查看docker官网。

本方法基于以下操作:

1、香橙派zero2安装docker。

2、香橙派zero2安装openwrt的docker方法。

3、UU加速器openwrt版插件。

环境:

1、香橙派zero2(单网口)(下文简称Oz)

2、官网版Debian系统(自带清华软件源)

3、加速设备:PlayStation5 光驱版

经验分享(此部分非教程,可以不看。)

错误/未实现思路:

1、使用oz作为主路由,主机连接wifi加速。
未实现原因:Docker内openwrt仅作为旁路由,不识别无线网卡。

2、使用openwrt

未实现原因:无适配固件。

3、加无线网卡使docker识别。

未实现原因:最近出品的无线网卡驱动大多只支持Linux内核5.3一下,官网Debian为5.16 。

成功实现思路:使用Docker搭建Openwrt作为旁路由使用。

实现(教程部分!)

1.系统配置部分并连接终端(SSH),贴官网链接:

Orange Pi Zero 2 - Wiki-Orange Pi

2.使用网线连接oz与主路由LAN接口。在SSH中输入命令

sudo apt update
sudo apt install docker.io

即可安装docker。

安装docker后,先进行网卡混杂:

ip link set eth0 promisc on

然后创建macvlan:(请将[主路由IP]替换为路由器IP。格式一般为192.168.x.1

docker network create -d macvlan --subnet=[主路由IP]/24 --gateway=[主路由IP] -o parent=eth0 macnet

拉取openwrt的docker镜像并运行:(armv8版本,如果非派zero2请使用命令2)

sudo docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt:armv8 /sbin/init
sudo docker run --restart always --name openwrt -d --network macnet --privileged unifreq/openwrt-aarch64:latest

等待输出一串容器id后即为配置成功。接下来进入终端。输入以下命令可以进入openwrt的终端。

sudo docker exec -it openwrt bash

会显示如下字样,这时候可以输入命令:

bash-5.1#

输入如下命令进入vi,新手建议先百度vi如何使用;

输入后编辑openwrt配置文件。

vi /etc/config/network

修改如下字段:(新用户没有gateway和dns修改,请自己打出来。)

option ipaddr '192.168.x(路由器的第三位).[随机数,只要不和局域网设备重复]'

option gateway '[路由器IP]'

option dns '[路由器IP]'

然后保存。

之后重启服务:

/etc/init.d/network restart

openwrt配置完成,可以在浏览器输入刚刚ipaddr中的IP访问openwrt页面。

3.进行插件安装

在刚刚的命令行中依次输入以下命令:

wget http://uu.gdl.netease.com/uuplugin-script/202012111056/install.sh -O install.sh
/bin/sh install.sh openwrt $(uname -m)

即可完成插件安装。

为了解决设备一闪而过  /  连接失败等问题,依次输入以下内容添加规则:

iptables -t nat -A POSTROUTING -d 192.168.0.0/16 -o br-lan -j ACCEPT
iptables -t nat -A POSTROUTING -d 172.16.0.0/12 -o br-lan -j ACCEPT
iptables -t nat -A POSTROUTING -d 127.0.0.0/8 -o br-lan -j ACCEPT
iptables -t nat -A POSTROUTING -d 10.0.0.0/8 -o br-lan -j ACCEPT
iptables -t nat -A POSTROUTING -o br-lan -j SNAT --to [刚刚的ipaddr,也就是旁路由ip]

4.配置加速

在手机上开启 UU 
直接打开 UU 主机加速,点击安装路由器插件,会提示该路由器型号暂不支持加速。

此时,我们手动修改手机上网方式

点开wifi-手动(类似这样,品牌不同说法不同)

IP地址:随便输192.168.x.[随机]

子网掩码:255.255.0.0

网关:[ipaddr]

DNS:[ipaddr]

配置后再打开UU,点击测试,就可以绑定openwrt了。

然后进入PS5/switch/xbox的网络设置,手动输入和手机相同的配置,即可连接UU加速器。

UU会识别到设备,点击加速即可。

——END——

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值