在之前的一篇文章中,我们介绍了如何在 Padavan 固件中安装 Alist。如果您还未查看该文章,请移步至《给路由器安装网盘工具 Alist》。本文将重点介绍如何在华硕路由器官方固件中配置 IPv6、Alist 和 DDNS-GO,以优化网络功能。
实验环境 🐼
- 华硕路由器(官方固件)
- Alist 安装
- DDNS-GO 安装
- IPv6 访问开启
配置 IPv6 😛
首先,使用超级管理员密码登录您的光猫,并将网络模式设置为桥接模式。然后,在路由器登录界面中,将上网方式设置为 PPPoE,并配置好上网账号确保能正常上网。接下来,进行以下 IPv6 配置步骤:
- 在已经正常上网的情况下,点击左侧的 IPv6 选项卡。
- 将上网方式设置为 Native。
- 保存设置并通过 test-ipv6.com 进行测试。
安装 Alist 💕
Alist 的安装步骤在之前的文章已经介绍过。首先,通过 uname -a 命令确定路由器的架构。华硕路由器同样基于 musl 架构。然后,根据您的路由器架构下载相应的 Alist 包,并按以下步骤操作:
./alist server & # 后台启动服务 ./alist admin # 查看初始密码
通过访问 http://192.168.50.1:5244,您可以登录 Alist 的管理页面。
安装 DDNS-GO 🤡
与 Alist 类似,您可以参考之前的文章进行 DDNS-GO 的安装。但是需要注意,华硕路由器无法通过安装服务器的方式安装。每次重启路由器后,您需要手动启动 DDNS-GO。按照路由器系统架构下载 DDNS-GO,并在后台运行:
./ddns-go & # 后台运行 DDNS-GO
访问 http://192.168.50.1:9876 进行测试。
确定 IPv6 地址 🐻❄️
您可以通过登录路由器并执行 ifconfig 命令查看路由器自身的 IPv6 地址,或者直接使用 DDNS。接下来,需要配置阿里云域名解析的参数,这里就不再赘述。
配置防火墙
完成所有配置后,您可能会发现只有内网设备才能访问,而外网设备无法访问。这时,您需要手动开启防火墙。尽管路由器本身带有防火墙配置,但可能仍无法实现外网访问。以下是手动配置防火墙的步骤:
ip6tables -I INPUT -i ppp0 -p tcp -m tcp –dport 5244 -j ACCEPT # 开启 Alist 5244 端口 ip6tables -I INPUT -i ppp0 -p tcp -m tcp –dport 9876 -j ACCEPT # 开启 DDNS-GO 端口 ip6tables -I INPUT -i ppp0 -p tcp -m tcp –dport 22 -j ACCEPT # 开启 SSH 22 端口
配置完成后,外部网络可以通过解析的域名直接访问设备。为了方便,您可以编写一个启动脚本,在路由器重启后直接运行该脚本,例如:
#!/bin/sh # 启动 Alist cd /tmp/mnt/ASUS/tool nohup ./alist server & # 启动 DDNS-GO nohup ./ddns-go & # 开启防火墙端口 ip6tables -I INPUT -i ppp0 -p tcp -m tcp –dport 5244 -j ACCEPT ip6tables -I INPUT -i ppp0 -p tcp -m tcp –dport 9876 -j ACCEPT ip6tables -I INPUT -i ppp0 -p tcp -m tcp –dport 22 -j ACCEPT
通过这样的方式,您可以在路由器重启后直接运行脚本,无需手动配置,也无需担心路由器的负载问题。
存在问题 🐼
目前,华硕官方固件的开机自启脚本仍在研究中,尚未解决。因此,重启路由器后需要手动启动自启脚本。
暂无评论内容