I’ve got NZBGet running without its own native SSL (SecureControl) behind an NGinx reverse proxy that sets up SSL over all directories on the domain. Sickrage is installed at webroot /sickrage and the NZBGet installation is running behind NGinx at /nzbget on localhost ip address 127.0.0.1:6789. I’ve configured Sickrage (and Radaar, Lidaar and Readaar for example) with the settings and it only appears to be Sickrage with the issue.
I dug around in the config.db (c:/user/userid/AppData/roaming/Sickrage/config.db with a SQLite browser and noted the password in the NZBGet table doesn’t match the password I provided in the interface. It is either hashed or wrong. So, I tried to replace it with the unhashed text value of the password and it caused a failure of Sickrage putting it into a config.db integrity check loop. Reversing the text change to the previous value restored the service.
I have installed SickRage several times today from scratch and it is running fine in all other aspects. Just keep getting this error now: NZBGet Protocol Error: Bad Request
Hope this helps.