Пишем обычный демон, который будет забирать прокси (по ссылке, либо урлу), и:
либо ставим его на роутер, если прошивка позволяет установку стороннего по, но тут ещё нужно придумать его автоматический запуск после ребута
либо на устройство (ноут, комп, телефон, да хоть raspberry pi) которое будет пинговать роутер на доступность, и менять прокси, например, через веб-морду роутера или ssh.