• Stars
    star
    273
  • Rank 147,464 (Top 3 %)
  • Language
    Go
  • License
    The Unlicense
  • Created over 4 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Simple mDNS based reverse proxy for personal infrastructure.

Switchboard

Simple mDNS-based reverse proxy for personal infrastructure.

The server will check for mDNS broadcasts regularly and update its configuration. TLS is supported through Let's Encrypt.

switchboard route -port 80 -domain first.domain -domain second.domain

A node in the network can tell the switchboard to send requests that match a pattern its way.

switchboard hookup -port 8000 -pattern first.domain/
// requests like https://first.domain/hello will be forwarded to this box on port 8000
switchboard hookup -port 8000 -pattern /test
// requests like https://<some domain>/test will be forwarded to this box on port 8000