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.

Issues
  • 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.4)
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 Jul 5, 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 12 Aug 16, 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 8 Aug 4, 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 12 Aug 3, 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
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

Kirill Danshin 12 Jan 23, 2022
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

Antoine Grondin 50 May 5, 2022
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

Ivan Stefanov 15 Aug 9, 2022
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

null 181 Jul 27, 2022
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

Hǎi-Liàng 427 Aug 11, 2022
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

Uri Shamay 23 Oct 23, 2021
: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

Shopify 8.4k Aug 15, 2022
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

null 1.7k Aug 16, 2022
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

sun_proxy 29 Jul 22, 2022