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

routeros 多拨后如何做到真正随机使用分配的公网 ip?

  •  
  •   herozzm · 283 天前 · 962 次点击
    这是一个创建于 283 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用 ros 单线多拨,可以拨 10 次,虽然带宽不能叠加,但是给了 10 个不同的公网 ip 。
    ros 里的 pcc 可以做负载均衡,但是访问同一个网站根据它的 pcc 算法基本固定了其中一个 ip 。而我希望的是哪怕同一时间访问同一个网站,也要从 10 个 ip 里面随机挑选一个 ip 去访问,而不是根据它的 pcc 负载均衡 hash 算法总是命中同一个公网 IP 。

    需求动机:放了一爬虫在网络里面(爬虫就需要做到每次访问都使用不同 ip ,防止同一个 ip 频繁访问被 ban 了 ip 地址)。

    各位大神们,有没有解决方案?集思广益
    13 条回复    2024-03-23 22:39:36 +08:00
    hubaq
        1
    hubaq  
       283 天前
    基于源 IP 和端口,试试看
    supemaomao
        2
    supemaomao  
       283 天前 via Android
    ros 现在单线多拨怎么做? vrrp 吗?
    herozzm
        3
    herozzm  
    OP
       283 天前
    @supemaomao 是的,要看运营商运行多少设备在线,就运行几次拨号
    @hubaq 源 ip 和端口肯定都是一样的,因为爬虫就部署在一台设备里,虽然它每次访问的网站不一样,但是对于 ros 来说,源 ip 和端口都一样吧?
    supemaomao
        4
    supemaomao  
       283 天前 via Android
    @herozzm 我这边 vrrp 多拨好像不行,op 有参考连接吗?
    jgh004
        5
    jgh004  
       283 天前
    随机 ip? 现在的应用都有检测,你这样频繁换 ip 是给自己找麻烦。
    hubaq
        6
    hubaq  
       283 天前   ❤️ 1
    @herozzm 不一样。源 IP 一样,但源端口不一定一样,你去 Firewall->connections 看一下
    herozzm
        7
    herozzm  
    OP
       283 天前
    @hubaq 好的,感谢,我去研究一下
    herozzm
        8
    herozzm  
    OP
       283 天前
    @supemaomao op 也可以,用 luci-app-syncdial 和 luci-app-mwan3 配合即可,当然关键在于运营商给允许多少设备同时在线,这边移动只允许一个,电信老账号允许 3 个(新账号也只能一个),联通允许 10 个
    herozzm
        9
    herozzm  
    OP
       283 天前
    @jgh004 永恒的战争
    supemaomao
        10
    supemaomao  
       283 天前 via Android
    @herozzm 之前用 op 双拨成功过,换 ros 一直都是单播,试过 vrrp 一直拨不上号,网上有人说是 vrrp 网口的 Mac 原因。
    herozzm
        11
    herozzm  
    OP
       283 天前
    @supemaomao 如果 vrrp 不行,直接在网口 ehter 多拨看看
    Liku
        12
    Liku  
       283 天前
    标记 10 条路由,按时间轮询开启 mangle 指定路由就行了
    herozzm
        13
    herozzm  
    OP
       280 天前
    @Liku 也是一种方案
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 00:20 · PVG 08:20 · LAX 16:20 · JFK 19:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.