Heproxy
An HTTPS Everywhere proxy for plugin incompatible browsers, and everywhere else.
Install / Use
/learn @apg/HeproxyREADME
heproxy
An HTTP -> HTTPS proxy, in the spirit of HTTPS Everywhere, which actually just uses the same rulesets as HTTPS Everywhere.
NOTE: This is pretty experimental. Expect there to be bugs
Installation
heproxy is currently in development, and I haven't thought about
things like "releases" yet. For the brave, a simple:
$ go get github.com/apg/heproxy/cmd/heproxy
will work.
Usage
There's not much to it. If you're already using HTTPS Everywhere in
your browser, but just want to make sure your lynx, curl and
wget connections are secured when possible, do the following:
$ heproxy -listen :9999 &
Then set the http_proxy environment variable:
$ export http_proxy=http://localhost:9999
Magic will now happen whenever you use an HTTP client that supports
the http_proxy environment variable.
Contributing and Feedback
It's possible that heproxy has bugs, and/or does something it shouldn't be, and/or has lots of room for improvement. If you'd like to fix or contribute something, please fork and submit a pull request, or open an issue.
If you have any other feedback, feel free to email me at the below address.
Authors
Andrew Gwozdziewycz web@apgwoz.com
Copyleft
Copyright 2015, Andrew Gwozdziewycz, web@apgwoz.com Licensed under the GNU AGPLv3. See LICENSE for more details.
The rulesets are Copyright HTTPS Everywhere Authors under the GPLv2.
Related Skills
node-connect
340.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.1kCommit, push, and open a PR
