Skip to content

AmneziaWG, Xray and Zapret on Xiaomi BE7000

The Xiaomi Router BE7000 is the project's main model: Enodia started on it, and every version is checked on it. Everything installs on top of the stock firmware, without OpenWrt.

What works on the BE7000

  • AmneziaWG, Xray (VLESS, Reality), Hysteria2 — through your own server, a subscription (3x-ui included) or an Amnezia Premium key.
  • WARP — the router gets it by itself; as a separate exit or as a «road» to a server whose address your ISP blocked.
  • ByeDPI and Zapret — bypassing blocks without a server of your own. Zapret works right in the router's kernel (NFQUEUE) and can do what ByeDPI cannot.
  • Up to six additional exits: different sites, devices and Wi-Fi networks through different servers.
  • A watchdog with backup servers, encrypted DNS (DoH, DoT, DoQ, DoH3, ODoH), ad blocking, access schedules, home access over AmneziaWG, traffic by device.

About this model

  • ARM64 architecture with memory to spare — several protocols can run at once.
  • About 20 MB of flash. Protocols are the heaviest part, and they can move to a USB stick: only the protocol programs or the whole system. If the stick is pulled out, the router keeps working direct, without the VPN.
  • Mi Home and the smart home. Xiaomi's servers in China are best sent past the VPN — in the panel that is the geo category cn with the action «bypass».

How to install

  1. Download the setup wizard from the Releases page.
  2. Run it on a computer on the router's network — it opens SSH on the BE7000 and installs the web panel.
  3. In the panel at http://192.168.31.1:8088 add a server and choose what goes through the VPN.

Details — Installation. The BE7000 owners' community — @xiaomi_be7000.

Other models — Routers.