gondola

A YAML based golang reverse proxy

MIT License

Stars
7
Committers
1

English 日本語

gondola

Golangのリバースプロキシです。

This log was created by gopherize.me

目次

特徴

  • バーチャルホスト
    • アップストリームサーバーに複数のホストを設定できます。
  • 設定ファイルローダー
    • YAML形式の設定ファイルを使用できます。
  • TLS
    • TLS証明書を用意することでTLSを利用できます。
  • 静的ファイルの配信
    • 静的ファイルを配信できます。
  • アクセスログ
    • Proxyのアクセスログとアップストリームのサーバーアクセスログを出力します。
  • バイナリ配布
    • クロスコンパイルされたバイナリを配布しています。

インストール

Go

go get -u github.com/bmf-san/gondola

Binary

release pageからバイナリをダウンロードして利用できます。

Docker

bmfsan/gondola

以下のリンクからgondolaの使い方を参照できます。

使い方

オプションを指定してバイナリを実行します。

gondola -config config.yaml

Projects

ADR

Wiki

コントリビューション

IssueやPull Requestはいつでもお待ちしています。

気軽にコントリビュートしてもらえると嬉しいです。

コントリビュートする際は、以下の資料を事前にご確認ください。

スポンサー

もし気に入って頂けたのならスポンサーしてもらえると嬉しいです!

Github Sponsors - bmf-san

あるいはstarを貰えると嬉しいです!

継続的にメンテナンスしていく上でのモチベーションになります :D

ライセンス

MITライセンスに基づいています。

LICENSE

Stargazers

Forkers

作者

bmf-san