Roxy the Frontend Proxy

Overview

roxy

Go Latest Release License Build Status Docker Pulls Go Report Card

Roxy the Frontend Proxy

Roxy Lalonde

Our mascot, Roxy Lalonde.

Roxy is an Internet-facing frontend proxy which provides the following features:

  • Automatically obtains TLS certificates from Let's Encrypt; no need to manage certificates manually or to install and configure Certbot
  • Able to inject and rewrite headers in the incoming request, before your application sees them
  • Able to inject and rewrite headers in the outgoing response, allowing you to centrally control your Internet-visible server headers
  • Comprehensive request logging in JSON Lines format
  • Can serve static files directly, without need for nginx, lighttpd, etc.

See our GitHub Pages site for more documentation.

You might also like...
llb - It's a very simple but quick backend for proxy servers. Can be useful for fast redirection to predefined domain with zero memory allocation and fast response.

llb What the f--k it is? It's a very simple but quick backend for proxy servers. You can setup redirect to your main domain or just show HTTP/1.1 404

TCP proxy, highjacks HTTP to allow CORS

portproxy A shitty TCP proxy that relays all requests to a local port to a remote server. portproxy -port 8080 -raddr google.com:80 Will proxy all TC

Reverse cwmp proxy
Reverse cwmp proxy

cwmp-proxy Integration of the proxy will provide you the ability to place CPEs and ACS servers in different networks. What about if the devices are pl

A secure image proxy server

go-camo Contents About How it works Differences from Camo Installing pre-built binaries Building Running Running on Heroku Securing an installation Co

A SOCKS (SOCKS4, SOCKS4A and SOCKS5) Proxy Package for Go

SOCKS SOCKS is a SOCKS4, SOCKS4A and SOCKS5 proxy package for Go. Quick Start Get the package go get -u "h12.io/socks" Import the package import "h12

SSL termination proxy

Introduction Very simple (Thanks to Go!) TCP SSL terminator proxy. Use it when you need to terminate SSL sessions transparently as a MITM interceptor

:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing

Toxiproxy Toxiproxy is a framework for simulating network conditions. It's made specifically to work in testing, CI and development environments, supp

Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator
Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator

Trickster is an HTTP reverse proxy/cache for http applications and a dashboard query accelerator for time series databases. Learn more below, and chec

A MCBE Proxy supporting fast transfer and much more!
A MCBE Proxy supporting fast transfer and much more!

Downloads Pipelines Here you can find all the build please select the latest and click Artifacts

Comments
  • Feature: allow usage of systemd provided state directory as fs storage path

    Feature: allow usage of systemd provided state directory as fs storage path

    Use Case:

    Systemd provides the "StateDirectory=" directive which sets the $STATE_DIRECTORY environment variable to a systemd managed persistent directory (for example systemd ensures that it has the right permissions if the service file uses the DynamicUser facilities).

    It would be nice to be able to use this as the storage directory for the file system storage.

    Possible Implementation:

    The simplest implementation enabling this use case would be to expand environment-variables in fs:path (for example via os.ExpandEnv()) Other possibilities include doing this expansion for all configuration values or handling the case of systemd explicitly as part of the fs storage driver (e.g. activly looking for $STATE_DIRECTORYand possibly $CREDENTIALS_DIRECTORY introduced in systemd 247.)

    If you have a preferred solution I would be happy to open a corresponding pull request :)

    enhancement 
    opened by mxrth 1
Releases(v0.6.5)
Owner
Donald King
Gay man, cat dad, software developer, and aspiring science fiction writer.
Donald King
Jezziki-webapp - Discontinued but finished web app utilizing a golang backend and reactjs frontend

jezziki-webapp discontinued but finished web app utilizing a golang backend and

robertgro 0 Feb 12, 2022
An experimental Tor-Proxy serivce written in Go using Go-proxy and Go-libtor.

tor-proxy An experimental standalone tor-proxy service built with Go, using go-proxy, go-libtor and bine. This is a simple replacement to Tor's origin

Narasimha Prasanna HN 35 Nov 9, 2022
mt-multiserver-proxy is a reverse proxy designed for linking multiple Minetest servers together

mt-multiserver-proxy mt-multiserver-proxy is a reverse proxy designed for linking multiple Minetest servers together. It is the successor to multiserv

null 16 Nov 17, 2022
A simple tool to convert socket5 proxy protocol to http proxy protocol

Socket5 to HTTP 这是一个超简单的 Socket5 代理转换成 HTTP 代理的小工具。 如何安装? Golang 用户 # Required Go 1.17+ go install github.com/mritd/[email protected] Docker 用户 docker pull m

mritd 7 Sep 7, 2022
IP2Proxy Go package allows users to query an IP address to determine if it was being used as open proxy, web proxy, VPN anonymizer and TOR exits.

IP2Proxy Go Package This package allows user to query an IP address if it was being used as VPN anonymizer, open proxies, web proxies, Tor exits, data

IP2Location 11 Sep 15, 2022
Tcp-proxy - A dead simple reverse proxy server.

tcp-proxy A proxy that forwords from a host to another. Building go build -ldflags="-X 'main.Version=$(git describe --tags $(git rev-list --tags --max

Injamul Mohammad Mollah 0 Jan 2, 2022
Proxy - Minimalistic TCP relay proxy.

Proxy Minimalistic TCP relay proxy. Installation ensure you have go >= 1.17 installed clone the repo cd proxy go install main.go Examples Listen on po

null 1 May 22, 2022
Http-logging-proxy - A HTTP Logging Proxy For Golang

http-logging-proxy HTTP Logging Proxy Description This project builds a simple r

null 3 Aug 1, 2022
Battlesnake-logging-proxy - A little proxy between the internet and your battlesnake

battlesnake-logging-proxy a little proxy between the internet and your battlesna

Penelope Phippen 3 Feb 11, 2022