家庭路由器的动态路由

家庭路由器的动态路由

我目前正在使用 Linux 机顶盒作为我的家庭路由器(PPPoE 到我的 ISP 和 NAT 等)。

有些网站在我的国家被屏蔽了(不要大声说出网站的名字),所以我在路由器上安装了另一个 PPP 连接到另一个国家的 VPN 服务器,只是为了恢复那些网站(谷歌、youtube、facebook 等)

目前,我在这个盒子里有两个 WiFi AP,一个使用本地 ISP 作为默认路由,另一个使用 PPP。显然,我需要在这个设置中切换两个 AP,只是为了在高速本地 Web 服务和可访问那些被屏蔽的网站之间取得平衡。

这太糟糕了。

我想知道是否存在一些工具可以根据 ping 往返时间动态管理路由以选择最佳路径。

假设的工作流程可能是这样的:当我访问 123.58.180.8 上的网页时,它会向此 IP 发送两个信标,一个通过 PPP,另一个通过本地 ISP,并发现本地 ISP 的速度更快。然后它通过 whois 或其他反向 DNS 方式查找此 IP,然后发现此特定 IP 所在的 IP 块为 123.58.0.0/16。然后,将路由插入到我的路由表中。如果路由长时间未命中,则应该有一个心跳来维护路由表。

提前致谢,请将本次讨论保持在纯技术层面,不要涉及政治。

编辑:目前,我正在手动添加我知道的路线,但这项任务非常简单。如果我可以让一个软件运行几天,以积累有关哪些网站被阻止以及速度比较的路由知识,那就太好了。

我正在使用 Alix 板作为路由器并在其中运行 Debian,因为我也在其中运行一些其他服务。

相关内容