V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
microka
V2EX  ›  问与答

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

  •  
  •   microka · 204 天前 · 609 次点击
    这是一个创建于 204 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在 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 访问呢?
    4 条回复    2024-05-14 17:01:31 +08:00
    leconio
        1
    leconio  
       204 天前
    我想到两个办法。
    1 Nginx 做负载均衡。
    upstream backend {
    server 192.168.1.1:8080;
    server 192.168.1.2:8080;
    }
    2 DNS 轮训。写个脚本不停地更新域名到这两个 ip ,或者根据地区解析不同的 ip
    leconio
        2
    leconio  
       204 天前
    抱歉我没看描述,忽略上面
    coolloves
        3
    coolloves  
       204 天前
    监听在 0.0.0.0,理论上,应该 1,2 都应该可以访问吧
    默认路由策略应该是对于网络出口吧
    感觉上,可能还是有安全配置导致的吧
    microka
        4
    microka  
    OP
       204 天前
    @coolloves #3 但是同样的网络环境,通过 wan2 访问 RDP iPerf 以及 qBit 都没问题,而 AList 不行,纳闷到底原因出在哪。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3516 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:07 · PVG 19:07 · LAX 03:07 · JFK 06:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.