Skip to content
This repository has been archived by the owner on Nov 15, 2017. It is now read-only.

Block all narrowly allow all

Raymond Hill edited this page May 3, 2014 · 26 revisions

This mode is interesting for people who wants to be protected by default when landing on any web site, and yet wish to be able to allow the whole web site - but only that web site -- with a single click.

Through the use of a matrix scope, it is possible to allow a whole site without affecting the default block-all status of all other web sites.

Here is how the matrix would look like right after landing on the web site:

Block-all

Notice in the screenshot above that a domain-level scope was auto-created by HTTPSB (*.wired.com).

Now from this point, you have choice to soft-allow all or hard-allow all.

Soft-allow allow will whitelist the whole matrix except the ubiquitously blocked hostnames. This is simple done by whitelisting the all cell:

Block-all / soft allow all

Hard-allow allow will whitelist the whole matrix including the ubiquitously blocked hostnames. This is unfortunately needed sometimes as some web sites require some of these nuisance servers to be reachable in order for a page to work properly. This is simple done by disabling matrix filtering:

Block-all / hard allow all

I created a backup file which can be restored (from the About tab) in order to make HTTPSB behave as described above:

https://raw.githubusercontent.com/gorhill/httpswitchboard/master/stuff/httpsb-block-all-narrowly-allow-all-setup.txt.

Remember: Restoring data from a full backup file will overwrite all your settings!

Clone this wiki locally