I have wireguard on my router. To me it makes sense. If my router is down, nothing inside my network is reachable anyway. If I'm going through my router, anything inside my network can be rebooted without effecting my connection. That said, I'm really considering using Pangolin https://github.com/fosrl/pangolin, and hosting it in Oracle Cloud. If you don't know, Oracle Cloud has an extremely generous free tier. As much as I generally hate Oracle, I still recommend their free tier.
Yep, exactly the same. The military has its own set of laws called the Uniform Code of Military Justice. You can be court martialed for breaking the UCMJ.
Yeah, you're talking about potentially getting a dishonorable discharge making it super hard to get another good job and potentially going to military prison. It's an insanely hard situation to be in. The guilt you'll live with for following orders or having life long economic ruin. I'm just so glad I'm not in the military anymore.
Yeah, for most things. But when it comes to fighting your own citizens, it feels pretty cut and dry. But again, this is easy for me to say now that I'm not wearing the uniform anymore.
The oath clearly states you'll follow legal orders of the officers above you. I would like to think when I was in the military I would refuse to follow these illegal orders. In reality I have no idea what I would do. It would be a long legal battle and potentially life ruining event to do the right thing.
I know gross Oracle, but they have a fantastic free tier that would be good for that.