准备工作
-
硬件需求
- 华硕RT-AC88U路由器(需已刷入支持SS的固件,如梅林Merlin或官方支持插件版本)。
- 稳定的SS/SSR/V2Ray节点信息(服务器地址、端口、密码、加密方式)。
-
软件需求
- 最新版梅林固件(建议使用xx或更高版本)。
- 科学上网插件(如Shadowsocks-libev或SSR Merlin)。
-
注意事项
- 刷机有风险,建议备份原厂固件。
- 确保节点可用性(可通过PC客户端提前测试)。
刷入梅林固件
若路由器为原厂固件,需先刷入梅林固件以支持插件扩展:
-
下载固件
访问ASUSWRT-Merlin官网,找到RT-AC88U对应的版本(如RT-AC88U_384.19_0.trx)。 -
刷机步骤
- 登录路由器管理界面(默认地址
168.1.1)。 - 进入系统管理 > 固件升级,上传下载的.trx文件。
- 等待刷机完成(约5分钟),路由器会自动重启。
- 登录路由器管理界面(默认地址
安装科学上网插件
梅林固件支持通过Entware环境安装插件:
-
启用JFFS分区
- 进入系统管理 > 系统设置,开启Format JFFS partition at next boot和Enable JFFS custom scripts。
- 重启路由器。
-
安装Entware
- 通过SSH登录路由器(工具如PuTTY,用户名/密码同管理界面)。
- 执行以下命令:
mkdir -p /jffs/scripts wget -O /tmp/entware-installer.sh https://entware.net/installer/generic.sh sh /tmp/entware-installer.sh
- 安装完成后,运行
opkg update更新软件源。
-
安装Shadowsocks-libev
opkg install shadowsocks-libev-ss-redir
配置SS代理
-
编辑配置文件
创建/jffs/configs/shadowsocks.json,填入节点信息:{ "server": "your_ss_server_ip", "server_port": 443, "password": "your_password", "method": "aes-256-gcm", "local_port": 1080, "timeout": 300 } -
启动SS服务
ss-redir -c /jffs/configs/shadowsocks.json -f /var/run/ss-redir.pid
-
设置iptables规则
将流量转发至SS代理端口(1080):iptables -t nat -A PREROUTING -p tcp -j REDIRECT --to-port 1080
优化与测试
-
开机自启
创建/jffs/scripts/services-start,添加以下内容:#!/bin/sh ss-redir -c /jffs/configs/shadowsocks.json -f /var/run/ss-redir.pid iptables -t nat -A PREROUTING -p tcp -j REDIRECT --to-port 1080
并赋予执行权限:
chmod +x /jffs/scripts/services-start
-
测试连通性
- 访问IP测试网站确认IP已切换为节点地址。
- 使用
ping google.com检查DNS解析是否正常。
常见问题解决
-
插件无法运行
- 检查Entware是否安装成功(
opkg list-installed)。 - 确认配置文件路径和权限正确。
- 检查Entware是否安装成功(
-
速度慢
- 更换加密方式(如
chacha20-ietf更高效)。 - 检查节点带宽限制。
- 更换加密方式(如
-
部分设备无法代理
- 在路由器DHCP设置中,手动分配DNS为
8.8.8。
- 在路由器DHCP设置中,手动分配DNS为
通过上述步骤,华硕RT-AC88U可成为全家科学上网的枢纽,免去逐台设备配置的麻烦,梅林固件的灵活性还支持更多扩展(如广告过滤、流量统计),值得进一步探索,若遇到问题,可参考梅林论坛或相关开发者社区。
(全文共计约850字)


