AList 服务端有多个公网 IP,如何实现多 wan 访问?

134 天前
 microka
在 Windows 11 Pro 23H2 (22631.3527) 部署了 AList 3.34.0 ,路由器 OpenWRT 拨号,wan1 wan2 均有 IPv4 公网 IP ,路由策略默认走 wan1 (通过 mwan3 进行分流),通过 wan1 和 wan2 IP 均能访问该 Windows 的 RDP 、iPerf 以及 qBittorrent 服务。
现在从外部网络能通过 wan1 IP 访问 AList ,但无法通过 wan2 IP 访问。AList 监听地址 0.0.0.0 ,本地网卡 IPv4 地址为 192.168.xx.xx 。
请问有什么方法能使 AList 通过 wan2 IP 访问呢?
550 次点击
所在节点    问与答
4 条回复
leconio
134 天前
我想到两个办法。
1 Nginx 做负载均衡。
upstream backend {
server 192.168.1.1:8080;
server 192.168.1.2:8080;
}
2 DNS 轮训。写个脚本不停地更新域名到这两个 ip ,或者根据地区解析不同的 ip
leconio
134 天前
抱歉我没看描述,忽略上面
coolloves
134 天前
监听在 0.0.0.0,理论上,应该 1,2 都应该可以访问吧
默认路由策略应该是对于网络出口吧
感觉上,可能还是有安全配置导致的吧
microka
134 天前
@coolloves #3 但是同样的网络环境,通过 wan2 访问 RDP iPerf 以及 qBit 都没问题,而 AList 不行,纳闷到底原因出在哪。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1040677

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX