- actually throw a meaningful error if the proxy is down (usually because dynamic dns breaks)
- refactor a bit
Firefox Installation*:
(apparently you can now install Firefox extensions by simply trying to open the .xpi file, try this before proceeding forward)
Open Firefox, and type about:addons in the address bar
Click on the settings icon near the top right of the page
Click on "Install Add-on from file"
Navigate to the extension (.xpi file) and select it
Chrome Installation (manual, CWS recommended):
Extract zip somewhere it can be stored long-term
Open Chrome, and type chrome://extensions in the address bar
Enable developer mode (in the top right)
Click the "Load unpacked" button in the top left
Browse to the directory where you extracted the extension folder and select it
*unfortunately Mozilla considers this extension "too niche", which resulted in it being taken off of the Firefox addon store