Well, USTVnow requires that you upgrade to their 'paid' plan ($19 first 3 mos and then $29 after) and then use the Plex app on your Roku (paid service for $4.99/mo), USTVnow will connect your Plex account to their server on plex and allow you to access USTVnow on Roku, Smarttv, and other streaming devices. After I discovered this I figure I might as well keep my cable service for $30, which gives me the same channels except I also get my local area broadcast channels, which is a benefit.
USTVnow is looking for a way to cash in now that more people are wanting their service, and I'm sure to compensate for those many, many viewers who are not actually in the US Military or overseas. Just hook your PC to your TV and watch it via the 'free' plan directly from the USTVnow website, It's what I do and use as a backup whenever my cable TV service goes down.
Details here: https://support.ustvnow.com/hc/en-us/articles/360000710663-USTVnow-Plex-Channel-Plugin