interchange

command module
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2025 License: MIT Imports: 20 Imported by: 0

README

interchange

A lightweight, customizable reverse proxy.

Currently in active development

Features

  • Reverse Proxying
  • Configuration from a single file
  • Static File Hosting
  • Rate Limiting
  • IP Blacklist/Whitelist
  • WSGI support (Python webapp support)
  • Load Balancing

Install

Clone this repo and run make build

Usage

Create a interchange.toml in the same directory as interchange

Here is an example configuration:

hostAddress = "127.0.0.1"
port = 8000

[services.static]
mode = "staticFS"
route = "/static"
directory = "./"
showDirectoryBrowser = false

[services.app]
mode = "reverseProxy"
route = "/"
target = "https://127.0.0.1:5000"

License

interchange is licensed under the MIT license

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL