群晖Docker安装旁路由配置网易UU加速器

介绍

  • 该项目基于 OpenWrt 的 openwrtorg/rootfs 版本构完成了开启 UU 需要的配置,同时移除了一些无关服务,如 DHCP、SSH、Web luci。 你可以使用该镜像完成旁路由模式下 UU 加速服务快速部署。

  • 因为不同的 OpenWrt 版本对路由规则配置不同(或者别的什么),导致检测不到游戏主机连入。主要表现为主机在 UU app 中出现后立即消失。 使用该 docker 镜像应当可以有效解决该问题。

备注

  • 此项目最后更新日期为三年前,目前是否可用未知。

  • 本人也不玩游戏,所以此项目是否可用需自行测试。

安装教程

打开 IP 混杂模式

  1. 如果你的物理设备为单网口,需要开启 IP 混杂模式,为容器提供独立 IP。

  2. 查看群晖的网卡(如果你是有多个网卡,且你想配置哪个网卡为混杂模式。单网卡默认是eth0。)

    ip add
  3. 为物理网卡开启混杂模式(演示为单网卡的群晖开启,默认网卡eth0。)

    ip link set eth0 promisc on

创建桥接网络 macvlan

  1. 命令示例如下,subnet、gateway 和 parent 应当根据实际情况选择:

    #注释记得删除
    
    docker network create -d macvlan \
    --subnet=172.16.17.0/24 \    #设置旁路由的网段(需和你NAS连接的在同一网段)
    --gateway=172.16.19.1 \    #设置你当前NAS连接网络的网关
    -o parent=eth0 \    #设置指定的开启混杂模式的网卡
    bridge-host

创建容器

  1. 复制并修改下面的命令,粘贴到终端内执行。

    #注释记得删除
    
    docker run -d --name uuplugin \
    --network bridge-host \
    --privileged \
    -e UU_LAN_IPADDR=172.16.19.111 \    #UU_LAN_IPADDR 为该容器使用的 IP,也是游戏主机的网关
    -e UU_LAN_GATEWAY=172.16.19.1 \    #UU_LAN_GATEWAY 为该容器的上级网关
    dianqk/uuplugin
  2. 查看正在运行的容器

    docker ps
  3. 查看运行的uuplugin容器日志

    docker logs uuplugin -f

绑定 UU 服务

  • UU 主机加速 app 会检测手机网关进行通信判断是否安装的 UU 插件,所以你需要将手机网关和 DNS 指向刚刚创建的容器使用的 IP。 打开 app 点击安装路由器插件绑定即可。 此后为了避免影响手机上网,绑定完毕后,手机的网关和 DNS 可以改回原来的设定。

为游戏主机加速

  • 将需要加速的游戏主机的网关和 DNS 设置为容器的 IP 后,打开 app 即可看到设备出现,点击加速即可。

作者补充

  • 我的设备场景群晖连接主路由,小米 AX6000 AP 模式连接主路由,一切正常使用。 但将群晖连接小米 AX6000 时出现,旁路由网关出现连接不通问题,原因不明,还请网管大佬指教。

项目地址

功德+1(狗子).gif

👇👇👇