First Declaration
I am not the official Thunder God, and I am not responsible for the maintenance of the Xiaomi and Asus Thunder God plugins. I am just facilitating my users to use the OpenWrt Thunder God plugin, and I have separately extracted the Thunder God plugin from cattools for everyone to use for free. I am not responsible for providing other hardware services.
Please do not initiate private chats with me in the group; I will check the group when I have time to answer relevant questions!
The official device support chart is indeed misleading; it does not mean that you can install it just by clicking with router manufacturers, but rather that SSH access is required for installation. If you do not have SSH access, the above devices do not support your router, and you can purchase official hardware for acceleration.
If you did not purchase a router to use Thunder God, it is recommended not to refer to that so-called compatibility chart. The official focus is still on: TP cooperative routers, Thunder series routers, and Thunder God acceleration boxes.
This tutorial requires some tinkering to use and is not suitable for everyone.
Installation Conditions#
The Thunder God accelerator supports any device that uses Asus, Xiaomi, or has flashed common architectures of OpenWrt, not just the devices supported in the official app; everyone can give it a try.
Routers must have SSH access enabled correctly to function properly! Then enter SSH to control the router terminal, and input the commands one by one or copy and paste them all at once to execute.
Additionally, I do not recommend using this command for OpenWrt users without any experience. It is only suggested for Xiaomi/Asus users.
cd /tmp
sh -c "$(curl -fsSL http://119.3.40.126/router_plugin/plugin_install.sh)"
Then go to the app to bind the device. If you installed it successfully, the app will not prompt you to log in with an account password for SSH installation; it can directly recognize and accelerate the game.
Xiaomi#
Taking Xiaomi as an example, you can refer to the official website to obtain the development version.
Generally speaking, flashing the development version grants SSH access. If you don't have it, it's quite normal because Xiaomi router firmware has always been quite poor...
- You can search for your model, such as "Xiaomi xx router unlock SSH" (e.g., "Redmi ax6000 unlock SSH").
- Or flash the OpenWrt system and install it through the Thunder God manager.
I won't elaborate on how to flash the firmware here, as there are many posts on this topic. You can find videos on Bilibili or look for posts on the Enshan forum to flash.
Asus#
Asus routers need to flash: official modified firmware, Merlin firmware.
The method to change firmware is in the ##More section at the bottom 👇 titled "Changing Asus Router Firmware to Merlin or Official Modified Firmware."
Use the firmware version with the so-called "software center," and then try the following tutorial to enable SSH access.
- https://www.bilibili.com/opus/418014851797155981
- https://www.luyouwang.com/1536.html
- https://kejiweixun.com/blog/how-to-login-asus-routers-using-ssh
Or search for shell
in the "software center" to install similar webshell functionality. The account password is the same as your router's backend, and it must match to use.
OpenWrt#
Recommendations#
If you need a method to unlock SSH for the Redmi AX6000, you can try completing the tutorial below up to ## Unlock SSH
. After unlocking SSH, you can use the Thunder God plugin normally without flashing U-Boot 👇
Currently, version v24.9 of CatWrt perfectly supports the Thunder God plugin. The compatibility of older versions and third-party OpenWrt is similar; if you want to give it a try, you can check it out 👇
Frequently Asked Questions#
Applicable to all devices with the Thunder God plugin.
Unable to Connect/Device Not Recognized#
You need to ensure that your phone's Wi-Fi is connected to the router that has the Thunder God plugin installed in that local area network.
If there is a secondary router or a soft router requirement, it is recommended to set the secondary router to AP mode (wired bridge, wired relay mode). It needs to be in the same local area network as the router with the plugin installed, and there should only be one UPnP service to ensure that the router with the plugin can support recognition via UPnP.
Typical home network topology: Optical modem - Router (with plugin installed) - Phone (host)
Typical home group network topology: Optical modem - Router (with plugin installed) - Router (AP mode) - Phone (host)
Soft router network topology: Optical modem - Soft router (with plugin installed) - Router (AP mode) - Phone (host)
Note: Not considering APMESH, needs to be in the same local area network, I cannot reproduce.
Need to Log In#
The prerequisite for logging in here is whether you have installed the router plugin.
- If you have installed it, it may be due to router or accelerator issues causing the acceleration component to fail, and you need to reinstall the plugin to diagnose the error.
- If you have not installed it, please enter the corresponding SSH account and password, which varies by device and is consistent with the previous SSH acquisition method. If you do not have SSH access, you cannot continue the installation.
No Acceleration Effect#
If the installation is successful but there is no acceleration effect, you can join the group 547205160
and contact an administrator with the Thunder God avatar after entering. Clearly explain the device and game you are using, or ask group members about compatibility.
If you are using an OpenWrt device, please install it once using the manager, then determine whether it can be used and provide feedback.
⚠️⚠️⚠️ Do not add me, consistent with the previous declaration.
Common OpenWrt Issues#
What is cattools? Cattools is a powerful toolbox based on CatWrt, generally serving as an application software source in the Thunder God manager to obtain the complete plugin necessary operations. Other third-party firmware does not require this step; if it is not there, there is no dependency.
出现 [INFO] 缺少组件包: kmod-netem
or other components; it indicates that your firmware currently lacks this dependency, which may affect the user experience, but it may still function normally.
Cannot Discover Devices; the Thunder God plugin's ability to discover devices relies on UPnP. If the official version cannot be installed or lacks the UPnP plugin, the Thunder God plugin cannot be used correctly.
For other OpenWrt issues, refer to the manager blog... I will not elaborate further here...
Open Source Code#
I have submitted the source code of the Thunder God plugin (excluding the closed-source accelerator binary program) in the LEDE repository for experienced geek players to compile and integrate into OpenWrt firmware.
Additionally, this version is a Pre-release version, and some plugin functions (such as automatic pause) are still incomplete. To avoid issues with the Pre-release version, we cannot be responsible for the firmware compiled and built by kwrt openwrtai!
- https://github.com/coolsnowwolf/lede/tree/master/package/lean/luci-app-leigod-acc
- https://github.com/coolsnowwolf/lede/tree/master/package/lean/leigod-acc
More#
Below is the content from the official staff's blog for reference:
- How to Obtain the MAC Address of Mainstream Devices (Switch, Quest, PS Portal)
- Changing Asus Router Firmware to Merlin or Official Modified Firmware
- Thunder God Plugin Installation Tutorial
This article is synchronized and updated to xLog by Mix Space. The original link is https://www.miaoer.net/posts/blog/leigod-acc-router-plugin