Inspect RSRP/RSRQ/SINR radio metrics, lock carrier bands, read 2FA SMS tokens, auto-reboot, clamp MTU to 1420 GTP standards, and engage kernel BBR congestion control. Zero web UI lag.
curl -fsSL https://tp-link-cli.dulith.me/install.sh | bash
Verified across Linux, macOS, WSL2, Raspberry Pi & OpenWrt
Select a command to test live output simulations
Developed under real-world cellular broadband conditions in Malabe, Sri Lanka on the Hutch 4G 20Mbps Unlimited plan. Here is how three targeted optimizations deliver up to 340% lower loaded latency.
Replaces legacy Reno/Cubic loss-based algorithms with model-based bottleneck bandwidth and round-trip propagation time calculations. Eliminates queue buildup in cellular eNodeB buffers.
LTE Carrier EPC backhauls wrap packets in GPRS Tunneling Protocol (GTP-U) headers. Standard 1500 MTU packets fragment at the tower. Clamping to 1420 prevents fragmentation entirely.
Mobile providers tear down idle UDP connection states after 30-60 seconds, forcing radio reconnection stalls. Our 28-byte pulse fires every 25s, keeping the radio active for zero lag.
Full feature parity with TP-Link 192.168.1.1 Web Admin GUI
tplink-cli status
Diagnostics
Show full router & cellular telemetry
tplink-cli signal
Cellular
Show RF signal metrics (RSRP, RSRQ, SNR)
tplink-cli cell-lock
Cellular
View or configure LTE Cell Lock
tplink-cli dns
System
Manage router DNS settings
tplink-cli ipv6
System
Toggle IPv6 stack (on/off)
tplink-cli ussd
Cellular
Execute USSD query (e.g. *344# or *123#)
tplink-cli sms
SMS
Read or send SMS
tplink-cli reboot
System
Reboot the router
tplink-cli profile
Diagnostics
Check active network profile and gateway safety
tplink-cli config
System
Manage stored credentials
tplink-cli cookie
System
View or save browser session cookie
tplink-cli wifi-guard
Wi-Fi
Verify and optimize Wi-Fi link stability (no Ethernet needed)
tplink-cli clients
Diagnostics
List connected LAN devices (IP, MAC, Hostname)
tplink-cli reservation
System
Manage DHCP static IP reservations
tplink-cli data-limit
Cellular
View or set monthly cellular data cap
tplink-cli wifi
Wi-Fi
View or configure Wi-Fi radios (2.4GHz / 5GHz)
tplink-cli leds
System
Control router LEDs and Night Mode schedule
tplink-cli diag
Diagnostics
Run router WAN and internet diagnostic test
tplink-cli band
Cellular
View or lock LTE Band (e.g. 3, 8, 40, auto)
tplink-cli calibrate
Cellular
Autonomous RF band calibration & Live Web UI
tplink-cli logs
Diagnostics
Read or clear system & cellular event logs
tplink-cli guest-wifi
Wi-Fi
View or configure dual-band Guest Wi-Fi
tplink-cli port-forward
System
Manage NAT virtual server port forwarding rules
tplink-cli dmz
System
View or configure DMZ host forwarding
tplink-cli upnp
System
Manage Universal Plug and Play (UPnP)
tplink-cli reboot-schedule
System
Manage automated periodic reboot schedule
tplink-cli time
System
View router system clock or trigger NTP sync
tplink-cli op-mode
System
View router operation mode (3G/4G vs Wireless)
tplink-cli ddns
System
View Dynamic DNS (DDNS) providers and status
tplink-cli fw-check
System
Check for official TP-Link online firmware updates
tplink-cli repl
System
Launch interactive REPL console
Available across all major package ecosystems
curl -fsSL https://tp-link-cli.dulith.me/install.sh | bash
TPLINK_ROUTER_IP
TPLINK_PASSWORD