The Xbox is a great console, but its experience suffers when I bring it back to China. Fortunately I have a UU Game Booster free pass and it do support boosting console. However, there are limited official options available for the console:
- Running it on a PC or Mac - this option requires your device to be turned on 24/7, which is not eco-friendly.
- Buying an official box - this option is expensive (209 CNY) and comes with outdated chips.
- Some routers come with the UU Game Booster pre-installed - I don't have this kind of router.
None of these options are ideal for me. I already have a powerful 24/7 online NAS running Linux. So, I wondered if it was possible to deploy the UU Game Booster (router version) on my NAS and boost my Xbox.
The answer is yes! Although the router version of the UU Game Booster is only shipped with some specified routers, it's designed to work on any x86 OpenWrt router. Creating a VM on my NAS and running an OpenWrt solves my problem. But, running OpenWrt on a docker container would be even better with less overhead and resource consumption!
Note: privileged mode and bridge network are required in this case.
Use macvlan to create a docker network bridged with the host network. DO NOT copy my command directly, use your LAN network's subnet and gateway.
docker network create -d macvlan --subnet=10.0.0.0/16 --gateway=10.0.0.1 -o parent=qvs0 bridge-host
Create a docker container that is attached to this network. DianQK/uuplugin is a docker image with a built-in UU Game Booster. It will set up all firewalls and pull the latest version UU Game Booster binary.
DO NOT copy the MAC address in the following docker-compose file. Generate a random one for yourself. UU Game Booster will generate a device ID using the LAN MAC address.
version: "3"services:uubooster:image: dianqk/uupluginprivileged: trueenvironment:UU_LAN_IPADDR: 10.0.8.88UU_LAN_NETMASK: 255.255.0.0UU_LAN_GATEWAY: 10.0.0.1UU_LAN_DNS: 18.104.22.168networks:bridge-host:ipv4_address: 10.0.8.88mac_address: "8a:44:a2:45:d2:4a" # DO NOT COPYrestart: unless-stoppednetworks:bridge-host:external: true
Now, you can enjoy games like a normal player in any other country around the world.