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

246 天前
 herozzm
用 ros 单线多拨,可以拨 10 次,虽然带宽不能叠加,但是给了 10 个不同的公网 ip 。
ros 里的 pcc 可以做负载均衡,但是访问同一个网站根据它的 pcc 算法基本固定了其中一个 ip 。而我希望的是哪怕同一时间访问同一个网站,也要从 10 个 ip 里面随机挑选一个 ip 去访问,而不是根据它的 pcc 负载均衡 hash 算法总是命中同一个公网 IP 。

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

各位大神们,有没有解决方案?集思广益
905 次点击
所在节点    问与答
13 条回复
hubaq
246 天前
基于源 IP 和端口,试试看
supemaomao
246 天前
ros 现在单线多拨怎么做? vrrp 吗?
herozzm
246 天前
@supemaomao 是的,要看运营商运行多少设备在线,就运行几次拨号
@hubaq 源 ip 和端口肯定都是一样的,因为爬虫就部署在一台设备里,虽然它每次访问的网站不一样,但是对于 ros 来说,源 ip 和端口都一样吧?
supemaomao
246 天前
@herozzm 我这边 vrrp 多拨好像不行,op 有参考连接吗?
jgh004
246 天前
随机 ip? 现在的应用都有检测,你这样频繁换 ip 是给自己找麻烦。
hubaq
246 天前
@herozzm 不一样。源 IP 一样,但源端口不一定一样,你去 Firewall->connections 看一下
herozzm
246 天前
@hubaq 好的,感谢,我去研究一下
herozzm
246 天前
@supemaomao op 也可以,用 luci-app-syncdial 和 luci-app-mwan3 配合即可,当然关键在于运营商给允许多少设备同时在线,这边移动只允许一个,电信老账号允许 3 个(新账号也只能一个),联通允许 10 个
herozzm
246 天前
@jgh004 永恒的战争
supemaomao
246 天前
@herozzm 之前用 op 双拨成功过,换 ros 一直都是单播,试过 vrrp 一直拨不上号,网上有人说是 vrrp 网口的 Mac 原因。
herozzm
246 天前
@supemaomao 如果 vrrp 不行,直接在网口 ehter 多拨看看
Liku
246 天前
标记 10 条路由,按时间轮询开启 mangle 指定路由就行了
herozzm
243 天前
@Liku 也是一种方案

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

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

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

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

© 2021 V2EX