记录小米路由器刷 openWRT 并配置代理等操作
自从感觉到 chatGPT 基本能覆盖技术的方方面面, 就不太愿意写博客了. 但是记录一下路由器的设置和操作, 还是很有必要的, 主要方便自己以后重新设置方便.
一开始搬到这边后, 只有一个移动的光猫. 但是在另外一个房间, 总是信号不好. 于是买了一个华为的穿墙路由器, 通过网线连接到移动光猫. 过了半年, 感觉离路由器较远的一个房间还是信号不好, 小孩上网课会卡顿. 于是又买了一个小米的路由器, 改成小米路由器通过网线连移动光猫, 然后华为路由器通过桥接连小米路由器. 这样终于信号不错了. 再后来, 公司的 Proxy 不能用了, 即便在公司电脑上. 于是想在路由器上假设透明代理. 查了下, 发现小米路由器可以ssh, 于是折腾开始了.
给小米路由器装openWRT
有人做了全自动的破解安装ssh, 和安装 openWRT: https://github.com/openwrt-xiaomi/xmir-patcher. 一个 run.sh 或者 run.bat 完全搞定.
openWRT 的基本设置
修改网段
openWRT 的默认网段是 192.168.1.x. 移动路由器也是 192.168.1.x, 虽然一个是在lan, 一个是在wan口, 理论上没影响, 但还是把openWRT上的 192.168.1.x 改成了 192.168.31.x. 这也是小米最初的设置.
修改时区和NTP server
System -> System
时区 -> ntp.aliyun.com, ntp.tencent.com 等.
修改wifi通道
Network -> Wireless -> 选择 SSID -> Edit -> Operating frequency & Country Code
修改 DNS
安装完之后, 刷小红书视频有时候会卡住, 不知道为什么, 猜测可能是openWRT 的默认英文版本里面的 DNS 是国外的, 于是修改 DNS 配置. 在 /tmp/resolv.conf.d/resolv.conf.auto 里面添加国内的 DNS servers
公共 DNS 服务
| 服务商 | 主要地址 | 特点 | 适合场景 |
|---|---|---|---|
| 阿里云 DNS | 223.5.5.5223.6.6.6 | 速度快、稳定性好 | 综合最佳 |
| 腾讯云 DNS | 119.29.29.29182.254.116.116 | 响应快、干净无劫持 | 日常使用 |
| 百度云 DNS | 180.76.76.76 | 智能解析、抗污染 | 技术用户 |
| 114 DNS | 114.114.114.114114.114.115.115 | 老牌稳定、覆盖广 | 基础使用 |
运营商 DNS
| 运营商 | DNS 地址 | 特点 |
|---|---|---|
| 中国电信 | 218.85.152.99218.85.157.99 | 本地化最优 |
| 中国联通 | 123.123.123.123210.21.4.130 | 延迟最低 |
| 中国移动 | 211.136.192.6211.136.192.7 | 移动网络专用 |
恢复系统
很多时候, 发现安装某个软件之后, 网络就慢,或者有问题, 可以从头再来. System -> Backup / Flash Firmware -> Flash new firmware image. 这个image 可以从 https://openwrt.org/inbox/toh/xiaomi/ax3000t 安装部分(Installation) -> Firmware OpenWrt Upgrade URL 下载.

