首页 > 其他分享 >华硕官方固件安装alist+ddns-go ipv6实现异地访问磁盘文件

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

时间:2023-08-11 10:38:38浏览次数:47  
标签:alist tcp ddns ipv6 go 路由器

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

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

实验环境

  • 华硕路由器(官方固件)
  • 安装alist
  • 安装DDNS-GO
  • 开启IPv6访问

配置ipv6

首先利用超级管理员密码登录光猫,设置网络模式为桥接模式

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

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

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

配置ipv6

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

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

保存完成后,通过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的登录页面。

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

安装ddsn-go

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

./ddns-go & #后台运行ddns-go

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

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

确定ipv6地址

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

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

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

配置防火墙

等一切配置完后,你会发现只有内网设备才能访问,外网设备是无法访问的。我们需要手动开启防火墙。

注意:路由器自身带有防火墙配置的,但是我测试了好几遍,仍是无法外网访问。以下是我的配置,不知道是何缘故,知道的大佬不吝指教!

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

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

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
#启动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当然,也不要太担心路由器的负载。很低的!

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

存在问题

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

博客地址:华硕官方固件安装alist+ddns-go+ipv6实现异地访问磁盘文件 - Kali's Blog (bbskali.cn)

标签:alist,tcp,ddns,ipv6,go,路由器
From: https://blog.51cto.com/dabiaoge/7043919

相关文章

  • IPv6的基本用法和网络配置
    IPv6IPv6地址表示总共8段,每段4个数字或字母左边的0可以省略如果全为0,则用一个0表示连续多个段是0,用::表示,最多用一个配置IPv6ipv6(sys)ipv6enbale(接口)ipv6address2001:0012::000164displayipv6intbriefpingipv6配置ipv6ospf......
  • 如何用好Chatgpt学习——以IPV6举例
    一、如何用Chatgpt已经火了挺久,在学习中如何能把Chatgpt使用到极致。一个字就是问,两个字就是沟通,比如想要了解什么是ipv6,向Chatgpt提问,Chatgpt会给我们详细的介绍。如果还不了解,可以进一步追问,比如让chatgpt举例,或者探讨。二、ChatGPT的扩展应用在ChatGPT创建一些想法(你想象中的万......
  • IPv6 - linux网络编程
    IPv6网络编程假设双栈服务器有一个IPv4地址、和一个IPv6地址:IPv6服务器启动后创建一个IPv6的监听套接字,假设绑定通配地址客户端调用connect,发送要给IPv4SYN给服务端服务端接收IPv4SYN设置一个标识指示本连接使用IPv4映射的IPv6地址,然后响应一个IPv4SYN/ACK。连接......
  • Cilium系列-10-启用 IPv6 BIG TCP和启用巨帧
    系列文章Cilium系列文章前言将Kubernetes的CNI从其他组件切换为Cilium,已经可以有效地提升网络的性能.但是通过对Cilium不同模式的切换/功能的启用,可以进一步提升Cilium的网络性能.具体调优项包括不限于:启用本地路由(NativeRouting)完全替换KubeProxyIP......
  • Cilium系列-10-启用 IPv6 BIG TCP和启用巨帧
    系列文章Cilium系列文章前言将Kubernetes的CNI从其他组件切换为Cilium,已经可以有效地提升网络的性能.但是通过对Cilium不同模式的切换/功能的启用,可以进一步提升Cilium的网络性能.具体调优项包括不限于:启用本地路由(NativeRouting)完全替换KubeProxyI......
  • js校验IPv4/IPv6/域名/url等相关正则
    /***域名校验eg:www.baidu.com*@param{*}val需要校验的值*/exportfunctionisDomain(val){constreg=/^([0-9a-zA-Z-]{1,}\.)+([a-zA-Z]{2,})$/;returnreg.test(val);}/***ipv4校验eg:10.0.0.1*@param{*}val需要校验的值*/exportfunc......
  • iKuai爱快的IPv6防火墙设置
    datecreated:2023-07-2313:10dateupdated:2023-07-2318:03......
  • squid 503问题排查,即ipv6下的squid应用
    squid不支持IPv6,按照里面的提示,在/etc/squid/squid.conf里面配置一个dns_v4_firston再次尝试的时候可以了!如果还是不行的话,直接修改系统的配置修改/etc/sysconfig/network:设置NETWORKING_IPV6=no......
  • 服务器笔记之安装Alist
    服务器笔记之安装Alist【一】docker安装我使用的是docker命令安装dockerrun-d--restart=always-v/etc/alist:/opt/alist/data-p5244:5244-ePUID=0-ePGID=0-eUMASK=022--name="alist"xhofe/alist:latest通过命令查看容器dockerpsCONTAINERIDIMAGE......
  • windows下rclone挂在alist
    相比RaiDrive,rclone开源、免费、无广告、无弹窗。在使用上,rclone可能比RaiDrive卡顿。原因是rclone启动参数没设置好。把rclone的启动命令换成下面这个,将使rclone流畅度提升数倍。.\rclonemountalist:M:--network-mode--header"Referer:"--multi-thread-streams8--bu......