-
安装OpenWrt固件
- 连接路由器:使用以太网或SSH连接到路由器。
- 访问Luci界面:通过浏览器访问192.168.1.1或192.168..1(默认IP)。
- 安装固件:在“系统”->“固件升级”中选择并上传OpenWrt固件文件,完成后重启路由器。
-
登录系统
- 重启后登录:使用新的用户名和密码登录,或者恢复默认密码(默认用户名为root,密码为空)。
-
配置网络接口
- 检查接口:在“网络”->“网络接口”中,确保有eth等接口,并设置正确的IP地址。
-
安装并配置网络加速器(squid)
- 安装squid:使用命令
opkg install squid安装。 - 配置squid:
- 打开
/etc/dnsmasq.conf,添加interface=eth。 - 保存并重启dnsmasq:
service dnsmasq restart。 - 启用并配置squid:
service squid start。 - 访问
http://192.168.1.1:808确认squid运行。
- 打开
- 安装squid:使用命令
-
配置防火墙规则
- 添加NAT规则:在防火墙规则中,添加NAT规则将所有流量发送到squid代理。
- 编辑防火墙脚本:修改
/etc/firewall.user,添加以下规则:# 将所有流量转发到squid iptables -t nat -A POSTROUTING -o eth -j MASQUERADE iptables -A FORWARD -i eth -j ACCEPT iptables -A FORWARD -o eth -j ACCEPT
-
启用IP转IP功能
- 配置防火墙转发:在防火墙规则中,添加转发规则,
iptables -A FORWARD -i eth -o eth -j ACCEPT iptables -A FORWARD -i eth -o eth -m state --state RELATED,ESTABLISHED -j ACCEPT
- 配置防火墙转发:在防火墙规则中,添加转发规则,
-
设置QoS限制(可选)
- 安装QoS工具:
opkg install tcmgr iproute2. - 配置QoS规则:
# 限制某些应用的带宽 echo 100 > /sys/fs/cgroup/bandwidth//8kbps echo 100 > /sys/fs/cgroup/bandwidth//10mbps # 应用限制示例 tc qdisc add dev eth root 0ptcp
- 安装QoS工具:
-
重启防火墙服务
- 应用防火墙规则:
/etc/init.d/firewall restart。
- 应用防火墙规则:
-
测试配置
- 使用ping测试:从内部或外部设备ping路由器,检查延迟。
- 使用iperf测试:测量带宽是否提升。
- 访问内部服务:确保外部设备能访问内部网络服务。
通过以上步骤,您可以配置OpenWrt的网络加速功能,提升网络性能,确保每一步配置正确,防火墙规则准确,才能有效实现网络加速效果。









