华硕路由器安装 v2ray
梅林固件(ASUSWRT-MERLIN)是基于华硕官方固件 ASUS-WRT 开发而来的开源固件,而 ASUS-WRT 则是基于 Tomato-9 开发的。酷软固件在原有梅林固件的基础上添加了软件中心,可以把酷软看作是路由器的应用商店,通过它我们可以更方便地安装各种第三方软件。
通过梅林固件安装
- 安装梅林固件
- 下载梅林固件后解压
- 系统管理 > 固件升级 > 手动固件更新,选择解压出的文件上传,等待更新完毕
- 重新登录后,路由器管理首页显示「Powered by Asuswrt-Merlin」文字,说明梅林固件安装成功
- 系统管理-系统设置,选中
Format JFFS partition at next boot
和Enable JFFS custom scripts and configs
,以及启用 SSH 同时复制本机 ssh 公钥,然后重启路由器- ssh 登录:
ssh ajiew@192.168.50.1 -p 22
- ssh 登录:
- 通过 opkg 安装 v2ray 相关的依赖和工具
- 配置 v2ray 并启动(参考 asuswrt-merlin-v2ray 项目)
通过酷软固件
- 安装酷软梅林改版固件
- 下载对应版本的固件后安装,步骤与安装梅林固件相同
- 安装成功后,路由器主页左侧菜单最下方会出现 「koolshare - 软件中心」
- 通过酷软中心安装「虚拟内存插件」
- 安装后插入 U 盘,创建虚拟内存(如果遇到读写速度太低,可以通过修改
/jffs/.koolshare/scripts/swap.make
中R_LIMIT
和W_LIMIT
来绕过限制) - 创建成功后重启路由器
- 安装后插入 U 盘,创建虚拟内存(如果遇到读写速度太低,可以通过修改
- 下载并安装科学上网插件
- 配置好账号,打开科学上网开关,最后「保存&应用」即可。
其它
名字解释
- 软路由:是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能;而硬路由则是以特有的硬设备,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能。推荐使用硬路,因为这样只需要一个路由器,外加一些简单的配置,我们就可以做到路由器翻墙了。
- 旁路由:指挂靠在主路由网络下的旁路网关。
- 固件平台:华硕针对不同机型的路由器,所使用的 CPU 芯片和 WiFi 芯片有所不同,因此各种型号的路由器都有自己的平台名称。较新的型号一般都包含 hnd 后缀,推荐使用固件版本 386 以上的梅林固件。
工具
Entware:可以理解为嵌入式设备的包管理器,命令为
opkg
,被看作是 Optware 的替代者。我们可以通过 amtm 安装,另外,由于路由器没有硬盘且可写入的闪存空间有限(JFFS 只有 60MB 左右),所以我们一般需要外接一个移动硬盘作为各种第三方包的安装位置,同时也可以用于备份 JFFS。amtm:用于安装 Entware,需要先插入一个 USB 硬盘并且将其格式化为 ext4 格式:
1
2
3
4
5
6
7
8
9
10
11# 列出可用的硬盘设备
fdisk -l
# 格式化为 ext4 格式
mke2fs -t ext4 /dev/sda1
# 进入 jffs
cd /jffs/scripts
# 下载 amtm 并使用
curl -Os https://diversion.ch/amtm/amtm && sh amtm
Troubleshot
1. 路由器无法登录
默认登录地址:router.asus.com,如遇到无法跳转登录页面 (ERR_NAME_NOT_RESOLVED),可以尝试通过路由器的 IP 地址登录,查看 WiFi 设置中的路由器 IP,Mac 下通过 option + 点击状态栏 WiFi 图标即可查看。
2. 无法手动安装 shadowsocks 插件?
当遇到「根据国家相关法律法规,无法安装该插件」时,可以通过 ssh 登录后,执行下面的命令:
1 |
|
3. 不能编辑节点
尝试卸载重装科学上网插件。
4. 路由器完全断电重启的方法?
- 关闭路由器
- 拔掉插座
- 开启路由器,耗尽路由器中剩余电量
- 重新关机
- 插上插座
- 开机启动