candy
candy copied to clipboard
最短路径是否可以增加需要排除的ip列表
在一种交换机上设置多网段互通的场景下,使用candy,会自动选择最短路径,但是在一些网络架构中,这样会导致一些问题,candy的最短路径不可控,比如多个vpn中,不想让candy走vpn的网段,只想让candy走公网,如果candy配置中可以自定义排除这些网段那就很方便,我现在的解决办法是通过写策略路由让candy不走vpn网段,是否可以增加一个配置来排除最短路径的ip段。
@shen09gsd 配置文件里有一个 localhost 参数,把这个参数指定为你想使用的物理网卡 IP 试一试。
但是由于路由规则不是本机的,是通过主路由下发的,所以使用了物理网卡ip还是无法排除IP段,由于不想更改主路由的路由规则,故想到了candy直接寻找最短路径的时候就排除掉ip段
@shen09gsd 纯 P2P 使用 STUN 服务器,对外发包走的都是公网 IP,只有在局域网内直连的功能会用的局域网 IP, 这个功能会受到 localhost 参数影响,最好试一下改了这个参数能不能解决你的问题。
如果不行的话,你可以考虑发个 PR