VPN服务器部署隧道监控
•
由于出国加速的IDC服务器不稳定,有时会发生kernel panic,导致VPN出国隧道中断,iptables在负载均衡时将流量分配到无法使用的tunnel中,表现为,打开网页时需要多刷新几次才能显示。
为了防止部分出国加速服务器宕机影响负载均衡效果,部署了一个监控程序,用于监控隧道状态,将宕机的隧道从负载均衡列表中移除,恢复时再重新增加进列表。
监控程序用Go语言编写,采用MIT许可,托管于GitHub。
目前该程序已经在生产环境中上线,如果您发现VPN有任何异常,请致信lug(AT)ustc.edu.cn
感谢李博杰师兄的帮助与建议