So, my simple diagram is below. My services are expose using NPM through ISP1. But if ISP1 goes down, ISP2 kicks in, but I can’t access my services since ISP2 is on CGNAT. Is it possible to use a VPS with wireguard on ISP2 only when ISP1 is down?
I know I can use VPS on top of my 2 ISPs, but I want to utilize ISP1 as much as possible to reduce latency.
You could use something like https://pangolin.net/ and then have that be accessible all the time and either manually choose which way you access the services or build some tooling that moves the DNS based on if ISP one is up or down.
Thanks. But if I install Pangolin in a VPS, it will just route to the VPS IP. I have nextcloud and I’m sharing some big files for my work. I’m a video editor. So latency and bandwidth are factors.
If you are really concerned, you probably need to pay for a storage host somewhere, dropbox pro, etc.Yes it would require raising your rates which sucks as it can be dog eat dog in this business.