Web proxy for Mastodon that puts public profiles behind an auth layer
Go to file
2019-12-17 09:05:38 -05:00
hecc properly handle failed connections to masto 2019-12-17 09:05:38 -05:00
.gitignore basic auth 2019-12-17 08:38:09 -05:00
LICENSE Initial commit 2019-12-17 07:22:51 -05:00
README.md basic auth 2019-12-17 08:38:09 -05:00
reload.cfg basic auth 2019-12-17 08:38:09 -05:00
server.py basic auth 2019-12-17 08:38:09 -05:00

Hide Every Collection, Comrad! (HECC)

Web proxy for Mastodon that puts public profiles behind an auth layer.

How it works

HECC sits between Mastodon and your front-facing web proxy to intercept incoming requests. If a profile, a toot, or any related json is requested, it will be blocked unless authenticated.

Note: Still very much a WIP. Currently it's just simple http auth, but I plan on adding the ability to auth via a local Mastodon account or oauth

Installation

Python 3.6.0+ (3.8.0 recommended)

python3 setup.py install

Configuration

(eventually)