mirror of
https://github.com/boringproxy/boringproxy.git
synced 2025-02-25 18:55:29 -06:00
Simple tunneling reverse proxy with a fast web UI and auto HTTPS. Designed for self-hosters.
API is now the central control point for making authorized requests. The current architecture is: * db simply returns all data * api uses tokens to filter data from db. It includes methods for returning objects, and HTTP endpoints for return JSON. * ui calls the api functions to get filtered data. |
||
---|---|---|
webui | ||
api.go | ||
auth.go | ||
boringproxy.go | ||
client.go | ||
database.go | ||
go.mod | ||
go.sum | ||
main.go | ||
README.md | ||
todo.md | ||
tunnel_manager.go | ||
tunnel.sh | ||
ui_handler.go | ||
utils.go |
What is it?
If you have a webserver running on one computer (say your development laptop), and you want to expose it securely (ie HTTPS) via a public URL, boringproxy allows you to easily do that.