Skip to content

RcRonco/Hoopoe

Repository files navigation

Hoopoe - DNS Proxy

Hoopoe
Hoopoe (pronounced Hu-pu as the bird) is a simple DNS Proxy for rewrites, written in Go

Content

Install and Run

Build
go get github.com/RcRonco/Hoopoe
cd $GOPATH/src/github.com/RcRonco/Hoopoe
go build -o hoopoe main.go
Install
cp ./hoopoe /usr/local/bin/hoopoe
mkdir /etc/hoopoe.d
cp $GOPATH/src/github.com/RcRonco/Hoopoe/config.yml.example /etc/hoopoe.d/config.yml
  • Edit config.yml for your need.
Run
hoopoe --config-path=/etc/hoopoe.d/config.yml

Flags

Name Description Required Default Values Examples
--config-path Configuration folder No ./config.yml POSIX-PATH format --config-path=/etc/hoopoe.d/config.yml

TODO:

  • - Refactor metrics
  • - Rewrite docs
  • - Restructure the project

About

Simple DNS Proxy for rewrites in Go

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages