前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >华硕官方固件安装alist+ddns-go+ipv6实现异地访问磁盘文件

华硕官方固件安装alist+ddns-go+ipv6实现异地访问磁盘文件

作者头像
逍遥子大表哥
发布2023-06-27 11:11:30
1.8K0
发布2023-06-27 11:11:30
举报
文章被收录于专栏:kali blog

表哥在前面的一期文章中,讲到了在pandb固件中安装alist。在此本文为大家介绍华硕路由器官方固件如何配置ipv6+alist+gdns配置。

实验环境

  • 华硕路由器(官方固件)
  • 安装alist
  • 安装DDNS-GO
  • 开启IPv6访问 配置ipv6 首先利用超级管理员密码登录光猫,设置网络模式为桥接模式
设置上网方式为桥接模式
设置上网方式为桥接模式

然后,登录路由器,设置上网方式为pppoe。配置上网账号并保证能正常上网。

配置ipv6 在保存正常上网的情况下,点击左侧的ipv6选项卡。设置上网方式为Native

保存完成后,通过test-ipv6.com测试。

安装alist

alist的安装在前面的文章中,我们已经讲到过。 先通过uname -a确定路由器的架构。华硕路由器同样是基于musl。如我的路由器用的是alist-linux-musl-arm.tar.gz这个包。

代码语言:javascript
复制
./alist server #启动服务
./alist admin #查看初始密码

为了方便,我们可以在命令后面加&,让其在后台运行!如

代码语言:javascript
复制
./alist server & #后台运行

然后访问http://192.168.50.1:5244便可以访问alist的登录页面。

安装ddsn-go

同样,大家可以参考我之前的文章。但是需要注意的是,华硕路由器无法通过安装服务器的方式安装。也就是说每次重启路由器后,需要手动启动ddns-go。 按照路由器系统架构,下载ddns-go,并在后台运行

代码语言:javascript
复制
./ddns-go & #后台运行ddns-go

然后访问http://192.168.50.1:9876。进行测试

确定ipv6地址

我们通过登录路由器,通过执行ifconfig命令查看路由器自身的ipv6地址。或者直接用ddns就行了。网卡我们选择ppp0

接下来,我们需要配置阿里云域名解析的参数,这里就不多说了。

配置防火墙

等一切配置完后,你会发现只有内网设备才能访问,外网设备是无法访问的。我们需要手动开启防火墙。 注意:路由器自身带有防火墙配置的,但是我测试了好几遍,仍是无法外网访问。以下是我的配置,不知道是何缘故,知道的大佬不吝指教!

我的防火墙配置 但外网设备仍无法访问
我的防火墙配置 但外网设备仍无法访问

在系统防火墙配置无果的情况下,我手动开启了防火墙。命令如下:

代码语言:javascript
复制
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 #开启22端口

配置完成后,我们可用外部网络通过解析的域名直接访问设备了。 为了方便,我写了一个启动脚本

代码语言:javascript
复制
#!/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

当我们重启路由器后,可以直接运行脚本来启动alist 当然,也不要太担心路由器的负载。很低的!

存在问题

目前,华硕官方固件的开机自启脚本正在研究,目前尚未解决。重启路由器后需手动直接自启脚本。


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 实验环境
  • 安装alist
  • 安装ddsn-go
  • 确定ipv6地址
  • 配置防火墙
  • 存在问题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档