Categorygithub.com/njublockchain/clickhouse-connect-proxy
repositorypackage
0.0.0-20240812100307-6e89e72d3725
Repository: https://github.com/njublockchain/clickhouse-connect-proxy.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

clickhouse-connect-proxy

This is a simple reverse proxy for Clickhouse database, developed by and deployed on the Kylink Platform.

Status: active updating

Features:

  • basic reverse proxying Clickhouse HTTP(S) Service
  • external user authorization (by MongoDB)
  • external user quota limit (by native)

Usage

  1. Install the latest golang
  2. Create users as the guidance
  3. git clone https://github.com/njublockchain/clickhouse-connect-proxy && cd clickhouse-connect-proxy
  4. mv .env.example .env
  5. Edit .env with your configuation
  6. go run ./cmd/proxy

TODO

  • optimize for higher performance
  • support multi-level external users
  • security check
  • better Docker support