ImmortalWrt

ImmortalWrt is an OpenWrt branch optimized for the Chinese network environment.

Overview

Official Website: https://immortalwrt.org/

Target users: Best choice for users in China

ImmortalWrt is based on OpenWrt, specifically optimized for Chinese users, solving some issues that OpenWrt has when used in China.

Main Features

  • Built-in PassWall, Surfboard and other overseas plugins
  • Auto-select optimal node
  • Pre-configured common software sources
  • DNS optimization for domestic networks
  • IPv6 support enabled by default
  • Pre-configured Turbo ACC network acceleration
  • Better Chinese language support

Differences from OpenWrt

Feature OpenWrt ImmortalWrt
β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”-
Overseas plugins Manual install required Pre-installed PassWall
DNS optimization Manual configuration required Built-in SmartDNS
Chinese interface LuCI Chinese package needed Some Chinese by default
Domestic adaptation General Specifically optimized

Supported Devices

Common Supported Models

  • TP-Link: Archer AX6000, AX3000 (NX30 Pro), C7, AX5400
  • Redmi/Xiaomi: AX6, AX6S, AX3600, WR30U, AC2100
  • Huawei: WS5200, AX3 Pro (unlock required)
  • H3C: NX30 Pro, NX60, TX90
  • ZTE: E8820, E5930

Architecture Support

  • ARM v8 (64-bit) - WiFi 6 routers
  • ARM v7 (32-bit) - Older devices
  • x86_64 - Software routers

Installation Methods

Standard Flash

  1. Download .img.gz or .bin file for your model
  2. Enter OEM firmware Web management
  3. System Tools β†’ Firmware Upgrade
  4. Upload and flash

Telnet/SSH Force Flash

# Flash via Telnet/SSH after unlock
cd /tmp
wget http://your-server/immortalwrt.bin
mtd write immortalwrt.bin firmware
reboot

UBOOT Flash

  1. Enter Breed Web console
  2. Select firmware file to upload
  3. Flash and reboot

Pre-installed Plugins

  • PassWall 2 - Overseas proxy (pre-installed)
  • Surfboard - Subscription-based proxy (pre-installed)
  • SmartDNS - Smart DNS (pre-installed)
  • Turbo ACC - Network acceleration (pre-installed)
  • Ad Blaster
  • Unblock NetEase Cloud Music grayed-out songs

Common Configurations

=== Enable PassWall ###

  1. Services β†’ PassWall
  2. Import nodes or subscription link
  3. Check β€œGlobal Proxy” or β€œChina White List”
  4. Save and apply

=== DNS Settings ###

# Recommend using SmartDNS
# Services β†’ SmartDNS
# Add upstream DNS servers
# Enable DNS hijacking

Common Issues

=== How to Access Web Interface ###

  • Default IP: 192.168.1.1
  • Default password: password or root

=== How to Restore OEM ###

  1. Reflash OEM firmware via UBOOT/Breed
  2. Or flash via TFTP

=== Firmware Sources ###

⚠️ Technical Disclaimer

This tutorial is for learning and reference only. Flashing firmware carries risks and may cause bricked devices or void warranty. Before proceeding:

Last updated: April 2026