找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 4667|回复: 4

华硕官方固件配置ipv6 + ddns-go + alist实现黑群晖

[复制链接]
发表于 2023-6-21 22:21 | 显示全部楼层 |阅读模式
表哥在前面的一期文章中,讲到了在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这个包。
./alist server #启动服务./alist admin #查看初始密码
为了方便,我们可以在命令后面加&,让其在后台运行!如
./alist server & #后台运行
然后访问http://192.168.50.1:5244便可以访问alist的登录页面。


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


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

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

配置防火墙
等一切配置完后,你会发现只有内网设备才能访问,外网设备是无法访问的。我们需要手动开启防火墙。
注意:路由器自身带有防火墙配置的,但是我测试了好几遍,仍是无法外网访问。以下是我的配置,不知道是何缘故,知道的大佬不吝指教!
我的防火墙配置 但外网设备仍无法访问
在系统防火墙配置无果的情况下,我手动开启了防火墙。命令如下:
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端口
配置完成后,我们可用外部网络通过解析的域名直接访问设备了。
为了方便,我写了一个启动脚本
#!/bin/sh#启动alistcd /tmp/mnt/ASUS/toolnohup ./alist server &#启动ddns-gonohup ./ddns-go &ip6tables -I INPUT -i ppp0 -p tcp -m tcp --dport 5244 -j ACCEPTip6tables -I INPUT -i ppp0 -p tcp -m tcp --dport 9876 -j ACCEPTip6tables -I INPUT -i ppp0 -p tcp -m tcp --dport 22 -j ACCEPT
当我们重启路由器后,可以直接运行脚本来启动alist
当然,也不要太担心路由器的负载。很低的!


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

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2023-7-16 09:57 | 显示全部楼层
楼主你好,想请教一下ddnsgo在哪里下,github上好多版本都不能用,一定要有install.sh才能安装。https://github.com/jeessy2/ddns-go/releases
我是AX86U,已经装好了梅林,谢谢。

点评

你在官方项目下直接下载二进制包就行了  详情 回复 发表于 2024-11-19 19:20
我也是遇到同样的问题,需要 install.sh  详情 回复 发表于 2023-7-25 21:29
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-7-25 21:29 | 显示全部楼层
aboutst 发表于 2023-7-16 09:57
楼主你好,想请教一下ddnsgo在哪里下,github上好多版本都不能用,一定要有install.sh才能安装。https://gi ...

我也是遇到同样的问题,需要 install.sh

点评

执行uname -a 命令,查看系统架构。下载二进制包直接运行就行了。  详情 回复 发表于 2024-11-19 19:21
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-11-19 19:20 | 显示全部楼层
aboutst 发表于 2023-7-16 09:57
楼主你好,想请教一下ddnsgo在哪里下,github上好多版本都不能用,一定要有install.sh才能安装。https://gi ...

你在官方项目下直接下载二进制包就行了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-11-19 19:21 | 显示全部楼层
ares.mqi 发表于 2023-7-25 21:29
我也是遇到同样的问题,需要 install.sh

执行uname -a 命令,查看系统架构。下载二进制包直接运行就行了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-6-15 17:03

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表